You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by bu...@apache.org on 2015/02/13 20:07:48 UTC

svn commit: r940070 [9/9] - in /websites/staging/vcl/trunk/content: ./ comm/commprojects/ confluence_export/ dev/ docs/ docs/UpgradePreviousVersions/ docs/archives/old-releases/

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 {