Esempio n. 1
0
    $rules['confirm_password'] = '******';
    $validation = new \validation_library\FormValidation();
    $validation->set_rules($rules);
    $allGood = $validation->validate();
    if (strcmp($_POST['password'], $_POST['confirm_password']) != 0) {
        $allGood = false;
    }
    if ($allGood) {
        $user->__set('name', htmlentities($_POST['name']));
        $user->__set('surname', htmlentities($_POST['surname']));
        $user->__set('email', htmlentities($_POST['email']));
        $user->__set('password', sha1($_POST['password']));
        $user->save();
        header('Location: index.php');
    } else {
        if (empty($validation->validation_errors())) {
            echo "Password doesn't match";
        } else {
            $validation->display_validation_errors();
        }
    }
}
/* Mozda dodati link da moze i obrisati account? ...
        <!-- <input type="submit" name="btnDelete" value="Delete account"/> -->
*/
?>
<form id='user_edit' action='' method='post' accept-charset='UTF-8'>
    <fieldset>
        <legend>Edit your profile</legend>
        <input type='hidden' name='submitted' id='submitted' value='1'/>
Esempio n. 2
0
        $query = \db\DAO::getInstance()->prepare("INSERT INTO Tags(image_id, tag) VALUES ({$id},?)");
        if (!empty($tags)) {
            foreach ($tags as $tag) {
                if (!empty($tag)) {
                    $query->execute([$tag]);
                }
            }
        }
        if (\db\DAO::getConnection()->saveImage($id, $_FILES['file']['tmp_name'])) {
            header('Location: mypictures.php');
            exit;
        } else {
            echo 'Nisam uspio spremiti na disk';
        }
    } else {
        if (!empty($formValidation->validation_errors())) {
            $formValidation->display_validation_errors();
        }
    }
}
function validatePicture($picture)
{
    $MIN_WIDTH = 128;
    $MIN_HEIGHT = 128;
    $MAX_SIZE = 512000;
    //500 kB
    $dimensions = getimagesize($picture);
    if ($dimensions === false || $dimensions[0] == 0) {
        echo "To nije ispravna slika..";
        return false;
    }