energine
[ class tree: energine ] [ index: energine ] [ all elements ]

Source for file JSONUploadBuilder.class.php

Documentation is available at JSONUploadBuilder.class.php

  1. <?php
  2. /**
  3.  * Содержит класс JSONUploadBuilder
  4.  *
  5.  * @package energine
  6.  * @subpackage core
  7.  * @author dr.Pavka
  8.  * @copyright Energine 2006
  9.  * @version $Id$
  10.  */
  11.  
  12. //require_once('core/framework/JSONBuilder.class.php');
  13.  
  14. /**
  15.  * Класс для построения JSON ответа
  16.  * Используется для FileLibrary
  17.  *
  18.  * @package energine
  19.  * @subpackage core
  20.  * @author dr.Pavka
  21.  */
  22. class JSONUploadBuilder extends JSONBuilder {
  23.  
  24.     /**
  25.      * Текущая директория
  26.      *
  27.      * @var string 
  28.      * @access private
  29.      */
  30.     private $currentDirectory = false;
  31.  
  32.     /**
  33.      * Конструктор класса
  34.      *
  35.      * @return void 
  36.      */
  37.     public function __construct({
  38.         parent::__construct();
  39.     }
  40.  
  41.     /**
  42.      * В ответ добавляется значение текущей директории
  43.      *
  44.      * @return string 
  45.      * @access public
  46.      */
  47.  
  48.     public function getResult({
  49.         $this->result['currentDirectory'$this->getCurrentDirectory();
  50.         $result parent::getResult();
  51.         return $result;
  52.     }
  53.  
  54.     /**
  55.      * Возвращает текущую директорию
  56.      *
  57.      * @return string 
  58.      * @access public
  59.      */
  60.  
  61.     public function getCurrentDirectory({
  62.         if (!$this->currentDirectory{
  63.             throw new SystemException('ERR_DEV_NO_CURR_DIR'SystemException::ERR_DEVELOPER);
  64.         }
  65.  
  66.         return $this->currentDirectory;
  67.     }
  68.  
  69.     /**
  70.      * Устанавливает текущую директорию
  71.      *
  72.      * @return void 
  73.      * @access public
  74.      */
  75.  
  76.     public function setCurrentDir($path{
  77.         $this->currentDirectory = $path;
  78.     }
  79. }
В создании документации нам помог: phpDocumentor