ACC SHELL
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
//formular pro editaci skoleni a volani obsluznych metod pri editaci
$training = new training();
if(!empty($_GET['id_t'])){//je-li poslano id editovaneho skoleni GETem
$id_t = $_GET['id_t'];
}
else{//neni-li poslano id editovaneho skoleni POSTem
$id_t = $_POST['id_t'];
}
if($_POST['button'] == 'ulozit'){//je-li poslan pozadavek na editaci
$training->edit($id_t, $_POST['name'],$_POST['date'],$_POST['place'],$_POST['time'],$_POST['id_category']);
}
$training->selectTraining($id_t);//naplni privatni vlastnosti instance skoleni prislusnym skolenim o zadanem id
// begin kategorie
$category = new trainingCategory();
$category->selectCategory();//nalezne vsechny kategorie skoleni a naplni vlastnosti instance informacemi o techto kategoriich
$vypis_kategorii= '<tr>'."\n".
'<td><label>Kategorie: </label></td>'."\n".
//begin prvek select pro vsechny kategorie skoleni
'<td><select name="id_category">'."\n";
for($i=0;$i<$category->getNumCategory();$i++){//pro vsechny kategorie
$vypis_kategorii.='<option value="'.$category->getId($i).'" '.($training->getCategoryId(0)==$category->getId($i)?'selected':'').'>'.$category->getName($i).'</option>'."\n";
}
$vypis_kategorii.='</select></td>'."\n".
////end prvek select pro vsechny kategorie
'</tr>';
// end kategorie
echo '<h1 class="menu">Školení</h1>'."\n";//nadpis
//tlacitko zpet na vypis vsech skoleni
echo '<a id="page_bakc" href="default.php?page=training/training"><img border="0" src="img/Back.jpg" alt="Zpět" title="Zpět" /></a>';
//begin editacni formular
echo '<form name="form_edit" method="post" action="default.php?page=training/edit" >'."\n".
'<table>'.
'<tr><td><label for="name">Název školení: </label> </td><td><input type="text" name="name" id="name" value="'.$training->getName(0).'" /></td></tr>'."\n".
$vypis_kategorii.
'<tr><td valign="top"><label for="date">Datum konání: </label></td><td><input type="text" name="date" value="'.$training->getDate(0).'"/>'.'<br />YYYY-MM-DD'.'</td></tr>'."\n".
'<tr><td><label for="place">Místo konání: </label></td><td><input type="text" name="place" value="'.$training->getPlace(0).'"/></td></tr>'."\n".
'<tr><td><label for="time">Čas konání: </label></td><td><input type="text" name="time" value="'.$training->getTime(0).'"/></td></tr>'."\n".
'<tr><td></td><td><input id="link_button" type="image" name="button" value="ulozit" src="img/Save.jpg" title="Uložit" /></td></tr>'.
'<tr><td><input type="hidden" name="id_t" value="'.$id_t.'" />
<input type="hidden" name="button" value="ulozit" />
</td></tr>'."\n".
'</table>'.
'</form>';
//end editacni formular
echo '<div class="page_msg1">'.$training->getMsg().'</div>';//vypis o chybach predchoziho pokusu o editaci
?>
ACC SHELL 2018