function AdminListView($admin) { echo View::show_flash(); if ($admin->list->yes_search == 1) { $admin->list->search_by_url(); $select = new SelectForm('field_search', $_GET['field_search']); //$select->arr_select=$admin->list->load_fields_showed($admin->list->arr_fields_no_search); foreach ($admin->list->arr_fields_search as $field) { $select->arr_select[$field] = Webmodel::$model[$admin->model_name]->forms[$field]->label; } if ($_GET['field_search'] == '') { $select->default_value = $admin->list->default_field_search; } $select_order = new SelectForm('order', $_GET['order']); $select_order->arr_select = array(0 => I18n::lang('common', 'asc', 'Ascendent'), 1 => I18n::lang('common', 'desc', 'Descendent')); $search = new BaseForm('search', $_GET['search']); ?> <div class="cont search"> <form method="get" action="<?php echo $admin->url; ?> "> <?php echo I18n::lang('common', 'search', 'Search'); ?> <?php echo $search->form(); ?> <?php echo $select->form(); echo $select_order->form(); ?> <input type="submit" value="<?php echo I18n::lang('common', 'search', 'Search'); ?> " /> <input type="reset" value="<?php echo I18n::lang('common', 'reset', 'Reset'); ?> " onclick="javascript:location.href='<?php echo $admin->url; ?> ';"/> </form> </div> <?php } if (!$admin->no_insert) { ?> <p><a href="<?php echo Routes::add_get_parameters($admin->url, array('op_admin' => 1)); ?> "><?php echo $admin->text_add_item; ?> </a></p> <?php } $admin->list->show(); }
function LoginFormView($model_user, $model_login) { //'no_expire_session' $arr_fields_login = array($model_login->field_user, $model_login->field_password); /* $model_user->forms['no_expire_session']=new ModelForm('form_login', 'no_expire_session', 'PhangoApp\PhaModels\CoreForms::CheckBoxForm', I18n::lang('users', 'automatic_login', 'Automatic login'), new BooleanField(), $required=1, $parameters=''); $model_user->forms['no_expire_session']->label_class='expire_button';*/ ?> <?php echo View::show_flash(); ?> <form method="post" action="<?php echo $model_login->url_login; ?> "> <?php Utils::set_csrf_key(); echo View::load_view(array($model_user->forms, $arr_fields_login), 'forms/modelform'); ?> <p><?php echo I18n::lang('users', 'remember_login', 'Remember login?'); ?> <input type="checkbox" name="no_expire_session" value="1" /></p> <p><a href="<?php echo $model_login->url_recovery; ?> "><?php echo I18n::lang('users', 'remember_password', 'Remember password'); ?> </a></p> <p><input type="submit" class="submit" value="<?php echo I18n::lang('common', 'login', 'Login'); ?> " /></p> </form> <?php }
function AdminView($header, $title, $content, $name_modules, $url_modules, $extra_data, $no_show_menu) { View::$js[] = 'jquery.min.js'; View::$css[] = 'font-awesome.min.css'; View::$js_module['admin'][] = 'responsive-nav.min.js'; View::$css_module['admin'][] = 'admin.css'; View::$css_module['admin'][] = 'responsive-nav.css'; ?> <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;"> <title><?php echo $title; ?> </title> <?php echo View::load_css(); ?> <?php echo View::load_js(); ?> <?php echo View::load_header(); ?> </head> <body> <div id="logout"> <a href="<?php echo AdminUtils::set_admin_link('login/logout'); ?> "><i class="fa fa-power-off" aria-hidden="true"></i> Logout</a> </div> <div id="center_body"> <div id="header"> <a href="#nav" id="toggle"><i class="fa fa-bars" aria-hidden="true"></i><span>Menu</span></a> <span id="title_phango">Phango</span> <span id="title_framework">Framework!</span> <div id="languages_general"> <?php $arr_selected = array(); foreach (I18n::$arr_i18n as $lang_item) { //set $arr_selected[Utils::slugify($lang_item)] = 'no_choose_flag_general'; $arr_selected[Utils::slugify(I18n::$language)] = 'choose_flag_general'; ?> <a class="<?php echo $arr_selected[Utils::slugify($lang_item)]; ?> " href="<?php echo Routes::make_module_url('lang', 'index', 'home', array('language' => $lang_item)); ?> "><img src="<?php echo View::get_media_url('images/languages/' . $lang_item . '.png'); ?> " alt="<?php echo $lang_item; ?> "/></a> <?php } ?> </div> </div> <div class="content_admin"> <nav id="menu" class="nav-collapse"> <ul> <li class="menu_title"><i class="fa fa-gear" aria-hidden="true"></i> <?php echo I18n::lang('phangoapp/admin', 'applications', 'Applications'); ?> </li> <?php foreach ($name_modules as $key_module => $name_module) { if (!isset($no_show_menu[$key_module])) { if (isset($url_modules[$key_module])) { ?> <li><a href="<?php echo $url_modules[$key_module]; ?> "><i class="fa fa-circle-o" aria-hidden="true"></i> <?php echo $name_module; ?> </a></li> <?php } else { echo '<li><div class="father_admin">' . $name_module . '</div></li>'; } } //If have $key_module with an extra_url element from extra_data, put here. if (isset($extra_data['extra_url'][$key_module])) { foreach ($extra_data['extra_url'][$key_module]['url_module'] as $key => $url_module) { ?> <li><a class="sub_module" href="<?php echo $url_module; ?> "> <i class="fa fa-circle-o" aria-hidden="true"></i> <?php echo ucfirst($extra_data['extra_url'][$key_module]['name_module'][$key]); ?> </a></li> <?php } } } ?> </ul> </nav> <div class="contents"> <?php echo View::show_flash(); ?> <?php echo $content; ?> </nav> </div> </div> <div id="loading_ajax"> </div> <script> var navigation = responsiveNav(".nav-collapse", {customToggle: "#toggle"}); </script> </body> </html> <?php }