Source for file JSONUploadBuilder.class.php

Documentation is available at JSONUploadBuilder.class.php

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

Documentation generated on Mon, 17 Sep 2007 13:30:12 +0300 by phpDocumentor 1.4.0a2