Пример #1
0
 /**
  * Constructs ListController
  */
 function ListController()
 {
     $this->Controller();
     // Title of the page
     $this->setPageTitle($this->text["pageTitle"]);
     // Collect sent data
     $this->collectControlerData();
     $baseClassMapper = new BaseClassMapper();
     $folderMapper = new FolderMapper();
     $folderClassMapper = new FolderClassMapper();
     // Gets all classes for the class combo
     $classes = $baseClassMapper->getAll();
     $this->controllerData["classes"] =& $classes;
     // Gets all folders for selected class for the folder combo
     $selClass = $this->getClass();
     $foldersClasses = $folderClassMapper->findByClassId($selClass->getId());
     $folders = array();
     foreach ($foldersClasses as $folderClass) {
         array_push($folders, $folderClass->getFolder());
     }
     $this->controllerData["folders"] =& $folders;
     // Set a null object array for the list of objects
     $this->controllerData["objects"] = array();
     // Add items to toolbar
     $this->constructToolbar();
 }
 function displayUpdateFolderView()
 {
     $controllerData =& $this->getControllerData();
     // Classes to link
     $baseClassMapper = new BaseClassMapper();
     $classes =& $baseClassMapper->getAll();
     $controllerData["classes"] =& $classes;
     $this->setUpdateFolderViewToolbar();
     $this->tpl->assign("method", "updateFolder");
     $this->displayView("addFolder.tpl.php");
 }