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); }
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); } }
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; } }
public function logout() { unset($_SESSION['auth']); \Core\Route::redirectTo('/sign-in/index'); }