Beispiel #1
0
 public function read()
 {
     $tasks = file('static/task.txt');
     foreach ($tasks as $str) {
         $tasks1[$str] = substr($str, 2);
     }
     \Models\Task::addTask($tasks1);
     $redirect = $_SERVER['HTTP_REFERER'];
     \Core\Route::redirectTo($redirect);
 }
Beispiel #2
0
 public static function uploadTask($data)
 {
     $uploaddir = 'static/';
     $extension = strrchr(basename($data['name']), ".");
     $name = 'task';
     $task_name = $name . $extension;
     $uploadfile = $uploaddir . $task_name;
     if (!move_uploaded_file($data['tmp_name'], $uploadfile)) {
         return false;
     } else {
         $tasks = file('static/task.txt');
         $tasks1 = [];
         foreach ($tasks as $str) {
             $tasks1[$str] = substr($str, 2);
         }
         \Models\Task::addTask($tasks1);
         $redirect = $_SERVER['HTTP_REFERER'];
         \Core\Route::redirectTo($redirect);
     }
 }
Beispiel #3
0
 public static function uploadAvatar($data)
 {
     if (!self::checkForError($data['error'])) {
         return false;
     }
     if (!self::checkMimeType($data['type'])) {
         return false;
     }
     if (!self::checkBlackListExtensions($data['name'])) {
         return false;
     }
     $uploaddir = 'avatar/';
     $extension = strrchr(basename($data['name']), ".");
     $id = $_SESSION['auth']['id'];
     $avatar_name = $id . $extension;
     $uploadfile = $uploaddir . $avatar_name;
     if (!move_uploaded_file($data['tmp_name'], $uploadfile)) {
         return false;
     } else {
         $redirect = $_SERVER['HTTP_REFERER'];
         \Core\Route::redirectTo($redirect);
         return true;
     }
 }
Beispiel #4
0
 public function logout()
 {
     unset($_SESSION['auth']);
     \Core\Route::redirectTo('/sign-in/index');
 }