Ejemplo n.º 1
0
 public function create()
 {
     $form = new Form();
     $form->addProtection();
     $form->addHidden('id');
     $form->addText('nazov', 'Názov:', 30, 30)->addRule(Form::MIN_LENGTH, 'Názov musí mať spoň %d znaky!', 3)->setRequired('Názov musí byť zadaný!');
     $form->addText('fa_class', 'Ikonka:', 30, 30);
     if ($this->id_reg > 2) {
         $form->addSelect('id_registracia', 'Úroveň registrácie člena:', $this->urovneReg);
     }
Ejemplo n.º 2
0
   * @return \Nette\Application\UI\Form */
    protected function createComponentEditCategoriForm()
    {
        $form = $this->editCategoriForm->create();
        $form['uloz']->onClick[] = function ($button) {
            $this->flashOut(!count($button->getForm()->errors), 'User:categories', 'Kategória bola uložená!', 'Došlo k chybe a kategória sa neuložila. Skúste neskôr znovu...');
        };
        $form['cancel']->onClick[] = function () {
            $this->redirect('User:categories');
        };
        return $this->_vzhladForm($form);
    }
    /** Filtre pre sablonu
   * @param type $class
   * @return type
   */
    protected function createTemplate($class = NULL)
    {
        $template = parent::createTemplate($class);
        //Helper clenclass - vyber classu podla poctu prihlaseni
        $template->addFilter('clenclass', function ($pocet, $max) {
            $pok = 100 * $pocet / $max;
            return "vyb" . ($pok > 70 ? 1 : ($pok > 45 ? 2 : ($pok > 30 ? 3 : ($pok > 0 ? 4 : 5))));
        });
        return $template;
    }
    /** Funkcia pre spracovanie signálu vymazavania
	  * @param int $id - id polozky v hlavnom menu
		* @param string $nazov - nazov polozky z hl. menu - na zrusenie?
		* @param string $druh - blizsia specifikacia, kde je to potrebne
		*/
    function confirmedDelete($id, $nazov, $druh = "")
    {
        if ($druh === "admin") {
            $path = $this->context->parameters["wwwDir"] . "/www/files/" . $id;
            if (is_dir($path)) {
                //Vymazanie adresaru s avatarom
                foreach (glob("{$path}*.{jpg,jpeg,gif,png}", GLOB_BRACE) as $file) {