public function __construct() { //turn on output buffering ob_start(); //site address define('DIR', 'http://domain.com/'); //set default controller and method for legacy calls define('DEFAULT_CONTROLLER', 'welcome'); define('DEFAULT_METHOD', 'index'); //database details ONLY NEEDED IF USING A DATABASE define('DB_TYPE', 'mysql'); define('DB_HOST', 'localhost'); define('DB_NAME', 'dbname'); define('DB_USER', 'username'); define('DB_PASS', 'password'); define('PREFIX', 'smvc_'); //set prefix for sessions define('SESSION_PREFIX', 'smvc_'); //optionall create a constant for the name of the site define('SITETITLE', 'V2.1'); //turn on custom error handling set_exception_handler('core\\logger::exception_handler'); set_error_handler('core\\logger::error_handler'); //set timezone date_default_timezone_set('Europe/London'); //start sessions \helpers\session::init(); //set the default template \helpers\session::set('template', 'default'); }
public function index() { $data['title'] = "Подобрать"; $data['breadcrumbs'] = array(); $data['breadcrumb'][] = array('text' => 'Заказы', 'href' => '/'); $data['statuses'] = $this->_model->show_statuses(); if (isset($_GET['submit'])) { //?start-date=03.02.2015&end-date=17.02.2015&city=1&worker=2&status=1 $pick_data[':user_id'] = $this->user_id; if (preg_match("/^\\d{2}\\.\\d{2}\\.\\d{4}\$/", $_GET['start-date'])) { $start_date = date("Y-m-d", strtotime($_GET['start-date'])); $pick_data[':start_date'] = $start_date . " 00:00:00"; } if (preg_match("/^\\d{2}\\.\\d{2}\\.\\d{4}\$/", $_GET['end-date'])) { $end_date = date("Y-m-d", strtotime($_GET['end-date'])); $pick_data[':end_date'] = $end_date . " 23:59:59"; } if (preg_match('/^\\d+$/', $_GET['status'])) { $status = $_GET['status']; $pick_data[':status'] = $status; } if ($pick_data) { $data['orders'] = $this->_model->pick_orders($pick_data); \helpers\session::set('url', substr($_SERVER['REQUEST_URI'], 1)); } } view::rendertemplate('header', $data); view::rendertemplate('user_menu', $data); view::render('pick', $data, $error); view::rendertemplate('footer'); }
public function logout() { $data['title'] = "Logged Out"; $data['css'] = array("css/manage.css"); \helpers\session::destroy('loggedin'); \helpers\session::destroy('username'); View::renderTemplate('header', $data); View::render('auth/logout', $data); View::renderTemplate('footer', $data); }
public function __construct() { $this->_model = new \models\faq(); $session = \helpers\session::id(); if (!$this->_model->get_session($session)) { url::redirect('login'); } else { $this->user_id = $this->_model->get_session($session); } }
public function controlAccesoArchivo() { if (!session::get("autenticado")) { url::redirect(ARCHIVOLOGIN); } if (!$this->verificarAcceso(session::get("usuario"), "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'])) { $data["error"] = "NO TIENE PERMISO PARA ACCEDER A ESTA PAGINA"; view::archivotemplate('header', $data); view::render('error/404', $data); view::archivotemplate('footer', $data); exit; } }
public function __construct() { $this->_model = new \models\admin\archive(); $session = \helpers\session::id(); if (!$this->_model->get_session($session)) { url::redirect('admin/login'); } $this->_acl = new \helpers\acl(); $this->_rights = $this->_acl->is_allow(); if (json_decode($this->_rights[0]->pages)->{'archive'}->acl_level == 0) { url::redirect('admin/login'); } }
public function __construct() { $this->_model = new \models\admin\root(); $session = \helpers\session::id(); if (!$this->_model->get_session($session)) { url::redirect('admin/login'); } $this->_acl = new \helpers\acl(); $this->_rights = $this->_acl->is_allow(); if (json_decode($this->_rights[0]->pages)->{'permissions'}->acl_level == 0) { url::redirect('admin/login'); } \helpers\session::pull('url'); $this->_sec_groups = new \models\admin\permissions(); }
/** * */ public function add() { $novedades_titulo = filter_input(INPUT_POST, "novedades_titulo"); $novedades_resumen = filter_input(INPUT_POST, "novedades_resumen"); $novedades_contenido = filter_input(INPUT_POST, "novedades_contenido"); $novedades_imagen_url = $this->componente->subir_imagen("novedades_imagen_url", "novedades"); $novedades_fecha = date("Y-m-d H:i:s"); $novedades_autor = session::get("usuario"); $novedades_estado = filter_input(INPUT_POST, "novedades_estado"); $novedades_destacado = filter_input(INPUT_POST, "novedades_destacado"); if ($novedades_titulo != "" && $novedades_resumen != "" && $novedades_contenido != "" && $novedades_imagen_url["estado"]) { $datos = ["novedades_titulo" => $novedades_titulo, "novedades_resumen" => $novedades_resumen, "novedades_contenido" => $novedades_contenido, "novedades_imagen_url" => $novedades_imagen_url["url"], "novedades_fecha" => $novedades_fecha, "novedades_autor" => $novedades_autor, "novedades_estado" => $novedades_estado, "novedades_destacado" => $novedades_destacado]; echo $this->model->addNovedad($datos); } }
public function index() { $data['pages'] = json_decode($this->_rights[0]->pages); $data['rights'] = json_decode($this->_rights[0]->rights); $data['acl'] = $this->_rights[0]->acl; $data['title'] = "Подобрать"; $data['breadcrumbs'] = array(); $data['breadcrumb'][] = array('text' => 'Главная', 'href' => '/admin/'); $data['breadcrumb'][] = array('text' => 'Заказы', 'href' => '/admin/orders/'); //$data['orders'] = $this->_model->pick_orders($); $data['cities'] = $this->_model->show_cities(); $data['workers'] = $this->_model->show_workers(); $data['statuses'] = $this->_model->show_statuses(); if (isset($_GET['submit'])) { //?start-date=03.02.2015&end-date=17.02.2015&city=1&worker=2&status=1 $pick_data = array(); if (preg_match("/^\\d{2}\\.\\d{2}\\.\\d{4}\$/", $_GET['start-date'])) { $start_date = date("Y-m-d", strtotime($_GET['start-date'])); $pick_data[':start_date'] = $start_date . " 00:00:00"; } if (preg_match("/^\\d{2}\\.\\d{2}\\.\\d{4}\$/", $_GET['end-date'])) { $end_date = date("Y-m-d", strtotime($_GET['end-date'])); $pick_data[':end_date'] = $end_date . " 23:59:59"; } if (preg_match('/^\\d+$/', $_GET['city'])) { $city = $_GET['city']; $pick_data[':city'] = $city; } if (preg_match('/^\\d+$/', $_GET['worker'])) { $pick_data[':worker'] = $_GET['worker']; } if (preg_match('/^\\d+$/', $_GET['status'])) { $status = $_GET['status']; $pick_data[':status'] = $status; } $data['orders_stat'] = $this->_model->orders_stat($pick_data); $data['orders'] = $this->_model->pick_orders($pick_data); \helpers\session::set('url', substr($_SERVER['REQUEST_URI'], 1)); } view::rendertemplate('header', $data); view::rendertemplate('admin_menu', $data); view::render('admin/pick', $data, $error); view::rendertemplate('footer'); }
public function __construct() { //turn on output buffering ob_start(); //site address //define('DIR', 'http://ddrj-swemizzou.rhcloud.com/'); define('DIR', 'http://localhost:8888/'); //set default controller and method for legacy calls define('DEFAULT_CONTROLLER', 'welcome'); define('DEFAULT_METHOD', 'index'); //set a default language define('LANGUAGE_CODE', 'en'); //database details ONLY NEEDED IF USING A DATABASE // define('DB_TYPE', 'mysql'); // define('DB_HOST', getenv('OPENSHIFT_MYSQL_DB_HOST')); // define('DB_PORT', getenv('OPENSHIFT_MYSQL_DB_PORT')); // define('DB_USER', getenv('OPENSHIFT_MYSQL_DB_USERNAME')); // define('DB_PASS', getenv('OPENSHIFT_MYSQL_DB_PASSWORD')); // define('DB_NAME', 'mab_draft'); // define('PREFIX', ''); //database details ONLY NEEDED IF USING A DATABASE define('DB_TYPE', 'mysql'); define('DB_HOST', '127.0.0.1'); define('DB_PORT', '3306'); define('DB_USER', 'adminS9U7ebc'); define('DB_PASS', 'tVEtF6PUBjXz'); define('DB_NAME', 'mab_draft'); define('PREFIX', ''); //set prefix for sessions define('SESSION_PREFIX', 'dc_'); //optionall create a constant for the name of the site define('SITETITLE', 'Mizzou Alternative Breaks'); //turn on custom error handling set_exception_handler('core\\logger::exception_handler'); set_error_handler('core\\logger::error_handler'); //set timezone date_default_timezone_set('Europe/London'); //start sessions \helpers\session::init(); //set the default template \helpers\session::set('template', 'default'); }
public function login() { $session = \helpers\session::id(); if ($this->_model->get_session($session)) { url::redirect(''); } $data['title'] = 'Вход'; if (!empty($_POST)) { //print_r($_POST); //exit; if (!isset($_POST['captcha']) || empty($_POST['captcha'])) { $error[] = 'Введите данные с каринки'; } else { $captcha = new \helpers\raincaptcha(); if (!$captcha->checkAnswer($_POST['captcha'])) { $error[] = 'Некорректные цифры с картинки'; } } if (!isset($_POST['login']) || empty($_POST['login'])) { $error[] = 'Введите логин'; } else { $username = $_POST['login']; } if (!isset($_POST['password']) || empty($_POST['password'])) { $error[] = 'Введите пароль'; } else { $password = $_POST['password']; } if (\helpers\password::verify($password, $this->_model->getLogin($username)) == 0) { $error[] = 'Неверные логин или пароль'; } if (!$error) { $data = array('session' => $session); $where = array('login' => $username); $this->_model->setSession($data, $where); url::redirect(''); } } view::rendertemplate('header', $data); view::render('login', $data, $error); view::rendertemplate('footer'); }
public function index() { $data['title'] = 'Поиск'; $data['breadcrumbs'] = array(); $data['breadcrumb'][] = array('text' => 'Заказы', 'href' => '/'); if (isset($_GET['keyword'])) { //$keyword = preg_replace('/\D+/', '', trim(stripslashes(strip_tags(urldecode($_GET['keyword']))))); $keyword = str_replace('-', '', trim(stripslashes(strip_tags(urldecode($_GET['keyword']))))); $data['search'] = $this->_model->search($keyword, $this->user_id); if (!empty($_GET['keyword'])) { \helpers\session::set('url', substr($_SERVER['REQUEST_URI'], 1)); } else { \helpers\session::pull('url'); } } view::rendertemplate('header', $data); view::rendertemplate('user_menu', $data); view::render('search', $data, $error); view::rendertemplate('footer'); }
public function index() { $password_message = ""; $password_class = ""; if (isset($_POST['submit'])) { if (isset($_POST['current_password'])) { if ($this->_users->check_user(\helpers\session::get('username'), $_POST['current_password'])['correct']) { if ($_POST['new_password_1'] == $_POST['new_password_2']) { // Change password $salt = $this->_users->generate_salt(); $hashed = hash("SHA256", $_POST['new_password_1'] . $salt); $current_user = $this->_users->get_by_username(\helpers\session::get('username')); $current_user->password = $hashed; $current_user->salt = $salt; $this->_users->upsert($current_user); $password_message = "Password Changed Successfully"; $password_class = "success"; } else { $password_message = "New Passwords Don't Match"; $password_class = "danger"; } } else { $password_message = "Current Password Incorrect"; $password_class = "danger"; } } } $pages = $this->_pages->get(); $welcomes = $this->_welcomes->get(); $data['title'] = "Page Management"; $data['pages'] = $pages; $data['welcomes'] = $welcomes; $data['css'] = array("css/manage.css"); $data['password_message'] = $password_message; $data['password_class'] = $password_class; View::renderTemplate('header', $data); View::render('page/view', $data); View::renderTemplate('footer', $data); }
public function login() { $session = \helpers\session::id(); if ($this->_model->get_session($session)) { url::redirect('admin'); } $data['title'] = 'Админка'; if (!empty($_POST)) { $username = $_POST['login']; $password = $_POST['password']; if (\helpers\password::verify($password, $this->_model->getLogin($username)) == 0) { $error[] = 'Неверные логин или пароль'; } else { $data = array('session' => $session); $where = array('login' => $username); $this->_model->setSession($data, $where); url::redirect('admin'); } } view::rendertemplate('header', $data); view::render('admin/login', $data, $error); view::rendertemplate('footer'); }
public function __construct() { //turn on output buffering ob_start(); //site address define('DIR', 'http://easyart.com.co/easyapp/'); //set default controller and method for legacy calls define('DEFAULT_CONTROLLER', 'inicio'); define('DEFAULT_METHOD', 'index'); //set a default language define('LANGUAGE_CODE', 'en'); //database details ONLY NEEDED IF USING A DATABASE define('DB_TYPE', 'mysql'); define('DB_HOST', 'mysql.hostinger.co'); define('DB_NAME', 'u555867697_ea'); define('DB_USER', 'u555867697_ea'); define('DB_PASS', 'julylau2015'); define('PREFIX', 'gd_'); //set prefix for sessions define('SESSION_PREFIX', 'gd_'); //optionall create a constant for the name of the site define('SITETITLE', 'EasyArt'); define('ARTICULOIMG', 'img/posts/'); define('ADMINLOGIN', 'admin/login'); define('ADMINLOGOUT', 'admin/logout'); define('ADMIN', 'admin/'); define('APP', 'app/'); //turn on custom error handling set_exception_handler('core\\logger::exception_handler'); set_error_handler('core\\logger::error_handler'); //set timezone date_default_timezone_set('America/Bogota'); //start sessions \helpers\session::init(); //set the default template \helpers\session::set('template', 'default'); }
public function delete($id) { $data["title"] = $this->_archivo["borrar"]["componente_nombre"]; $datos = array("articulo_id" => $id); $this->_model->deleteArticulo($datos); session::set("estado", "Articulo Eliminado"); url::redirect($this->_archivo["raiz"]["componente_enlace"]); }
public function grupo() { $data["title"] = $this->_archivo["grupo"]["componente_nombre"]; $data["raiz"] = $this->_archivo["raiz"]["componente_enlace"]; $data["url"] = $this->_archivo["grupo"]["componente_url"]; if (null != filter_input(INPUT_POST, "submit")) { $nombre = filter_input(INPUT_POST, "nombre"); $fecha = filter_input(INPUT_POST, "fecha"); if ($nombre === "") { $error[] = "Nombre de grupo requerido."; } if (!$error) { $grupo_datos = array('menu_grupo_nombre' => $nombre, 'menu_grupo_fecha' => $fecha); $this->_model->crearGrupo($grupo_datos); session::set("estado", "Clase Creada"); url::redirect($this->_archivo["raiz"]["componente_enlace"]); } } view::admintemplate("header", $data); view::render($this->_archivo["grupo"]["componente_enlace"], $data, $error); view::admintemplate("footer", $data); }
<!-- end: Main Menu --> <noscript> <div class="alert alert-block span10"> <h4 class="alert-heading">Warning!</h4> <p>You need to have <a href="http://en.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a> enabled to use this site.</p> </div> </noscript> <?php // echo $success; // if(null !== \helpers\session::get('success')){ // $success = \helpers\session::get('success'); // } $sm = \helpers\session::get('success'); // var_dump($sm); if (isset($sm) && $sm != '' && !empty($sm)) { $success = $sm; } ?> <?php if (isset($success) && $success != '') { ?> <div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Success!</strong> <?php echo $success; ?> </div>
public function addmedia($parameter) { $media_type = $parameter[0]; $this->data['media_type'] = $media_type; $this->data['album_categories'] = $this->category_model->get(array('category_slug' => 'album')); $category = $this->category_model->getColRow('category_title', $media_type); $this->data['title'] = 'Add ' . ucfirst($media_type); if (isset($_POST['title']) && !empty($_POST['title'])) { $title = $_POST['title']; $artist = $_POST['artist']; $description = $_POST['description']; $youtubelink = $_POST['youtubelink']; $category_id = $_POST['category']; // $status_id = $status->status_id; $slug = \helpers\url::generateSafeSlug($title); if (isset($youtubelink) && $youtubelink != '') { $exp = explode('=', $youtubelink); if (count($exp) > 1) { $youtubelink = $exp[1]; } } $insert_array = array('album_item_album_id' => \helpers\session::get('user')->user_album_id, 'album_item_category_id' => $category->category_id, 'album_item_user_id' => \helpers\session::get('user')->user_id, 'album_item_title' => $title, 'album_item_artist' => $artist, 'album_item_description' => $description, 'album_item_youtubelink' => $youtubelink, 'album_item_created' => time(), 'album_item_alias' => $slug); $insert_array = \helpers\gump::xss_clean($insert_array); $insert_array = \helpers\gump::sanitize($insert_array); $insert_id = $this->albumitem_model->create($insert_array); if ($insert_id > 0) { $message = 'ok'; } else { $message = 'no'; } //check if item is a video // $category_type = $this->category_model->find($_POST['category']); if ($media_type == 'video' && isset($youtubelink) && $youtubelink != '') { $youtube_url = "https://i.ytimg.com/vi/" . $youtubelink . "/maxresdefault.jpg"; if (!file_exists($youtube_url)) { $youtube_url = "https://i.ytimg.com/vi/" . $youtubelink . "/hqdefault.jpg"; } //resize youtube image into uploads folder \helpers\upload::setName(time()); \helpers\upload::resizeUrl($youtube_url, UPLOAD_PATH, '480px'); $image_name = \helpers\upload::getFileName('images'); $update_data = array('album_item_file' => $image_name); $where_array = array('album_item_id' => $insert_id); $this->albumitem_model->update($update_data, $where_array); } //UPLOAD ATTACHMENT if ($_FILES["image"]["tmp_name"] != '') { //upload image into uploads folder \helpers\upload::setName(uniqid()); \helpers\upload::resizeUpload($_FILES["image"], UPLOAD_PATH, '480px'); $image_name = \helpers\upload::getFileName('images'); $update_data = array('album_item_file' => $image_name); $where_array = array('album_item_id' => $insert_id); $this->albumitem_model->update($update_data, $where_array); } } if ($message == 'ok') { \helpers\session::set('success', 'record edited'); $url = 'user/' . $media_type; \helpers\url::redirect($url); } else { if ($message == 'no') { $this->data['error'] = 'Operation Fails!'; } } View::rendertemplate('header', $this->data); View::rendertemplate('mobile-menu', $this->data); View::render('user/user.media', $this->data); View::rendertemplate('footer', $this->data); }
<form method="post" enctype='multipart/form-data'> <div class="row m-15"> <div class="col-sm-12"> <textarea class="form-control" rows="10" type="text" id="faq_description" name="faq_description" placeholder="Описание"><?php echo isset($_POST['faq_description']) ? $_POST['faq_description'] : $data['faq'][0]->faq_text; ?> </textarea> </div> </div> <div class="row"> <div class="col-md-12"> <div class="text-right"> <button type="submit" class="btn btn-primary" name="submit" value="">Сохранить</button> <?php if (\helpers\session::get('url')) { $previous = \helpers\session::get('url'); } else { $previous = 'admin/orders'; } ?> <a href="/<?php echo $previous; ?> " type="button" class="btn btn-default">Закрыть</a> </div> </div> </div> </form> <?php helpers\assets::js(array(helpers\url::template_path() . 'js/tinymce/tinymce.min.js')); ?>
public function logout() { session::destroy("autenticado"); session::destroy("usuario"); url::redirect(ADMINLOGIN); }
public function edit($id) { $data['title'] = 'Просмотр данных заказа'; $data['breadcrumbs'] = array(); $data['breadcrumb'][] = array('text' => 'Заказы', 'href' => '/'); $data['order'] = $this->_model->get_order($id, $this->user_id); $data['comment'] = $this->_model->get_comment($id, $this->user_id, "1"); $data['statuses'] = $this->_model->show_statuses(); $data['formula'] = $this->_model->salary_formula($data['order'][0]->salary_id); if (!empty($_POST)) { if (!isset($_POST['status'])) { $error[] = 'Ошибка, данные формы не отправленны'; } $data['current_sort'] = $this->_model->show_status_order($data['order'][0]->status_id); $data['expected_sort'] = $this->_model->show_status_order(trim($_POST['status'])); if ($data['expected_sort'] < $data['current_sort']) { $error[] = 'Статус заказа не может быть ниже чем уже имеющийся'; } else { if ($data['expected_sort'] > $data['current_sort']) { $status = trim($_POST['status']); $update_status = true; if ($status == 2) { $problem_viewed = 1; } else { $problem_viewed = 0; } } else { $status = $data['order'][0]->status_id; } } if ($data['order'][0]->profit > 0) { $profit = $data['order'][0]->profit; } /* }else{ if(preg_match('/[0-9]+(?:\.[0-9]*)?/',trim($_POST['profit']))){ $profit = trim($_POST['profit']); }else{ $profit = $data['order'][0]->profit; } } */ if ($data['order'][0]->total > 0) { $total = $data['order'][0]->total; } else { if (preg_match('/[0-9]+(?:\\.[0-9]*)?/', trim($_POST['total']))) { $total = trim($_POST['total']); // if ($data['order'][0]->salary_id == 1) { if ($total > 0 && $total <= 199) { $profit = $total * 0.5; } elseif ($total >= 200 && $total <= 250) { $profit = $total - 100; } elseif ($total >= 251 && $total <= 399) { $profit = $total * 0.6; } else { $profit = $total * 0.5; } } elseif ($data['order'][0]->salary_id == 2) { $profit = $total * 0.5; } elseif ($data['order'][0]->salary_id == 3) { $profit = $total * 0.6; } elseif ($data['order'][0]->salary_id == 4) { $profit = $total * 0.7; } // } else { $total = $data['order'][0]->total; } } $comment = trim(stripslashes(strip_tags(trim($_POST['worker_comment'])))); $where = array('id' => $id, 'worker_id' => $this->user_id); if (!$error) { //update order $data = array('status_id' => $status, 'problem_viewed' => $problem_viewed, 'profit' => round($profit, 2), 'total' => $total); $this->_model->update_order($data, $where); //update status if ($update_status) { $status_log['creation_date'] = date("Y-m-d H:i:s"); $where = array('order_id' => $id, 'status_id' => $status); $this->_model->update_status_log($status_log, $where); } //insert comment if ($comment) { //$old_comment = $this->_model->get_comment($id, $this->user_id); //if($old_comment && $old_comment->status == 1){ //} $data = array('order_id' => $id, 'worker_id' => $this->user_id, 'comment' => $comment, 'status' => '1', 'creation_date' => date("Y-m-d H:i:s")); $this->_model->insert_order_comment($data); } else { if ($this->_model->get_comment($id, $this->user_id, "1")) { $where = array('order_id' => $id, 'worker_id' => $this->user_id); $data = array('status' => '0'); $this->_model->update_order_comment($data, $where); } } if (\helpers\session::get('url')) { url::redirect(\helpers\session::get('url')); } else { url::redirect(''); } } } view::rendertemplate('header', $data); view::rendertemplate('user_menu', $data); view::render('order_edit_form', $data, $error); view::rendertemplate('footer'); }
<div class="col-sm-10"> <select class="form-control" name="grupo"> <?php foreach ($data["grupos"] as $elemento_grupo) { echo "<option value='{$elemento_grupo->grupo_nombre}'>{$elemento_grupo->grupo_nombre}</option>"; } ?> </select> </div> </div> <div class="form-group"> <label for="propietario" class="col-sm-2 control-label">Autor:</label> <div class="col-sm-10"> <input type="text" class="form-control" name="propietario" placeholder="Nombre del Propietario" value="<?php echo \helpers\session::get("usuario"); ?> " readonly> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <div class="checkbox"> <label> <div class="btn-group" data-toggle="buttons"> <label class="btn btn-success <?php echo $active; ?> "> <input <?php echo $checked;
public function delete($id) { $data["title"] = $this->_archivo["borrar"]["componente_nombre"]; $this->_model->deleteCategoria(array("documento_tipo_id" => $id)); session::set("estado", "Categoria Eliminada"); url::redirect($this->_archivo["raiz"]["componente_enlace"]); }
<ul class="breadcrumb"> <li><a href='<?php echo DIR; ?> admin'>Admin</a> <span class="divider">></span></li> <li>Manage Users</li> </ul> <h1>Users</h1> <?php echo \helpers\session::pull('message'); ?> <p><a href='<?php echo DIR; ?> admin/users/add' class='btn btn-info'>Add User</a></p> <table class='table table-striped table-hover table-bordered responsive'> <tr> <th>Username</th> <th>Email</th> <th>Action</th> </tr> <?php if ($data['users']) { foreach ($data['users'] as $row) { echo "<tr>"; echo "<td>{$row->username}</td>"; echo "<td>{$row->email}</td>";
public function rendertemplate($path, $data = false) { require "app/templates/" . Session::get('template') . "/{$path}.php"; }
/** * create a new instance of the database helper */ public function __construct() { //connect to PDO here. $this->_db = \helpers\database::get(); $this->sessionId = \helpers\session::id(); }
<ol class="breadcrumb"> <li><a href="<?php echo DIR; ?> admin/">Inicio</a></li> <li><a href="<?php echo DIR; ?> admin/categoria">Categorias</a></li> </ol> <legend><h3><?php echo $data["title"]; ?> </h3></legend> <?php echo "<h3 class='text-danger'>" . \helpers\session::pull("estado") . "</h3>"; ?> <a href="<?php echo DIR; ?> admin/categoria/add" class="btn btn-info">Crear Nuevo</a> <p><br></p> <table class="table table-striped table-hover table-bordered responsive"> <tr> <th>ID</th> <th>Nombre</th> <th>Orden</th> <th>Visible</th> <th>Grupo</th> <th>Propietario</th> <th>Acción</th>
<!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#elementos-menu"> <span class="sr-only">Navegación</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="<?php echo DIR; ?> "><img height="100%" src="/saman/img/logo.png"></a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="elementos-menu"> <ul class="nav navbar-nav"> <?php echo $dropdowns; ?> </ul> <ul class="nav navbar-nav navbar-right"> <?php if (null != \helpers\session::get("usuario")) { echo "<li><a href=\"" . DIR . ADMINLOGOUT . "\">Cerrar Sesion</a></li>"; } ?> </ul> </div><!-- /.navbar-collapse --> </div><!-- /.container-fluid --> </nav>
$("#wishlist").tablesorter({ headers: { 0: { sorter: false } } }); }); function draft(applicationId){ $.ajax({ url: 'ajax/draft?applicationId=' + applicationId + '&tripId=<?php echo \helpers\session::get('tripId'); ?> ' }).done(function(results){ results = JSON.parse(results); if(results){ alert("Success!"); $.ajax({ url: 'ajax/updateTurn?tripId=<?php echo \helpers\session::get('tripId'); ?> ' }); }else{ alert("Failure!"); } }); } </script>