Exemplo n.º 1
0
 /**
  * Return default handler objects for supported tasks.
  * @param string $handler_type Specific functionality required.
  * @param object $options
  * @return object
  * @access private
  */
 protected function _default_handler_for($handler_type, $options = null)
 {
     switch ($handler_type) {
         case Handler_location:
             include_once 'projects/gui/project_entry_renderer.php';
             return new PROJECT_ENTRY_LOCATION_RENDERER($this->context);
         case Handler_navigator:
             include_once 'projects/gui/project_entry_navigator.php';
             return new PROJECT_ENTRY_NAVIGATOR($this);
         default:
             return parent::_default_handler_for($handler_type, $options);
     }
 }
Exemplo n.º 2
0
 /**
  * @param PURGE_OPTIONS $options
  * @access private
  */
 protected function _purge($options)
 {
     parent::_purge($options);
     $folder = $this->parent_folder();
     $folder->refresh_dates(true);
 }