Exemplo n.º 1
0
 public function indexAction()
 {
     $this->disableRenderView();
     Z_Fs::recursive_remove_directory(APPLICATION_PATH . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . 'session');
     Z_Fs::create_folder(APPLICATION_PATH . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . 'session');
     Z_FlashMessenger::addMessage('Сессия очищена');
 }
Exemplo n.º 2
0
 public function multiloadAction()
 {
     $this->setViewPathes();
     $this->view->recid = $this->getResourceInfo()->id;
     // $this->view->debugparams = $this->_getAllParams();
     $this->view->formaction = $this->view->url(array('id' => $this->_getParam('id'), 'action' => 'multiadd'));
     $modelForms = new Z_Model_Resourceforms();
     $elements = $modelForms->fetchAll(array('resourceid=?' => $this->z_resourceInfo->id, 'type!=?' => 'MultiImage', 'required=?' => '1'));
     //$this->view->debugparams=$elements->toArray();
     //проверка нужна чтобы убедиться что на форме где есть мультизагрузка картинок нет обязательных элементов
     //если они есть то функция загрузки голых картинок в ленту не имеет смысла, так как обязательные поля будут пустыми
     //поэтому мы скрываем эту кнопку и отфутболиваем действие загрузки голых картинок (не реализовано)
     if (count($elements)) {
         $this->view->hasReqired = true;
     } else {
         $this->view->hasReqired = false;
     }
     //1. выдача кнопки для загрузки
     //2. выдача ленты с формами или отработка полученных данных с этих форм или голых картинок,
     //при наличии обязательных параметров формы - функция загрузки голых картинок недоступна
     //очистка директории не работает для голой загрузки картинок
     $temp_path = SITE_PATH . DIRECTORY_SEPARATOR . 'upload' . DIRECTORY_SEPARATOR . 'tmpajdoqODU1';
     //папка куда кидаются все загруженные мультизагрузчиком файлы
     Z_Fs::recursive_remove_directory($temp_path);
     // $this->view->form = $form;
 }