ACC SHELL

Path : /srv/www/vhosts/unitedsolution/admin/product/
File Upload :
Current File : /srv/www/vhosts/unitedsolution/admin/product/edit.php

<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

//formular pro editaci produktu a volani obsluznych metod pri editaci

$product = new product();

if(!empty($_GET['id_p'])){//je-li poslano id editovaneho produktu  GETem
	$id_p = $_GET['id_p'];
}
else{//neni-li poslano id editovaneho produktu POSTem
	$id_p = $_POST['id_p'];
}

if($_POST['button'] == 'ulozit'){//je-li poslan pozadavek na editaci
	$product->edit($id_p, $_POST['name'],$_POST['url'],$_POST['id_category']);
}

$product->selectProduct($id_p);//naplni privatni vlastnosti instance product prislusnym produktem o zadanem id

// begin kategorie
$category = new productCategory();
$category->selectCategory();//nalezne vsechny kategorie produktu a naplni vlastnosti instance informacemi o techto kategoriich

$vypis_kategorii=   '<tr>'.
                        '<td><label>Kategorie: </label></td>'.
                         //begin prvek select pro vsechny kategorie skoleni
                         '<td><select name="id_category">';

                            for($i=0;$i<$category->getNumCategory();$i++){//pro vsechny kategorie
                                $vypis_kategorii.='<option value="'.$category->getId($i).'" '.($product->getCategoryId(0)==$category->getId($i)?'selected':'').'>'.$category->getName($i).'</option>';
                            }

       $vypis_kategorii.='</select></td>'.
                            ////end prvek select pro vsechny kategorie
                   '</tr>'."\n";
// end kategorie

echo '<h1 class="menu">Produky</h1>'."\n";//nadpis

//tlacitko zpet na vypis vsech skoleni
echo '<a id="page_bakc" href="default.php?page=product/product"><img border="0" src="img/Back.jpg" alt="Zpět" title="Zpět" /></a>'."\n";

    //begin editacni formular
    echo    '<form name="form_edit" method="post" action="default.php?page=product/edit" >'."\n".
                '<table>'.
                    '<tr><td><label for="name">Název produktu: </label></td><td><input type="text" name="name" id="name" value="'.$product->getName(0).'" /></td></tr>'."\n".
                    $vypis_kategorii.
                    '<tr><td><label for="time">Url: </label></td><td><input type="text" name="url" value="'.$product->getUrl(0).'"/></td></tr>'."\n".
                    '<tr><td></td><td><input id="link_button" type="image" name="ImageButton" value="ulozit" src="img/Save.jpg" title="Uložit" /></td></tr>'."\n".
                    '<tr><td><input type="hidden" name="id_p" value="'.$id_p.'" />
                             <input type="hidden" name="button" value="ulozit" />
                    </td></tr>'."\n".
                '</table>'."\n".
            '</form>'."\n";
    //end editacni formular


    echo '<div class="page_msg1">'.$product->getMsg().'</div>';//vypis o chybach predchoziho pokusu o editaci

?>

ACC SHELL 2018