Example #1
0
 public function getData($glob_user)
 {
     $nav_links = '<a href="index.php" class="align_left"><h1>Awesome</h1></a>
                 <ul class="align_left">
                     <li><a href="index.php?web=register">Register</a></li>
                 </ul>';
     $welcome_message = "<h1>Login</h1>\n        <p>Welcome back, you are <strong>Awesome</strong></p>";
     $log_form = '<form class="form-horizontal" method="POST" >
                 <div class="form-group">
                     <label for="inputEmail" class="col-sm-3 control-label">Email</label>
                     <div class="col-sm-7">
                       <input type="email" class="form-control" id="inputEmail" name="inputEmail" placeholder="Email">
                     </div>
                 </div>
                 
                 <div class="form-group">
                 <label for="password" class="col-sm-3 control-label">Password</label>
                 <div class="col-sm-7">
                   <input type="password" class="form-control" id="password" name="password" placeholder="Password">
                 </div>
               </div>
                 
               <div class="form-group">
                 <div class="col-sm-offset-3 col-sm-10">
                   <button type="submit" class="btn btn-default col-sm-2">Sign in</button>
                 </div>
               </div>
             </form>';
     $copy_right = '<p>Copyright &copy; 2015 Vnkid</p>';
     if (isset($_POST["inputEmail"]) && isset($_POST["password"])) {
         $email = $_POST["inputEmail"];
         $pass = $_POST["password"];
         include_once "classes/login_user.class.php";
         $log = new MyLogin();
         if ($log->loginUser($email, $pass)) {
             // redirect to homepage
             header("Location: index.php");
             die;
         } else {
             // login failed
             $log_form .= "<p class='col-sm-offset-3'>Wrong username or password!</p>";
         }
     }
     return array("nav_links" => $nav_links, "welcome_message" => $welcome_message, "log_form" => $log_form, "copy_right" => $copy_right);
 }
Example #2
0
// Twig stahnout z githubu - klidne staci zip a dat do slozky twig-master
// kontrolu provedete dle umisteni souboru Autoloader.php, ktery prikladam pro kontrolu
// nacist twig - kopie z dokumentace
require_once 'libs/Twig-1.23.1/lib/Twig/Autoloader.php';
//'twig-master/lib/Twig/Autoloader.php';
Twig_Autoloader::register();
// cesta k adresari se sablonama - od index.php
$loader = new Twig_Loader_Filesystem('templates');
$twig = new Twig_Environment($loader);
// takhle je to bez cache
// nacist danou sablonu z adresare
//$template = $twig->loadTemplate('template.htm');
include "functions.php";
include "classes/login_user.class.php";
$pr = new MyLogin();
$glob_user = $pr->checkLogin();
$user_id = $pr->get_user_id();
$user_name = $pr->get_username();
/*******************************************************************/
//reaguje na odeslani formularu
if (isset($_POST["logging_out"])) {
    $glob_user = null;
    $pr->logoutUser();
}
if ($glob_user && $user_id != -1 && $user_name) {
    include_once "classes/posting.class.php";
    $posting = new Posting();
    if (isset($_POST["post_textarea"])) {
        $post_id = $posting->send_new_post($user_id, $_POST["post_textarea"]);
        $ret = upload_my_file($post_id, "images/post/");