<div class="col-lg-12"> ' . lang::get('idea_text') . ' <hr /> </div> <div class="col-md-9"> <textarea class="form-control"></textarea> </div> <div class="col-md-3"> <p><button class="btn btn-default">' . lang::get('send') . '</button></p> <div id="ajax-content"></div> </div> </div> ', ['id' => 'idea', 'col' => 'lg-6']); ?> </div> <div class="expand"> <i class="fa fa-chevron-up"></i> </div> </section> <div class="row"> <?php $button = '<a href="http://dynao.de" target="_blank" class="btn btn-sm btn-default">' . lang::get('all_addons') . '</a>'; echo bootstrap::panel(lang::get('addons'), [$button], dyn::getAddons(), ['table' => true, 'col' => 'lg-6']); $button = '<a href="http://dynao.de" target="_blank" class="btn btn-sm btn-default">' . lang::get('all_modules') . '</a>'; echo bootstrap::panel(lang::get('modules'), [$button], dyn::getModules(), ['table' => true, 'col' => 'lg-6']); ?> </div> <?php echo extension::get('DASHBOARD_OVERVIEW', '');
if ($action == 'online' && dyn::get('user')->hasPerm('page[edit]')) { $sql = sql::factory(); $sql->query('SELECT online FROM ' . sql::table('structure') . ' WHERE id=' . $id)->result(); $online = $sql->get('online') ? 0 : 1; $sql->setTable('structure'); $sql->setWhere('id=' . $id); $sql->addPost('online', $online); $sql->update(); echo message::success(lang::get('save_status')); $action = ''; } if ($action == '') { if (ajax::is()) { echo pageMisc::getTreeStructurePage(); exit; } $button = []; if (dyn::get('user')->hasPerm('page[edit]')) { $button = ['<a class="btn btn-sm btn-default" href="' . url::backend('structure', ['subpage' => 'pages', 'action' => 'add']) . '">' . lang::get('add') . '</a>']; } ?> <div class="row" id="structure-body"><?php echo bootstrap::panel(lang::get('pages'), $button, pageMisc::getTreeStructurePage()); ?> </div> <?php if (dyn::get('user')->hasPerm('page[edit]')) { layout::addJs("layout/js/structureSort.js"); } } }
} } $button = '<a href="' . url::backend('user', ['subpage' => 'overview']) . '" class="btn btn-sm btn-default">' . lang::get('back') . '</a>'; ?> <div class="row"><?php echo bootstrap::panel($title, [$button], $form->show()); ?> </div> <?php } if ($action == '') { $table = table::factory(); $table->addCollsLayout('*, 250,110'); $table->addRow()->addCell("Name")->addCell(lang::get('email'))->addCell(lang::get('action')); $table->addSection('tbody'); $table->setSql('SELECT * FROM ' . sql::table('user')); while ($table->isNext()) { $id = $table->get('id'); $edit = '<a href="' . url::backend('user', ['subpage' => 'overview', 'action' => 'edit', 'id' => $id]) . '" class="btn btn-sm btn-default fa fa-pencil-square-o"></a>'; $delete = dyn::get('user')->get('id') == $id ? '' : '<a href="' . url::backend('user', ['subpage' => 'overview', 'action' => 'delete', 'id' => $id]) . '" class="btn btn-sm btn-danger fa fa-trash-o delete"></a>'; $table->addRow()->addCell($table->get('firstname') . " " . $table->get('name'))->addCell($table->get('email'))->addCell('<span class="btn-group">' . $edit . $delete . '</span>'); $table->next(); } $button = '<a href="' . url::backend('user', ['subpage' => 'overview', 'action' => 'add']) . '" class="btn btn-sm btn-default">' . lang::get('add') . '</a>'; ?> <div class="row"><?php echo bootstrap::panel(lang::get('user'), [$button], $table->show(), ['table' => true]); ?> </div> <?php }
$sql->update(); } ajax::addReturn(message::success(lang::get('save_sorting'), true)); } $table = table::factory(['class' => ['js-sort']]); $table->addCollsLayout('20,*,110'); $table->addRow()->addCell()->addCell(lang::get('name'))->addCell(lang::get('action')); $table->addSection('tbody'); $table->setSql('SELECT * FROM ' . sql::table('module') . ' ORDER BY sort '); if ($table->numSql()) { while ($table->isNext()) { $id = $table->get('id'); $edit = '<a href="' . url::backend('structure', ['subpage' => 'module', 'action' => 'edit', 'id' => $id]) . '" class="btn btn-sm btn-default fa fa-pencil-square-o"></a>'; $delete = '<a href="' . url::backend('structure', ['subpage' => 'module', 'action' => 'delete', 'id' => $id]) . '" class="btn btn-sm btn-danger fa fa-trash-o delete"></a>'; $table->addRow(['data-id' => $id])->addCell('<i class="fa fa-sort"></i>')->addCell($table->get('name'))->addCell('<span class="btn-group">' . $edit . $delete . '</span>'); $table->next(); } } else { $table->addRow()->addCell(lang::get('no_entries'), ['colspan' => 2]); } $button = []; if (dyn::get('user')->hasPerm('page[edit]')) { $button = ['<a class="btn btn-sm btn-warning" href="' . url::backend('structure', ['subpage' => 'module', 'action' => 'import']) . '">' . lang::get('import') . '</a>', '<a class="btn btn-sm btn-warning" href="' . url::backend('structure', ['subpage' => 'module', 'action' => 'add']) . '">' . lang::get('add') . '</a>']; } ?> <div class="row"><?php echo bootstrap::panel(lang::get('modules'), $button, $form->show()); ?> </div> <?php }
if (in_array($dir, ['.', '..', '.htaccess'])) { continue; } $curAddon = new addon($dir); $install_url = url::backend('addons', ['subpage' => 'overview', 'addon' => $dir, 'action' => 'install']); $active_url = url::backend('addons', ['subpage' => 'overview', 'addon' => $dir, 'action' => 'active']); $delete_url = url::backend('addons', ['subpage' => 'overview', 'addon' => $dir, 'action' => 'delete']); $help_url = url::backend('addons', ['subpage' => 'overview', 'addon' => $dir, 'action' => 'help']); if ($curAddon->isInstall()) { $install = '<a href="' . $install_url . '" class="btn btn-sm dyn-online">' . lang::get('addon_installed') . '</a>'; } else { $install = '<a href="' . $install_url . '" class="btn btn-sm dyn-offline">' . lang::get('addon_not_installed') . '</a>'; } if ($curAddon->isActive()) { $active = '<a href="' . $active_url . '" class="btn btn-sm dyn-online fa fa-check" title="' . lang::get('addon_actived') . '"></a>'; } else { $active = '<a href="' . $active_url . '" class="btn btn-sm dyn-offline fa fa-times" title="' . lang::get('addon_not_actived') . '"></a>'; } $delete = '<a href="' . $delete_url . '" class="btn btn-sm btn-danger fa fa-trash-o delete"></a>'; $table->addRow()->addCell('<a class="fa fa-question" href="' . $help_url . '"></a>')->addCell($curAddon->get('name') . ' <small>' . $curAddon->get('version') . '</small>')->addCell('<span class="btn-group">' . $install . $active . $delete . '</span>'); } } else { $table->addRow()->addCell(lang::get('no_entries'), ['colspan' => 3]); } ?> <div class="row"><?php echo bootstrap::panel(lang::get('addons'), [], $table->show()); ?> </div> <?php }
$deleted = ''; if (dyn::get('user')->hasPerm('page[content]')) { $name = '<a href="' . url::backend('structure', ['subpage' => 'blocks', 'structure_id' => $table->get('id')]) . '">' . $table->get('name') . '</a>'; } else { $name = $table->get('name'); } if (dyn::get('user')->hasPerm('page[edit]')) { $edit = '<a href=' . url::backend('structure', ['subpage' => 'blocks', 'action' => 'edit', 'id' => $table->get('id')]) . ' class="btn btn-sm btn-default fa fa-pencil-square-o"></a>'; } if (dyn::get('user')->hasPerm('page[delete]')) { $delete = '<a href=' . url::backend('structure', ['subpage' => 'blocks', 'action' => 'delete', 'id' => $table->get('id')]) . ' class="btn btn-sm btn-danger fa fa-trash-o delete"></a>'; } $table->addRow()->addCell($name)->addCell($table->get('description'))->addCell('<span class="btn-group">' . $edit . $delete . '</span>'); $table->next(); } } else { $table->addRow()->addCell(lang::get('no_entries'), ['colspan' => 3]); } $button = ''; if (dyn::get('user')->hasPerm('page[edit]')) { $button = '<a href="' . url::backend('structure', ['subpage' => 'blocks', 'action' => 'add']) . '" class="btn btn-sm btn-default">' . lang::get('add') . '</a>'; } ?> <div class="row"><?php echo bootstrap::panel(lang::get('blocks_current_page'), [$button], $table->show(), ['table' => 'false']); ?> </div> <?php } } }