public function fileManagerTable($rootFolderId = 1, $isAllowAdd = null, $isAllowDelete = null) { $folder = new Sys_Model_File_Folder(); // echo $folder->select()->where("is_active=1")->where("id=?",$rootFolderId); $this->rootFolder = $rootfolder = $folder->fetchRow($folder->select()->where("is_active=1")->where("id=?", $rootFolderId)); if ($rootfolder instanceof Sys_Model_File_Folder) { return $this->reder($rootfolder); } else { return "Folder Not Available!!"; } }
public function getMyDocumentFolder($ownerId) { $folder = new Sys_Model_File_Folder(); $folder = $folder->fetchRow($folder->select()->where("folder_type=?", Sys_Model_File_Folder::FOLDER_TYPE_MY_DOCUMRNT)->where('owner=?', $ownerId)->order('id')->limit(1)); //echo( $folder->select()->where("folder_type=?",Sys_Model_File_Folder::FOLDER_TYPE_MY_DOCUMRNT)->where( 'owner=?',$ownerId )->order('id')->limit(1) ); // echo $folder->id; //die(); if (trim($folder->id) == '') { $folder = new Sys_Model_File_Folder(); $folder->setName("My Documents"); $folder->setFolderType(Sys_Model_File_Folder::FOLDER_TYPE_MY_DOCUMRNT); $folder->setOwner(App_Env::getUserId()); $folder->setIsActive(1); $folder = $folder->save(); } return $folder; }
/** * get Singleton Sys_Model_File_Folder * * @return Sys_Model_File_Folder */ public static function getObjectByID($id) { $obj = new Sys_Model_File_Folder(); $obj->find($id); return $obj; }
function filePickerDialogAction() { $this->disableLayout(); $rootFolderId = $this->_request->getParam('folderid', USER_UPLOAD_FOLDER_ID); $folder = new Sys_Model_File_Folder(); $rootFolder = $folder->fetchRow($folder->select()->where("is_active=1")->where("id=?", $rootFolderId)); $this->view->rootFolder = $rootFolder; }