/** * 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"); }