function page_add_bookmark()
{
    $form = new Zebra_Form('form');
    $form->clientside_validation(array('close_tips' => true, 'on_ready' => false, 'disable_upload_validation' => true, 'scroll_to_error' => false, 'tips_position' => 'right', 'validate_on_the_fly' => true, 'validate_all' => true));
    $form->add('label', 'label_url', 'url', 'URL');
    $url = $form->add('text', 'url', 'http://');
    $url->set_rule(array('required' => array('url_error', 'URL musí být vyplněno.'), 'url' => array(true, 'url_error', 'Pole musí obsahovat platné URL (včetně protokolu).')));
    $form->add('label', 'label_title', 'title', 'Název stránky');
    $title = $form->add('text', 'title', '');
    $title->set_rule(array('required' => array('title_error', 'Název musí být vyplněn.')));
    $form->add('submit', 'submitbtn', 'Přidat');
    if ($form->validate()) {
        $ok = model_add($_POST['url'], $_POST['title'], array());
        if ($ok) {
            flash('info', 'Záložka byla vytvořena');
        } else {
            flash('error', 'Záložku se nepodařilo vytvořit.');
        }
        redirect_to('/');
    }
    // set('form', $form->render('views/add_form.php', true));
    set('form', $form->render('', true));
    set('title', 'Nová záložka');
    return html('add.html.php');
}
function controller_add($nimetus, $kogus)
{
    if ($nimetus == '' || $kogus <= 0) {
        return false;
    }
    return model_add($nimetus, $kogus);
}
Beispiel #3
0
function controller_add($nimetus, $kogus)
{
    // kontrollime kas sisendväärtused on oodatud kujul või mitte
    if ($nimetus == '' || $kogus <= 0) {
        return false;
    }
    return model_add($nimetus, $kogus);
}
Beispiel #4
0
function controller_add($nimetus, $kogus)
{
    if (!controller_user()) {
        message_add('Tegevus eeldab sisselogimist');
        return false;
    }
    // kontrollime kas sisendväärtused on oodatud kujul või mitte
    if ($nimetus == '' || $kogus <= 0) {
        message_add('Vigased sisendandmed');
        return false;
    }
    if (model_add($nimetus, $kogus)) {
        message_add('Lisati uus rida');
        return true;
    }
    message_add('Andmete lisamine ebaõnnestus');
    return false;
}