Exemplo n.º 1
0
 public static function tearDownAfterClass()
 {
     $user = new User(self::$pdo);
     foreach (self::$users as $key => $value) {
         $user->setEmail($value[0]);
         $result = $user->delete();
         if (!$result) {
             throw new \Exception('Could not delete user : '******'"' . $value[1] . '"');
         }
     }
 }
Exemplo n.º 2
0
<?php

require_once '../vendor/autoload.php';
use Rayac\pdotest\Image;
use Rayac\pdotest\User;
use Rayac\pdotest\vo;
$loader = new Twig_Loader_Filesystem('../views/twig');
$twig = new Twig_Environment($loader, array('cache' => false));
session_start();
$pdo = \Rayac\pdotest\NinoBaza::getPDO();
$user = new User($pdo);
$image = new Image($pdo);
$errors = [];
$message = "";
if (isset($_GET['logout'])) {
    $user->logout();
}
if ($user->isloggedin()) {
    if (isset($_POST['action'])) {
        if ($_POST['action'] == "upload") {
            if ($_FILES['uploadImg']['tmp_name']) {
                $ext = pathinfo($_FILES['uploadImg']['name']);
                if ($ext['extension'] == "jpg" || $ext['extension'] == "jpeg" || $ext['extension'] == "png" || $ext['extension'] == "PNG" || $ext['extension'] == "JPEG" || $ext['extension'] == "JPG") {
                    $imgName = $_FILES['uploadImg']['name'];
                    $imglocation = 'pics/' . md5(time() . $imgName) . "." . $ext['extension'];
                    if (is_uploaded_file($_FILES['uploadImg']['tmp_name'])) {
                        echo $image->uploadImage($user->getId(), $_FILES['uploadImg']);
                    }
                } else {
                    $errors[] = "Images only!" . " " . $ext['extension'];
                }