Exemplo n.º 1
0
<?php

$objForm = new Form();
$objValid = new Validation($objForm);
$objCatalogue = new Catalogue();
$categories = $objCatalogue->getCategories();
if ($objForm->isPost('name')) {
    $objValid->_expected = array('category', 'name', 'description', 'price');
    $objValid->_required = array('category', 'name', 'description', 'price');
    if ($objValid->isValid()) {
        if ($objCatalogue->addProduct($objValid->_post)) {
            $objUpload = new Upload();
            if ($objUpload->upload(CATALOGUE_PATH)) {
                $objCatalogue->updateProduct(array('image' => $objUpload->_names[0]), $objCatalogue->_id);
                Helper::redirect('/admin' . Url::getCurrentUrl(array('action', 'id')) . '&action=added');
            } else {
                Helper::redirect('/admin' . Url::getCurrentUrl(array('action', 'id')) . '&action=added-no-upload');
            }
        } else {
            Helper::redirect('/admin' . Url::getCurrentUrl(array('action', 'id')) . '&action=added-failed');
        }
    }
}
require_once 'template/_header.php';
?>

<h1>Products :: Add</h1>

<form action="" method="post" enctype="multipart/form-data">
	
	<table cellpadding="0" cellspacing="0" border="0" class="tbl_insert">