Ejemplo n.º 1
0
Archivo: index.php Proyecto: gorvic/L15
<?php

header("Content-Type: text/html; charset=utf-8");
require_once './includes/initialize.php';
function __autoload($class_name)
{
    if ($class_name != 'DbSimple_Mysqli' && $class_name != 'Smarty') {
        require_once CLASS_PATH . '/class.' . $class_name . '.php';
    }
}
if (request_is_post()) {
    if (isset($_POST['cancel'])) {
        redirect_to('index.php');
    }
    $ad = new Ad(AdsStorage::sanitizeFormData($_POST));
    $ad->save();
    redirect_to('index.php');
}
$edit_id = '';
if (isset($_GET['id']) && isset($_GET['mode'])) {
    $id = (int) $_GET['id'];
    $mode = strip_tags($_GET['mode']);
    if ($mode == "show") {
        $edit_id = $id;
    } elseif ($mode == "delete") {
        Ad::delete($id);
        exit;
        //AJAX. Output isn't needed
    }
}
//could be chained methods -> -> ->