Ejemplo n.º 1
1
<?php

//old method
// require '../src/vendor/TopicData.php';
// require '../src/vendor/Template.php';
//autoloader
// require '../src/vendor/Autoloader.php';
require_once '../src/vendor/Config.php';
\vendor\Config::setDirectory('../config');
$config = \vendor\Config::get('autoload');
require_once $config['class_path'] . '/vendor/Autoloader.php';
if (isset($_POST) && sizeof($_POST) > 0) {
    $data = new \vendor\TopicData();
    $data->add($_POST);
    header("location: index.php");
    exit;
}
$template = new \vendor\Template("../views/app.phtml");
// print_r($template);
$template->render("../views/index/add.phtml");
Ejemplo n.º 2
1
<?php

require_once '../src/vendor/Config.php';
\vendor\Config::setDirectory('../config');
$config = \vendor\Config::get('autoload');
require_once $config['class_path'] . '/vendor/Autoloader.php';
if (isset($_POST) && sizeof($_POST) > 0) {
    $data = new \vendor\TopicData();
    $data->add($_POST);
    header("location: index.php");
    exit;
}
$template = new \vendor\Template("../views/app.phtml");
// print_r($template);
$template->render("../views/index/error.phtml");
Ejemplo n.º 3
0
// require '../src/vendor/TopicData.php';
// require '../src/vendor/Template.php';
//autoloader
// require '../src/vendor/Autoloader.php';
require_once '../src/vendor/Config.php';
\vendor\Config::setDirectory('../config');
$config = \vendor\Config::get('autoload');
require_once $config['class_path'] . '/vendor/Autoloader.php';
if (!isset($_GET['id']) || empty($_GET['id'])) {
    echo "Anda Tidak Memasukan ID Topics";
    exit;
}
$data = new \vendor\TopicData();
$topic = $data->getTopic($_GET['id']);
if ($topic === false) {
    echo "ID Topics Tidak Ditemukan";
    exit;
}
//update data
if (isset($_POST['id']) && !empty($_POST['id'])) {
    $data = new \vendor\TopicData();
    if ($data->update($_POST) === true) {
        header("location: index.php");
        exit;
    } else {
        echo "ada kesalahan";
        exit;
    }
}
$template = new \vendor\Template("../views/app.phtml");
$template->render("../views/index/edit.phtml", ['topic' => $topic]);