Example #1
0
        ?>
                            </div>
                        </li>
                        <?php 
        $sql->next();
        $i++;
    }
    ?>
                    </ul>
                    <?php 
    if ((!$sql->num() || $i == $sort) && $action == 'add') {
        $form_id = type::super('modul', 'int');
        $form = pageAreaHtml::formBlock(new pageArea(new sql()));
        echo pageAreaHtml::formOut($form);
    } else {
        echo pageAreaHtml::selectBlock($structure_id, $sql->num() + 1);
    }
    ?>
                    
    			</div>
            </div>
        </div>
    </div>

<?php 
    //Wenn action
} else {
    if (ajax::is() && dyn::get('user')->hasPerm('page[edit]')) {
        $post = type::super('array');
        $sort = json_decode($post, true);
        pageMisc::sortStructure($sort, 0);
Example #2
0
     $sql = sql::factory();
     $sql->setTable('slots');
     $sql->setWhere('id=' . $id);
     $sql->delete();
     echo message::success(lang::get('slot_deleted'), true);
     $action = '';
 }
 if ($action == 'add' || $action == 'edit' && dyn::get('user')->hasPerm('page[edit]')) {
     layout::addJsCode("\n\tvar button = \$('#allcat-button');\n\tvar content = \$('#allcat-content');\n\t\n\tbutton.change(function() {\n\t\t\tif(button.is(':checked')) {\n\t\t\t\tcontent.stop().slideUp(300);\n\t\t\t} else {\n\t\t\t\tcontent.stop().slideDown(300);\n\t\t\t}\n\t});");
     $form = form::factory('slots', 'id=' . $id, 'index.php');
     $field = $form->addTextField('name', $form->get('name'));
     $field->fieldName(lang::get('name'));
     $field->autofocus();
     $field = $form->addTextField('description', $form->get('description'));
     $field->fieldName(lang::get('description'));
     $field = $form->addRawField('<select name="modul" class="form-control">' . pageAreaHtml::moduleList($form->get('modul')) . '</select>');
     $field->fieldName(lang::get('module'));
     $field = $form->addCheckboxField('is-structure', $form->get('is-structure'));
     $field->fieldName(lang::get('slots_show'));
     $field->add('1', lang::get('all_categories'), ['id' => 'allcat-button']);
     $select = pageMisc::getTreeStructure(true, $form->get('structure'));
     if ($form->get('is-structure') == 1) {
         $select->addAttribute('style', 'display:none;');
     }
     $select->setMultiple();
     $select->setSize(10);
     $select->setId('allcat-content');
     $form->addElement('pages', $select);
     if ($action == 'edit') {
         $form->addHiddenField('id', $id);
     }