| 
<?php
 /**
 * MyProjectNameHere <http://www.example.com>
 * View Class
 *
 * It is recommended to extend View classes from WWW_Factory in order to
 * provide various useful functions and API access for the view.
 *
 * @package    Factory
 * @author     DeveloperNameHere <[email protected]>
 * @copyright  Copyright (c) 2012, ProjectOwnerNameHere
 * @license    Unrestricted
 * @tutorial   /doc/pages/guide_mvc.htm
 * @since      1.0.0
 * @version    1.0.0
 */
 
 class WWW_view_example extends WWW_Factory {
 
 /**
 * View Controller calls this function as output for page content.
 *
 * This method returns null by default because the API will load the
 * result from output buffer, if the API call echoes/prints any output.
 * It is recommended for View methods not to return any variable data.
 *
 * @param array $input input array from View Controller
 * @return null
 */
 public function render($input){
 
 // Getting current view data
 $view=$this->viewData();
 // Getting translations
 $translations=$this->getTranslations();
 // Getting sitemap array
 $sitemap=$this->getSitemap();
 // Getting the entire state data
 $state=$this->getState();
 
 ?>
 <div style="padding:30px;width:600px;margin-left:auto;margin-right:auto;">
 <h1 style="font:30px Tahoma; color:##465a9e;padding:30px;">An example API response:</h1>
 <pre>
 <!-- This shows an example API call response -->
 <?=print_r($this->api('example-get'),true)?>
 </pre>
 <h1 style="font:30px Tahoma; color:##465a9e;padding:30px;">Input:</h1>
 <pre>
 <!-- $input is a variable sent to view that contains all the data that is useful when generating views -->
 <?=print_r($input,true)?>
 </pre>
 <h1 style="font:30px Tahoma; color:##465a9e;padding:30px;">View:</h1>
 <pre>
 <!-- $input is a variable sent to view that contains all the data that is useful when generating views -->
 <?=print_r($view,true)?>
 </pre>
 <h1 style="font:30px Tahoma; color:##465a9e;padding:30px;">Sitemap:</h1>
 <pre>
 <!-- $input is a variable sent to view that contains all the data that is useful when generating views -->
 <?=print_r($sitemap,true)?>
 </pre>
 <h1 style="font:30px Tahoma; color:##465a9e;padding:30px;">Translations:</h1>
 <pre>
 <!-- $input is a variable sent to view that contains all the data that is useful when generating views -->
 <?=print_r($translations,true)?>
 </pre>
 <h1 style="font:30px Tahoma; color:##465a9e;padding:30px;">State:</h1>
 <pre>
 <!-- This shows an example API call response -->
 <?=print_r($state,true)?>
 </pre>
 </div>
 <?php
 
 // API Will load result data from output buffer
 return null;
 
 }
 
 }
 
 ?>
 |