ACC SHELL
<?
//begin funkce wysiwyg
$wysiwyg = new wysiwyg;
if($_POST['wysiwyg'] == 'wysiwyg off' || $_POST['wysiwyg'] == 'wysiwyg on'){
$wysiwyg->change();
}
$status = $wysiwyg->check();
//end funkce wysiwyg
//nadpis a odkaz zpet na vypis novinek
echo '<h1 class="aktuality_h">Novinky</h1>'.
'<a id="page_bakc" href="default.php?page=novinky/show"><img border="0" src="img/Back.jpg" alt="Zpět" title="Zpět" /></a>';
$novinky = new novinky;
$OK=FALSE;//uspesna editace
if($_POST['button'] == 'ulozit'){//je-li poslan pozadavek na ulozeni editace
$OK = $novinky->edit($_POST['id'],$_POST['title'],$_POST['popis'],$_POST['date'],$_POST['url']);// novinku edituje v databazi a vraci true(resp false)
}
if ($OK==false){//nastala-li chyba pri editaci nebo se jeste needitovalo
$novinky->select_one($_GET['id']);//nalezeni informaci o novince o danem id a jejich ulozeni do privatnich vlastnosti instance
//begin vykresleni formulare pro editaci
echo'
<form id="act_form" method="post" action="default.php?page=novinky/edit&id='.$_GET['id'].'">
<input id="page_b_1" type="submit" name="button" value="ulozit" title="Uložit" />
<input id="wysiwyg_b" name="wysiwyg" type="submit" value="'.( $status == 1 ? 'wysiwyg off' : 'wysiwyg on').'" title="wysiwyg" />
<div>
<label for="name">nadpis:</label><input type="text" class="act_f_name" id="name" name="title" value="'.$novinky->title.'" />
</div>'.
'<div>
<label for="date">datum:</label><input id="date" type="text" name="date" value="'.$novinky->dat.'" /><span class="date"> YYYY-MM-DD</span>
</div>
<div>
<label for="text_page">popis:</label><textarea name="popis" id="text_page">'.($_POST['popis']?$_POST['popis']:$novinky->memo).'</textarea>
</div>';
/*<div>
<label for="text_page">odkaz:</label><input type="text" class="act_f_name" name="url" value="'.$novinky->url.'" />
</div>*/
echo '<input type="hidden" name="id" value="'.$_GET['id'].'" />
</form>';
//end vykresleni formulare pro editaci
echo '<div class="page_msg1">'.$novinky->msg.'</div>'; //hlaseni o neuspesnosti editace
//begin spusteni javascriptu pro funkci wisiwig
if($status == 1){
echo '<script language="javascript" type="text/javascript" src="wysiwyg/tiny_mce.js"></script>'.
'<script language="javascript" type="text/javascript" src="wysiwyg/config.js"></script>';
}
//end spusteni javascriptu pro funkci wisiwig
}
else{
echo'<div class="page_msg2">'.$novinky->msg.'</div>';//vypsani hlaseni o uspesnosti editace
}
?>
ACC SHELL 2018