����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 3.12.147.188 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/ideyshare.name.ng/ner2/ucloud/app/services/file_manager/ |
Upload File : |
<?php namespace App\Services\File_Manager; use App\Core\Database; use App\Helpers\AuthHelper; use App\Helpers\ThemeHelper; use App\Helpers\TranslateHelper; class TrashFileManager extends BaseFileManager { public function getData() { // preload current user and DB $Auth = AuthHelper::getAuth(); // prepare the SQL clause $foldersClause = 'WHERE file_folder.userId = :user_id ' . 'AND file_folder.status = "trash" ' . 'AND file_folder.parentId IS NULL '; $foldersClauseReplacements = array(); $foldersClauseReplacements['user_id'] = $Auth->id; $filesClauseReplacements = array(); $filesClause = 'WHERE (file.userId = :user_id ' . 'OR file.uploadedUserId = :user_id) ' . 'AND file.status = "trash" ' . 'AND file.folderId IS NULL '; $filesClauseReplacements['user_id'] = $Auth->id; // load the folders data into the object $this->getFoldersData($foldersClause, $foldersClauseReplacements); // load the files data into the object $this->getFilesData($filesClause, $filesClauseReplacements); } public function requiresLogin() { // allow logged in only users return true; } public function getRequiredPrechecks() { return false; } public function getPageTitle() { return TranslateHelper::t('trash_can', 'Trash Can'); } public function getPageUrl() { return ThemeHelper::getLoadedInstance()->getAccountWebRoot().'/trash'; } public function getUserOwnsFolder() { return true; } public function getNoResultsHtml() { return '<div class="alert alert-warning"><i class="entypo-attention"></i> ' . TranslateHelper::t('no_trash_files_found', 'Your trash can is empty.') . '</div>'; } public function getBreadcrumbs() { // get base level first $breadcrumbs = $this->getBaseBreadcrumbs(); $dropdownMenu = ''; $dropdownMenu .= '<ul role="menu" class="dropdown-menu dropdown-white pull-left"><li>'; $dropdownMenu .= ' <li><a href="#" onClick="confirmEmptyTrash(); return false;"><span class="context-menu-icon"><span class="glyphicon glyphicon-trash"></span></span>' . TranslateHelper::t('empty_trash', 'Empty Trash') . '</a></li>'; $dropdownMenu .= '</ul>'; // add on any custom breadcrumbs $breadcrumbs[] = '<a href="#" class="btn btn-white"'.(strlen($dropdownMenu)?' data-toggle="dropdown"':'').'>' . $this->getPageTitle() . $this->getBreadcrumbTotalText() . (strlen($dropdownMenu)?' <i class="caret"></i>':'') . '</a>'.$dropdownMenu; return $breadcrumbs; } public function getPageTypeForFolders() { return 'folder'; } }