����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 18.116.242.144 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/app/controllers/ |
Upload File : |
<?php namespace App\Controllers; use App\Models\FileFolderShare; use App\Helpers\CoreHelper; use App\Helpers\ThemeHelper; use App\Helpers\TranslateHelper; class AccountSharingController extends AccountController { public function viewShare($accessKey) { // load share $fileFolderShare = null; if ((strlen($accessKey) === 64) || (strlen($accessKey) === 128)) { $fileFolderShare = FileFolderShare::loadOne('access_key', $accessKey); } if (!$fileFolderShare) { // no share found return $this->redirect(ThemeHelper::getLoadedInstance()->getAccountWebRoot()); } // set last accessed $fileFolderShare->last_accessed = CoreHelper::sqlDateTime(); $fileFolderShare->save(); // load all folder ids and store in the session for later, note that this // if only the top level for the initial page $fileFolderShareItems = $fileFolderShare->getFileFolderShareItems(); if(count($fileFolderShareItems)) { foreach($fileFolderShareItems AS $fileFolderShareItem) { if($fileFolderShareItem->folder_id !== null) { $_SESSION['sharekeyFolder' . $fileFolderShareItem->folder_id] = true; } else { $_SESSION['sharekeyFile' . $fileFolderShareItem->file_id] = true; } } } // store the original url in the session $_SESSION['sharekeyFileFolderShareId'] = $fileFolderShare->id; $_SESSION['sharekeyOriginalUrl'] = $fileFolderShare->getFullSharingUrl(); // page OG info (for facebook) define("PAGE_OG_TITLE", TranslateHelper::t("shared_files_and_folders", "Shared Files & Folders")); define("PAGE_OG_SITE_NAME", SITE_CONFIG_SITE_NAME); // prep params for template $templateParams = $this->getFileManagerTemplateParams(); $templateParams = array_merge(array( 'pageTitle' => PAGE_OG_TITLE, 'pageType' => 'nonaccountshared', 'initialFileId' => null, 'sharekeyOriginalUrl' => $_SESSION['sharekeyOriginalUrl'], ), $templateParams); // load template return $this->render('account/index.html', $templateParams); } }