Example #1
0
function post()
{
    try {
        $post = new UserPost(DatabaseConnection::getDatabaseConnection());
        $post->title($_POST["title"])->state($_POST["state"])->description($_POST["description"])->save();
        return true;
    } catch (Exception $e) {
        $errorMessage = json_decode($e->getMessage(), true);
        return $errorMessage["err_message"];
    }
    return false;
}
Example #2
0
    $cookieGet = new Cookie();
    $cookie = $cookieGet->getCookie($app);
    $logged = new Logged();
    $user_id = $logged->getLogged($db, $cookie);
    $login = new Login();
    $log = $login->getLogin($user_id, $db);
    if ($log != 'Anonymous') {
        $app->redirect("/TwigBlog");
    } else {
        /*
         $login=htmlspecialchars($_POST['login']);
         $password=htmlspecialchars($_POST['password']);
          //checking if user exists
        * 
        */
        $userpost = new UserPost();
        $postarr = $userpost->postEnter($_POST);
        $db = $app->db;
        $validator = new Validator($db, $app);
        $validator->getErrorsEnter($postarr);
    }
    /*
            $user = new User();
            $user->login=$login;
            $user->email=$login;
            $user->password=$password;
            $Usermapper = new UserMapper($db);
            $users=$Usermapper->select($user);
    * 
    */
})->name('enterpost');
Example #3
0
    } else {
        $app->render('Password.php');
    }
})->name('password');
$app->post('/password', function () use($app) {
    $db = $app->db;
    $cookieGet = new Cookie();
    $cookie = $cookieGet->getCookie($app);
    $logged = new Logged();
    $user_id = $logged->getLogged($db, $cookie);
    $login = new Login();
    $log = $login->getLogin($user_id, $db);
    if ($log != 'Anonymous') {
        $app->redirect("/TwigBlog");
    } else {
        $userpost = new UserPost();
        $postarr = $userpost->post($_POST);
        $validator = new Validator($db, $app);
        $validator->getErrors($postarr);
    }
    //checking if user exists
    /*
            $user = new User();
            $user->login=$login;
            $user->email=$email;
            $Usermapper = new UserMapper($db);
            $users=$Usermapper->select($user);
            $errors = array();    
            if(!empty($users)){
         array_push($errors, "Such user already exists");
       $app->render('Password.php', ['login'=>$login, 'email'=>$email, 'errors'=>$errors]);