Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.83 KB | None | 0 0
  1.   /**
  2.      * Создает директорию cо следующим именем: ФИО юзера и текущий unix_time
  3.      * @param \User $user
  4.      * @return string - путь к созданной папке
  5.      * @throws \Exception
  6.      *
  7.      */
  8.     public function createDir(User $user)
  9.     {
  10.         try {
  11.             $dirName = $user->getFirstname() . "_" .
  12.                 $user->getLastname() . "_" .
  13.                 $user->getPatronymic() . "_" .
  14.                 time();
  15.             $cacheDir = EngineGlobalSettings::CACHE_DIR;
  16.  
  17.             $dirPath = "$this->app_path/$cacheDir/$dirName";
  18.             mkdir($dirPath, 0777);
  19.         }
  20.         catch(\Exception $e){
  21.             throw new \Exception("Не удалось создать директорию!");
  22.         }
  23.         return $dirPath;
  24.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement