ACC SHELL
<script type="text/javascript">
$(document).ready(function(){
$("#frm-komentform-todo").submit(function() {
// we want to store the values from the form input box, then send via ajax below
var komentar_jmeno = $('#fname').attr('komentar_jmeno');
var email = $('#lname').attr('komentar_email');
var hodnoceni = $('#hodnoceni').attr('hodnoceni');
var dataSrc = "komentar_jmeno="+ komentar_jmeno +"&komentar_email="+ email+"&hodnoceni="+ hodnoceni;
alert(dataSrc);
$.ajax({
type: "POST",
url: "ajax.php",
data: dataSrc,
success: function(){
$('form#submit').hide(function() {
$('div.success').fadeIn();
}
);
}
});
return false;
});
});
</script>
<?php
//return;
$form = new NForm('komentform');
$form->addText('komentar_jmeno', tr('Jméno'), 50)
->setDefaultValue(isset($_SESSION['user']['jmeno']) ? $_SESSION['user']['jmeno'] : false)
->setAttribute('class', 'pole');
$form->addText('komentar_email', tr('Email'), 50)
->setDefaultValue(isset($_SESSION['user']['email']) ? $_SESSION['user']['email'] : false)
->setAttribute('class', 'pole');
$form->addTextArea('komentar_text', 'Text:', 38, 4)
->setAttribute('class', 'pole');
$form->addHidden('robot');
$form->addHidden('id_sablony')->setValue(isset($Detail->id_popisu) ? $Detail->id_popisu : $Sablona->idPopisu);
$form->addHidden('id_produktu')->setValue($Detail->id_produktu);
$form->addHidden('url')->setValue('http://' . SERVER_NAME . $_SERVER['REQUEST_URI']);
$form->addHidden('nazev')->setValue(isset($Detail->nazev) ? $Detail->nazev : $Sablona->nazev);
$form->addHidden('typ_kategorie')->setValue($Sablona->typ);
$form->addSubmit('komentar_odeslat', tr('odeslat'))->setAttribute('class', 'btn');
$item = array(1 => '', 2 => '', 3 => '', 4 => '', 5 => '');
$form->addRadioList('hodnoceni', 'hodnoceni', $item)
->setAttribute('class', 'star')
->setDefaultValue(5)
->separatorPrototype->setName(null);
/*
<input name="star1" type="radio" class="star"/>
<input name="star1" type="radio" class="star"/>
<input name="star1" type="radio" class="star"/>
<input name="star1" type="radio" class="star"/>
<input name="star1" type="radio" class="star"/>
*/
$renderer = $form->getRenderer();
$renderer->wrappers['controls']['container'] = 'dl';
$renderer->wrappers['pair']['container'] = 'dt';
$renderer->wrappers['label']['container'] = NULL;
$renderer->wrappers['control']['container'] = NULL;
/*
$form->render('errors');
$form->render('end');
*/
//Ndebugger::dump($form['jmeno']);
$form->render('begin');
echo '<dl>';
echo '<dt>';
echo '<label class="required" for="frmkomentform-hodnoceni">*Hodnocení:</label>';
echo $form['hodnoceni']->control;
echo '</dt>';
echo '<br /><br /><br />';
echo '<dt class="required">';
echo '<label class="required" for="frmkomentform-komentar_jmeno">Jméno:</label>';
echo $form['komentar_jmeno']->control;
echo '</dt>';
echo '<dt>';
echo '<label class="required" for="frmkomentform-komentar_email">Email:</label>';
echo $form['komentar_email']->control;
echo '</dt>';
echo '<dt>';
echo '<label class="required" for="frmkomentform-komentar_text">Text:</label>';
echo $form['komentar_text']->control;
echo '</dt>';
echo '<dt>';
echo $form['komentar_odeslat']->control;
echo '</dt>';
echo '</dl>';
$form->render('end');
?>
<script type="text/javascript">
document.getElementById("frmkomentform-robot").value="6";
document.getElementById("frmkomentform-robot").style.display = "none";
</script>
ACC SHELL 2018