ACC SHELL
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
//formular pro editaci aktuality a volani obsluznych metod pri editaci
$aktualne = new aktualne();
if(!empty($_GET['id_a'])){//je-li poslano id editovane aktuality GETem
$id_a = $_GET['id_a'];
}
else{//neni-li poslano id editovane aktuality POSTem
$id_a = $_POST['id_a'];
}
if($_POST['button'] == 'ulozit'){//je-li poslan pozadavek na editaci
$aktualne->edit($id_a, $_POST['title'],$_POST['text'],$_POST['id_category']);
}
$aktualne->selectAktualitu($id_a);//naplni privatni vlastnosti instance aktualne prislusnou aktualitou o zadanem id
// begin kategorie
$category = new aktualneCategory();
$category->selectCategory();//nalezne vsechny kategorie aktualit a naplni vlastnosti instance informacemi o techto kategoriich
$vypis_kategorii= '<tr>'.
'<td><label>Kategorie: </label></td>'.
//begin prvek select pro vsechny kategorie
'<td><select name="id_category">';
for($i=0;$i<$category->getNumCategory();$i++){//pro vsechny kategorie
$vypis_kategorii.='<option value="'.$category->getId($i).'" '.($aktualne->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">Aktuálně</h1>'."\n";//nadpis
//tlacitko zpet na vypis vsech aktualit
echo '<a id="page_bakc" href="default.php?page=aktualne/aktualne"><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=aktualne/edit" >'."\n".
'<table>'.
$vypis_kategorii.
'<tr><td><label>Titulek: </label></td><td><textarea style="width: 500px; height: 50px" name="title">'.$aktualne->getTitle(0).'</textarea></td></tr>'."\n".
'<tr><td><label>Text: </label></td><td><textarea style="width: 500px; height: 200px" name="text">'.$aktualne->getText(0).'</textarea></td></tr>'."\n".
'<tr><td></td><td><input style="left: 600px; position: absolute" type="image" name="ImageButton" value="ulozit" src="img/Save.jpg" title="Uložit" /></td></tr>'."\n".
'<tr><td><input type="hidden" name="id_a" value="'.$id_a.'" />
<input type="hidden" name="button" value="ulozit" />
</td></tr>'."\n".
'</table>'."\n".
'</form>'."\n";
//end editacni formular
echo '<div class="page_msg1">'.$aktualne->getMsg().'</div>';//vypis o chybach predchoziho pokusu o editaci
?>
ACC SHELL 2018