Example #1
0
 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!!";
     }
 }
Example #2
0
 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;
 }
Example #3
0
 /**
  * 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;
 }