Modified: websites/staging/vcl/trunk/content/docs/multilingualization.html
==============================================================================
--- websites/staging/vcl/trunk/content/docs/multilingualization.html (original)
+++ websites/staging/vcl/trunk/content/docs/multilingualization.html Fri Feb 13 
19:07:47 2015
@@ -87,27 +87,27 @@ file, and a few database entries.</p>
 <p>There are two files to work with - a php translation file and a javascript 
translation 
 file. Also, there are entries that need to be added to the database in the 
connect
 method table.</p>
-<div class="codehilite"><pre><span class="n">vcl</span><span 
class="sr">/locale/</span><span class="n">po_files</span><span 
class="o">/</span><span class="n">vcl</span><span class="o">.</span><span 
class="n">po</span><span class="o">.</span><span class="n">template</span>
-<span class="n">vcl</span><span class="sr">/js/</span><span 
class="n">nls</span><span class="o">/</span><span 
class="n">messages</span><span class="o">.</span><span class="n">js</span><span 
class="o">.</span><span class="n">template</span>
+<div class="codehilite"><pre><span class="n">vcl</span><span 
class="o">/</span><span class="n">locale</span><span class="o">/</span><span 
class="n">po_files</span><span class="o">/</span><span 
class="n">vcl</span><span class="p">.</span><span class="n">po</span><span 
class="p">.</span><span class="n">template</span>
+<span class="n">vcl</span><span class="o">/</span><span 
class="n">js</span><span class="o">/</span><span class="n">nls</span><span 
class="o">/</span><span class="n">messages</span><span class="p">.</span><span 
class="n">js</span><span class="p">.</span><span class="n">template</span>
 </pre></div>
 
 
 <h2 id="creating-a-gettext-translation-file">Creating a gettext translation 
file</h2>
 <p>vcl/locale/po_files/vcl.po.template is a base translation file. You need to 
create 
 two new directories under vcl/locale for your new locale (using es_PR as an 
example):</p>
-<div class="codehilite"><pre><span class="n">vcl</span><span 
class="sr">/locale/</span><span class="n">es_PR</span><span 
class="o">/</span><span class="n">LC_MESSAGES</span>
-<span class="n">vcl</span><span class="sr">/locale/</span><span 
class="n">po_files</span><span class="o">/</span><span class="n">es_PR</span>
+<div class="codehilite"><pre><span class="n">vcl</span><span 
class="o">/</span><span class="n">locale</span><span class="o">/</span><span 
class="n">es_PR</span><span class="o">/</span><span class="n">LC_MESSAGES</span>
+<span class="n">vcl</span><span class="o">/</span><span 
class="n">locale</span><span class="o">/</span><span 
class="n">po_files</span><span class="o">/</span><span class="n">es_PR</span>
 </pre></div>
 
 
 <p>Next, create a file named language in the new locale directory 
(vcl/locale/es_PR) 
 with the name you would like displayed in the drop-down box for selecting the 
locale:</p>
-<div class="codehilite"><pre><span class="n">echo</span> <span 
class="s">&#39;Spanish (PR)&#39;</span> <span class="o">&gt;</span> <span 
class="n">vcl</span><span class="sr">/locale/</span><span 
class="n">es_PR</span><span class="o">/</span><span class="n">language</span>
+<div class="codehilite"><pre><span class="n">echo</span> <span 
class="s">&#39;Spanish (PR)&#39;</span> <span class="o">&gt;</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">locale</span><span 
class="o">/</span><span class="n">es_PR</span><span class="o">/</span><span 
class="n">language</span>
 </pre></div>
 
 
 <p>Next, copy vcl/locale/po_files/vcl.po.template under the new po path:</p>
-<div class="codehilite"><pre><span class="n">cp</span> <span 
class="n">vcl</span><span class="sr">/locale/</span><span 
class="n">po_files</span><span class="sr">/vcl.po.template vcl/</span><span 
class="n">locale</span><span class="sr">/po_files/</span><span 
class="n">es_PR</span><span class="o">/</span><span class="n">vcl</span><span 
class="o">.</span><span class="n">po</span>
+<div class="codehilite"><pre><span class="n">cp</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">locale</span><span 
class="o">/</span><span class="n">po_files</span><span class="o">/</span><span 
class="n">vcl</span><span class="p">.</span><span class="n">po</span><span 
class="p">.</span><span class="n">template</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">locale</span><span 
class="o">/</span><span class="n">po_files</span><span class="o">/</span><span 
class="n">es_PR</span><span class="o">/</span><span class="n">vcl</span><span 
class="p">.</span><span class="n">po</span>
 </pre></div>
 
 
@@ -125,18 +125,18 @@ translated string.</p>
 <p>After you have translated everything, you need to compile the .po file into 
a .mo 
 file using msgfmt, also from the gettext suite, placing the .mo file under the 
 vcl/locale/es_PR/LC_MESSAGES/ path:</p>
-<div class="codehilite"><pre><span class="n">msgfmt</span> <span 
class="o">--</span><span class="n">output</span><span class="o">=</span><span 
class="n">vcl</span><span class="sr">/locale/</span><span 
class="n">es_PR</span><span class="sr">/LC_MESSAGES/</span><span 
class="n">vcl</span><span class="o">.</span><span class="n">mo</span> <span 
class="n">vcl</span><span class="sr">/locale/</span><span 
class="n">po</span><span class="sr">/es_PR/</span><span 
class="n">vcl</span><span class="o">.</span><span class="n">po</span>
+<div class="codehilite"><pre><span class="n">msgfmt</span> <span 
class="o">--</span><span class="n">output</span><span class="p">=</span><span 
class="n">vcl</span><span class="o">/</span><span class="n">locale</span><span 
class="o">/</span><span class="n">es_PR</span><span class="o">/</span><span 
class="n">LC_MESSAGES</span><span class="o">/</span><span 
class="n">vcl</span><span class="p">.</span><span class="n">mo</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">locale</span><span 
class="o">/</span><span class="n">po</span><span class="o">/</span><span 
class="n">es_PR</span><span class="o">/</span><span class="n">vcl</span><span 
class="p">.</span><span class="n">po</span>
 </pre></div>
 
 
 <h2 id="creating-a-javascript-translation-file">Creating a javascript 
translation file</h2>
 <p>There is a base translation file at vcl/js/nls/messages.js.template. You 
need to create a new directory under vcl/js/nls (using es_PR as an example):</p>
-<div class="codehilite"><pre><span class="n">vcl</span><span 
class="sr">/js/</span><span class="n">nls</span><span class="o">/</span><span 
class="n">es_PR</span>
+<div class="codehilite"><pre><span class="n">vcl</span><span 
class="o">/</span><span class="n">js</span><span class="o">/</span><span 
class="n">nls</span><span class="o">/</span><span class="n">es_PR</span>
 </pre></div>
 
 
 <p>Next, copy vcl/js/nls/messages.js.template under the new nls path:</p>
-<div class="codehilite"><pre><span class="n">cp</span> <span 
class="n">vcl</span><span class="sr">/js/</span><span class="n">nls</span><span 
class="sr">/messages.js.template vcl/</span><span class="n">js</span><span 
class="sr">/nls/m</span><span class="n">essages</span><span 
class="o">.</span><span class="n">js</span>
+<div class="codehilite"><pre><span class="n">cp</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">js</span><span 
class="o">/</span><span class="n">nls</span><span class="o">/</span><span 
class="n">messages</span><span class="p">.</span><span class="n">js</span><span 
class="p">.</span><span class="n">template</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">js</span><span 
class="o">/</span><span class="n">nls</span><span class="o">/</span><span 
class="n">messages</span><span class="p">.</span><span class="n">js</span>
 </pre></div>
 
 
@@ -157,8 +157,8 @@ fields. If you will only need a single l
 text in those fields to be in your desired language. If you will need multiple 
 languages, you can add additional fields to the table for each locale. You 
need to 
 add two fields for each locale (using es_PR as an example):</p>
-<div class="codehilite"><pre><span class="n">connectmethod</span><span 
class="o">.</span><span class="n">description_es_PR</span>
-<span class="n">connectmethod</span><span class="o">.</span><span 
class="n">connecttext_es_PR</span>
+<div class="codehilite"><pre><span class="n">connectmethod</span><span 
class="p">.</span><span class="n">description_es_PR</span>
+<span class="n">connectmethod</span><span class="p">.</span><span 
class="n">connecttext_es_PR</span>
 </pre></div>
 
 

Modified: websites/staging/vcl/trunk/content/docs/themes.html
==============================================================================
--- websites/staging/vcl/trunk/content/docs/themes.html (original)
+++ websites/staging/vcl/trunk/content/docs/themes.html Fri Feb 13 19:07:47 2015
@@ -108,7 +108,7 @@ the directory structure, you will need t
 copydojocss.sh script, passing it the name of the directory containing your 
new theme as
 an argument:</p>
 <div class="codehilite"><pre><span class="n">cd</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">themes</span>
-<span class="o">./</span><span class="n">copydojocss</span><span 
class="o">.</span><span class="n">sh</span> <span class="n">mynewtheme</span>
+<span class="o">./</span><span class="n">copydojocss</span><span 
class="p">.</span><span class="n">sh</span> <span class="n">mynewtheme</span>
 </pre></div>
 
 
@@ -176,14 +176,14 @@ in a css file in the css directory, you
 <p>This example shows the bare minimum that must be included. For a more 
detailed example,
 look at the default theme include in each release. We'll call the theme 
"minimal". First,
 we create a directory under the themes directory for it:</p>
-<div class="codehilite"><pre><span class="nb">mkdir</span> <span 
class="n">vcl</span><span class="sr">/themes/mi</span><span 
class="n">nimal</span>
+<div class="codehilite"><pre><span class="n">mkdir</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">themes</span><span 
class="o">/</span><span class="n">minimal</span>
 </pre></div>
 
 
 <p>Next, we create a css directory and run the copydojocss.sh script:</p>
-<div class="codehilite"><pre><span class="nb">mkdir</span> <span 
class="n">vcl</span><span class="sr">/themes/mi</span><span 
class="n">nimal</span><span class="o">/</span><span class="n">css</span>
+<div class="codehilite"><pre><span class="n">mkdir</span> <span 
class="n">vcl</span><span class="o">/</span><span class="n">themes</span><span 
class="o">/</span><span class="n">minimal</span><span class="o">/</span><span 
class="n">css</span>
 <span class="n">cd</span> <span class="n">vcl</span><span 
class="o">/</span><span class="n">themes</span>
-<span class="o">./</span><span class="n">copydojocss</span><span 
class="o">.</span><span class="n">sh</span> <span class="n">minimal</span>
+<span class="o">./</span><span class="n">copydojocss</span><span 
class="p">.</span><span class="n">sh</span> <span class="n">minimal</span>
 </pre></div>
 
 
@@ -228,12 +228,12 @@ function getFooter() <span class="err">{
 
 
 <p>Finally, we create a basic css file at 
vcl/themes/minimal/css/minimal.css:</p>
-<div class="codehilite"><pre><span class="c1">#menulist {</span>
-    <span class="n">float:</span> <span class="n">left</span><span 
class="p">;</span>
+<div class="codehilite"><pre><span class="c">#menulist {</span>
+    <span class="n">float</span><span class="p">:</span> <span 
class="n">left</span><span class="p">;</span>
 <span class="p">}</span>
 
-<span class="c1">#content {</span>
-    <span class="n">margin</span><span class="o">-</span><span 
class="n">left:</span> <span class="mi">15</span><span class="n">em</span><span 
class="p">;</span>
+<span class="c">#content {</span>
+    <span class="n">margin</span><span class="o">-</span><span 
class="n">left</span><span class="p">:</span> 15<span class="n">em</span><span 
class="p">;</span>
 <span class="p">}</span>
 </pre></div>
 
@@ -255,10 +255,10 @@ a section of code to the top of getHeade
 based on $_SERVER['HTTP_USER_AGENT']. If a mobile browser is detected, you can 
then
 call a different function that generates mobile specific HTML and returns it 
to the
 calling function.  Here is an example that could be used in getHeader:</p>
-<div class="codehilite"><pre><span class="k">if</span><span 
class="p">(</span><span class="n">array_key_exists</span><span 
class="p">(</span><span class="s">&#39;HTTP_USER_AGENT&#39;</span><span 
class="p">,</span> <span class="nv">$_SERVER</span><span class="p">)</span> 
<span class="o">&amp;&amp;</span>
-     <span class="p">(</span><span class="n">eregi</span><span 
class="p">(</span><span class="s">&#39;iphone&#39;</span><span 
class="p">,</span> <span class="nv">$_SERVER</span><span 
class="p">[</span><span class="s">&#39;HTTP_USER_AGENT&#39;</span><span 
class="p">])</span> <span class="o">||</span>
-     <span class="n">eregi</span><span class="p">(</span><span 
class="s">&#39;android&#39;</span><span class="p">,</span> <span 
class="nv">$_SERVER</span><span class="p">[</span><span 
class="s">&#39;HTTP_USER_AGENT&#39;</span><span class="p">])))</span>
-   <span class="k">return</span> <span class="n">mobileHeader</span><span 
class="p">(</span><span class="nv">$refresh</span><span class="p">);</span>
+<div class="codehilite"><pre><span class="k">if</span><span 
class="p">(</span><span class="n">array_key_exists</span><span 
class="p">(</span><span class="s">&#39;HTTP_USER_AGENT&#39;</span><span 
class="p">,</span> $<span class="n">_SERVER</span><span class="p">)</span> 
<span class="o">&amp;&amp;</span>
+     <span class="p">(</span><span class="n">eregi</span><span 
class="p">(</span><span class="s">&#39;iphone&#39;</span><span 
class="p">,</span> $<span class="n">_SERVER</span><span class="p">[</span><span 
class="s">&#39;HTTP_USER_AGENT&#39;</span><span class="p">])</span> <span 
class="o">||</span>
+     <span class="n">eregi</span><span class="p">(</span><span 
class="s">&#39;android&#39;</span><span class="p">,</span> $<span 
class="n">_SERVER</span><span class="p">[</span><span 
class="s">&#39;HTTP_USER_AGENT&#39;</span><span class="p">])))</span>
+   <span class="k">return</span> <span class="n">mobileHeader</span><span 
class="p">(</span>$<span class="n">refresh</span><span class="p">);</span>
 </pre></div>
 
 

Added: websites/staging/vcl/trunk/content/docs/xmlrpc_example_8php-example.html
==============================================================================
--- websites/staging/vcl/trunk/content/docs/xmlrpc_example_8php-example.html 
(added)
+++ websites/staging/vcl/trunk/content/docs/xmlrpc_example_8php-example.html 
Fri Feb 13 19:07:47 2015
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.5"/>
+<title>VCL XML RPC: xmlrpc_example.php</title>
+<link href="xmlrpcdocs.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">VCL XML RPC
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">xmlrpc_example.php</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line">&lt;?php</div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment">  Licensed to the Apache Software 
Foundation (ASF) under one or more</span></div>
+<div class="line"><span class="comment">  contributor license agreements.  See 
the NOTICE file distributed with</span></div>
+<div class="line"><span class="comment">  this work for additional information 
regarding copyright ownership.</span></div>
+<div class="line"><span class="comment">  The ASF licenses this file to You 
under the Apache License, Version 2.0</span></div>
+<div class="line"><span class="comment">  (the &quot;License&quot;); you may 
not use this file except in compliance with</span></div>
+<div class="line"><span class="comment">  the License.  You may obtain a copy 
of the License at</span></div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">      
http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">  Unless required by applicable law or 
agreed to in writing, software</span></div>
+<div class="line"><span class="comment">  distributed under the License is 
distributed on an &quot;AS IS&quot; BASIS,</span></div>
+<div class="line"><span class="comment">  WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.</span></div>
+<div class="line"><span class="comment">  See the License for the specific 
language governing permissions and</span></div>
+<div class="line"><span class="comment">  limitations under the 
License.</span></div>
+<div class="line"><span class="comment">*/</span></div>
+<div class="line"></div>
+<div class="line">session_start();</div>
+<div class="line"></div>
+<div class="line">$url = <span 
class="stringliteral">&quot;http://{$_SERVER[&#39;HTTP_HOST&#39;]}{$_SERVER[&#39;PHP_SELF&#39;]}&quot;</span>;</div>
+<div class="line">print <span class="stringliteral">&quot;&lt;a 
href=\&quot;$url?state=test\&quot;&gt;Test&lt;/a&gt;&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">print <span class="stringliteral">&quot;&lt;a 
href=\&quot;$url?state=listimages\&quot;&gt;List Available 
Images&lt;/a&gt;&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">print <span class="stringliteral">&quot;&lt;a 
href=\&quot;$url?state=addrequest\&quot;&gt;Add request for Test Image 
1&lt;/a&gt;&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">print <span class="stringliteral">&quot;&lt;a 
href=\&quot;$url?state=requeststatus\&quot;&gt;Get status of 
request&lt;/a&gt;&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">print <span class="stringliteral">&quot;&lt;a 
href=\&quot;$url?state=connectdata\&quot;&gt;Get connection 
data&lt;/a&gt;&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">print <span class="stringliteral">&quot;&lt;a 
href=\&quot;$url?state=endrequest\&quot;&gt;End 
request&lt;/a&gt;&lt;br&gt;\n&quot;</span>;</div>
+<div class="line"></div>
+<div class="line">print <span 
class="stringliteral">&quot;&lt;pre&gt;\n&quot;</span>;</div>
+<div class="line"></div>
+<div class="line"><span class="comment">// test</span></div>
+<div class="line"><span class="keywordflow">if</span>($_GET[<span 
class="stringliteral">&#39;state&#39;</span>] == <span 
class="stringliteral">&#39;test&#39;</span>) {</div>
+<div class="line">        $rc = remoteVCLCall(<span 
class="stringliteral">&#39;XMLRPCtest&#39;</span>, array(<span 
class="stringliteral">&#39;foo&#39;</span>));</div>
+<div class="line">        print_r($rc);</div>
+<div class="line">}</div>
+<div class="line"><span class="comment">// list images</span></div>
+<div class="line">elseif($_GET[<span 
class="stringliteral">&#39;state&#39;</span>] == <span 
class="stringliteral">&#39;listimages&#39;</span>) {</div>
+<div class="line">        $rc = remoteVCLCall(<span 
class="stringliteral">&#39;XMLRPCgetImages&#39;</span>, array());</div>
+<div class="line">        print_r($rc);</div>
+<div class="line">}</div>
+<div class="line"><span class="comment">// add request</span></div>
+<div class="line">elseif($_GET[<span 
class="stringliteral">&#39;state&#39;</span>] == <span 
class="stringliteral">&#39;addrequest&#39;</span>) {</div>
+<div class="line">        $rc = remoteVCLCall(<span 
class="stringliteral">&#39;XMLRPCaddRequest&#39;</span>, array(98, <span 
class="stringliteral">&#39;now&#39;</span>, 60));</div>
+<div class="line">        <span class="keywordflow">if</span>($rc[<span 
class="stringliteral">&#39;status&#39;</span>] == <span 
class="stringliteral">&#39;success&#39;</span>) {</div>
+<div class="line">                print <span 
class="stringliteral">&quot;request id is 
{$rc[&#39;requestid&#39;]}&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">                $_SESSION[<span 
class="stringliteral">&#39;requestid&#39;</span>] = $rc[<span 
class="stringliteral">&#39;requestid&#39;</span>];</div>
+<div class="line">        }</div>
+<div class="line">        <span class="keywordflow">else</span> {</div>
+<div class="line">                print_r($rc);</div>
+<div class="line">        }</div>
+<div class="line">}</div>
+<div class="line"><span class="comment">// get request status</span></div>
+<div class="line">elseif($_GET[<span 
class="stringliteral">&#39;state&#39;</span>] == <span 
class="stringliteral">&#39;requeststatus&#39;</span>) {</div>
+<div class="line">        <span class="keywordflow">if</span>(! 
array_key_exists(<span class="stringliteral">&#39;requestid&#39;</span>, 
$_SESSION)) {</div>
+<div class="line">                print <span class="stringliteral">&quot;no 
request created&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">                exit;</div>
+<div class="line">        }</div>
+<div class="line">        $rc = remoteVCLCall(<span 
class="stringliteral">&#39;XMLRPCgetRequestStatus&#39;</span>, 
array($_SESSION[<span class="stringliteral">&#39;requestid&#39;</span>]));</div>
+<div class="line">        print <span class="stringliteral">&quot;current 
status of request {$_SESSION[&#39;requestid&#39;]} is 
{$rc[&#39;status&#39;]}&quot;</span>;</div>
+<div class="line">}</div>
+<div class="line"><span class="comment">// get connection data</span></div>
+<div class="line">elseif($_GET[<span 
class="stringliteral">&#39;state&#39;</span>] == <span 
class="stringliteral">&#39;connectdata&#39;</span>) {</div>
+<div class="line">        <span class="keywordflow">if</span>(! 
array_key_exists(<span class="stringliteral">&#39;requestid&#39;</span>, 
$_SESSION)) {</div>
+<div class="line">                print <span class="stringliteral">&quot;no 
request created&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">                exit;</div>
+<div class="line">        }</div>
+<div class="line">        $rc = remoteVCLCall(<span 
class="stringliteral">&#39;XMLRPCgetRequestConnectData&#39;</span>, 
array($_SESSION[<span class="stringliteral">&#39;requestid&#39;</span>], 
$_SERVER[<span class="stringliteral">&quot;REMOTE_ADDR&quot;</span>]));</div>
+<div class="line">        <span class="keywordflow">if</span>($rc[<span 
class="stringliteral">&#39;status&#39;</span>] == <span 
class="stringliteral">&#39;ready&#39;</span>)</div>
+<div class="line">                print_r($rc);</div>
+<div class="line">        <span class="keywordflow">else</span></div>
+<div class="line">                print <span 
class="stringliteral">&quot;status of request is 
{$rc[&#39;status&#39;]}&quot;</span>;</div>
+<div class="line">}</div>
+<div class="line"><span class="comment">// end request</span></div>
+<div class="line">elseif($_GET[<span 
class="stringliteral">&#39;state&#39;</span>] == <span 
class="stringliteral">&#39;endrequest&#39;</span>) {</div>
+<div class="line">        <span class="keywordflow">if</span>(! 
array_key_exists(<span class="stringliteral">&#39;requestid&#39;</span>, 
$_SESSION)) {</div>
+<div class="line">                print <span class="stringliteral">&quot;no 
request created&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">                exit;</div>
+<div class="line">        }</div>
+<div class="line">        $rc = remoteVCLCall(<span 
class="stringliteral">&#39;XMLRPCendRequest&#39;</span>, array($_SESSION[<span 
class="stringliteral">&#39;requestid&#39;</span>]));</div>
+<div class="line">        <span class="keywordflow">if</span>($rc[<span 
class="stringliteral">&#39;status&#39;</span>] == <span 
class="stringliteral">&#39;error&#39;</span>)</div>
+<div class="line">                print_r($rc);</div>
+<div class="line">        <span class="keywordflow">else</span> {</div>
+<div class="line">                print <span 
class="stringliteral">&quot;request ended&lt;br&gt;\n&quot;</span>;</div>
+<div class="line">                unset($_SESSION[<span 
class="stringliteral">&#39;requestid&#39;</span>]);</div>
+<div class="line">        }</div>
+<div class="line">}</div>
+<div class="line">print <span 
class="stringliteral">&quot;&lt;/pre&gt;\n&quot;</span>;</div>
+<div class="line"></div>
+<div class="line"><span class="keyword">function</span> remoteVCLCall($method, 
$args) {</div>
+<div class="line">        $request = xmlrpc_encode_request($method, 
$args);</div>
+<div class="line">        $header  = <span 
class="stringliteral">&quot;Content-Type: text/xml\r\n&quot;</span>;</div>
+<div class="line">        $header .= <span class="stringliteral">&quot;X-User: 
userid\r\n&quot;</span>;    <span class="comment">// user your userid 
here</span></div>
+<div class="line">        $header .= <span class="stringliteral">&quot;X-Pass: 
password\r\n&quot;</span>;  <span class="comment">// user your password 
here</span></div>
+<div class="line">        $header .= <span 
class="stringliteral">&quot;X-APIVERSION: 2&quot;</span>;       <span 
class="comment">// this is to allow for future changes to the api</span></div>
+<div class="line">        $context = stream_context_create(</div>
+<div class="line">                array(</div>
+<div class="line">                        <span 
class="stringliteral">&#39;http&#39;</span> =&gt; array(</div>
+<div class="line">                                <span 
class="stringliteral">&#39;method&#39;</span> =&gt; <span 
class="stringliteral">&quot;POST&quot;</span>,</div>
+<div class="line">                                <span 
class="stringliteral">&#39;header&#39;</span> =&gt; $header,</div>
+<div class="line">                                <span 
class="stringliteral">&#39;content&#39;</span> =&gt; $request</div>
+<div class="line">                        )</div>
+<div class="line">                )</div>
+<div class="line">        );</div>
+<div class="line">        $file = file_get_contents(<span 
class="stringliteral">&quot;https://vcl.ncsu.edu/scheduling/index.php?mode=xmlrpccall&quot;</span>,
 <span class="keyword">false</span>, $context);</div>
+<div class="line">        $response = xmlrpc_decode($file);</div>
+<div class="line">        <span 
class="keywordflow">if</span>(xmlrpc_is_fault($response)) {</div>
+<div class="line">                trigger_error(<span 
class="stringliteral">&quot;xmlrpc: {$response[&#39;faultString&#39;]} 
({$response[&#39;faultCode&#39;]})&quot;</span>);</div>
+<div class="line">                exit;</div>
+<div class="line">        }</div>
+<div class="line">        <span class="keywordflow">return</span> 
$response;</div>
+<div class="line">}</div>
+<div class="line">?&gt;</div>
+</div><!-- fragment --> </div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Feb 13 2015 13:43:55 for VCL XML RPC by &#160;<a 
href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>

Modified: websites/staging/vcl/trunk/content/docs/xmlrpcdocs.css
==============================================================================
--- websites/staging/vcl/trunk/content/docs/xmlrpcdocs.css (original)
+++ websites/staging/vcl/trunk/content/docs/xmlrpcdocs.css Fri Feb 13 19:07:47 
2015
@@ -124,6 +124,12 @@ div.fragment {
        border-radius: 8px;
        padding: 8px;
        background-color: #f8f8f8;
+       white-space: pre;
+       font-family: "Lucida Console", Monaco, monospace;
+}
+
+div.line {
+       display: inline;
 }
 
 .comment {


Reply via email to