Exemplo n.º 1
0
<?php

/**
 * Created by PhpStorm.
 * User: just
 * Date: 04.02.16
 * Time: 09:37
 */
session_start();
require_once '../../php_errors.php';
$articles = new \HttpStub\Storage\FileStorage('articles');
$article = $articles->readAll();
$categories = new \HttpStub\Storage\FileStorage('category');
$category = $categories->readAll();
function printData($data, $category = null, $reversed = false)
{
    if ($reversed) {
        $data = array_reverse($data);
    }
    foreach ($data as $key => $item) {
        $len = count($data);
        $index = $len - $key;
        if (is_array($item)) {
            if (count($item)) {
                $categoryName = $category[$item['category']];
                $html = '<ul class="printData list-group">
                            <li class="list-group-item  %s">
                                <a href="category.php?key=%d">Category >  %s</a>
                            </li>
                            <li class="list-group-item ">
                                <a href="article.php?key=%d ">
Exemplo n.º 2
0
<?php

$user = new \HttpStub\Storage\FileStorage('users');
$usersArray = $user->readAll();
$errors = [];
if (!empty($_POST['register'])) {
    if (!validateLen($_POST['first_name'], 3)) {
        $errors['first_name'][] = 'First name is required and length must be at least 3 chars';
    }
    if (!validateLen($_POST['last_name'], 3)) {
        $errors['last_name'][] = 'Last name is required and length must be at least 3 chars';
    }
    if (!validateLen($_POST['username'], 3)) {
        $errors['username'][] = 'Username is required and length must be at least 3 chars';
    }
    if (!validateRequired($_POST['reg_email'])) {
        $errors['reg_email'][] = 'Email is required';
    }
    if (!validateLen($_POST['reg_password'], 3)) {
        $errors['reg_password'][] = 'Password is required and length must be at least 3 chars';
    }
    if (!confirmPassword($_POST['reg_password'], $_POST['reg_password_confirmation'])) {
        $errors['reg_password_confirmation'][] = 'Password doesn\'t match';
    } else {
        $_POST['password'] = confirmPassword($_POST['reg_password'], $_POST['reg_password_confirmation']);
    }
    if (!$_POST['agree']) {
        $errors['agree'][] = 'You must check agree checkbox';
    }
    if (!$errors) {
        $user->insert($_POST);