Пример #1
0
<?php

$objForm = new Form();
$objValid = new Validation($objForm);
if ($objForm->isPost('name')) {
    $objValid->_expected = array('name');
    $objValid->_required = array('name');
    $objCatalogue = new Catalogue();
    $name = $objForm->getPost('name');
    if ($objCatalogue->duplicateCategory($name)) {
        $objValid->add2Errors('name_duplicate');
    }
    if ($objValid->isValid()) {
        if ($objCatalogue->addCategory($name)) {
            Helper::redirect('/admin' . Url::getCurrentUrl(array('action', 'id')) . '&action=added');
        } else {
            Helper::redirect('/admin' . Url::getCurrentUrl(array('action', 'id')) . '&action=added-failed');
        }
    }
}
require_once 'template/_header.php';
?>

<h1>Categories :: Add</h1>

<form action="" method="post">
	
	<table cellpadding="0" cellspacing="0" border="0" class="tbl_insert">
		
		<tr>
			<th><label for="name">Name: *</label></th>