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 __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 login() { $data['title'] = "Login"; $data['css'] = array("css/login.css"); if (\Helpers\Session::get('loggedin')) { View::renderTemplate('header', $data); View::render('auth/loggedin', $data); View::renderTemplate('footer', $data); return; } // If login data posted if (isset($_POST['submit'])) { // Check everything's there if (isset($_POST['username']) && isset($_POST['password'])) { // Check the password if ($_POST['password'] == "") { $data['error_message'] = "Your password isn't blank, mate."; } else { $password_confirmation = $this->_users->check_user($_POST['username'], $_POST['password']); if ($password_confirmation['correct']) { // LOG EM IN \helpers\session::set('loggedin', true); \helpers\session::set('username', $_POST['username']); // Redirect To URL if (isset($_POST['redirect']) && $_POST['redirect'] != "") { header('Location: ' . $_POST['redirect']); } else { header('Location: /manage/'); } return; } else { $data['error_message'] = $password_confirmation['message']; } } } if (isset($_POST['redirect'])) { $data['redirect'] = $_POST['redirect']; } } // Set the redirect if it hasn't already been set if (isset($_SERVER['HTTP_REFERER']) && (!isset($data['redirect']) || $data['redirect'] == "")) { // Check if the redirect came from us if (parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) == SITELOCATION) { // Check the URL wasn't the logout URL if (!strpos(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_PATH), '/logout')) { $data['redirect'] = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_PATH); } } } View::renderTemplate('header', $data); View::render('auth/login', $data); View::renderTemplate('footer', $data); }
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 login() { foreach ($this->_archivo as $componente) { $this->_componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $data['title'] = $this->_archivo["login"]["componente_nombre"]; if (session::get("autenticado")) { url::redirect(ADMIN); } if (null != filter_input(INPUT_POST, "submit")) { $usuario = filter_input(INPUT_POST, "usuario"); $clave = filter_input(INPUT_POST, "clave"); $userData = $this->_model->getClaveHash($usuario); if ($usuario === "") { $error[] = "El usuario no puede estar en blanco."; } if ($clave === "") { $error[] = "La clave no puede estar en blanco."; } if ($usuario == "" || $clave == "") { $error[] = "No pueden haber campos en blanco."; } else { if ($userData[0]->usuario_estado != "1") { $error[] = "Esa cuenta fue deshabilitada por el Administrador."; } else { if ($usuario != "" && $clave != "" && password::verify($clave, $userData[0]->usuario_clave)) { session::set("autenticado", true); session::set("usuario", $userData[0]->usuario_sid); session::set("grupo", $userData[0]->usuario_grupo); session::set("nombre", $userData[0]->usuario_nombre . " " . $userData[0]->usuario_apellido); session::set("email", $userData[0]->usuario_email); session::set("estado", $userData[0]->usuario_estado); url::redirect(ADMIN); } else { $error[] = "Credenciales de Acceso incorrectas."; } } } } view::admintemplate("header", $data); view::render(ADMINLOGIN, $data, $error); view::admintemplate("footer", $data); }
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 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 __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 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); }
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); }
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 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"]); }
public function __construct() { //turn on output buffering ob_start(); //localhost define('DIRLOCALHOST', 'localhost'); //server define('DIRSERVER', 'gvm.proteco.mx'); //site address switch ($_SERVER['HTTP_HOST']) { case DIRLOCALHOST: //url define('DIR', 'http://localhost/gvm/'); //path if (is_dir("/Applications/XAMPP/xamppfiles/htdocs/gvm/")) { define("INCLUDES_PATH", "/Applications/XAMPP/xamppfiles/htdocs/gvm/app/views/includes/"); } else { define('INCLUDES_PATH', 'c:/xampp/htdocs/gvm/app/views/includes/'); } //database define('DB_TYPE', 'mysql'); define('DB_HOST', 'localhost'); define('DB_NAME', 'govacati_cms'); define('DB_USER', 'root'); define('DB_PASS', ''); define('PREFIX', ''); //email define('EMAIL_PIERRE', '*****@*****.**'); define('EMAIL_INFO', '*****@*****.**'); break; case DIRSERVER: //url define('DIR', 'http://www.gvm.proteco.mx/'); //path define("INCLUDES_PATH", "/kunden/homepages/36/d576278833/htdocs/gvm/app/views/includes/"); //database define('DB_TYPE', 'mysql'); define('DB_HOST', 'db589214911.db.1and1.com'); define('DB_NAME', 'db589214911'); define('DB_USER', 'dbo589214911'); define('DB_PASS', 'gyvgmk;bd'); define('PREFIX', ''); //email define('EMAIL_PIERRE', '*****@*****.**'); define('EMAIL_INFO', '*****@*****.**'); break; } define('IMGTEMPLATE', DIR . 'app/templates/default/img/'); define('FILES_WEB_PATH', DIR . '_files/'); define('FILES_RENTALS_LARGE', 'rentals/large/'); define('FILES_RENTALS_MEDIUM', 'rentals/medium/'); define('FILES_RENTALS_THUMBS', 'rentals/thumbs/'); define('FILES_SALES_LARGE', 'sales/large/'); define('FILES_SALES_MEDIUM', 'sales/medium/'); define('FILES_SALES_THUMBS', 'sales/thumbs/'); define('FILES_ACTIVITY_LARGE', 'activities/large/'); define('FILES_ACTIVITY_MEDIUM', 'activities/medium/'); define('FILES_ACTIVITY_THUMBS', 'activities/thumbs/'); define("FILES_CONTACTS_LARGE", "contacts/large/"); define("FILES_CONTACTS_MEDIUM", "contacts/medium/"); define("FILES_CONTACTS_THUMBS", "contacts/thumbs/"); //define image properties define("IMG_RENTALS_LARGE_WIDTH", 420); define("IMG_RENTALS_LARGE_HEIGHT", 315); define("IMG_RENTALS_LARGE_FIXED", TRUE); define("IMG_RENTALS_MEDIUM_WIDTH", 293); define("IMG_RENTALS_MEDIUM_HEIGHT", 220); define("IMG_RENTALS_MEDIUM_FIXED", TRUE); define("IMG_RENTALS_THUMBS_WIDTH", 92); define("IMG_RENTALS_THUMBS_HEIGHT", 69); define("IMG_RENTALS_THUMBS_FIXED", TRUE); define("IMG_SALES_LARGE_WIDTH", 420); define("IMG_SALES_LARGE_HEIGHT", 315); define("IMG_SALES_LARGE_FIXED", TRUE); define("IMG_SALES_MEDIUM_WIDTH", 293); define("IMG_SALES_MEDIUM_HEIGHT", 220); define("IMG_SALES_MEDIUM_FIXED", TRUE); define("IMG_SALES_THUMBS_WIDTH", 92); define("IMG_SALES_THUMBS_HEIGHT", 69); define("IMG_SALES_THUMBS_FIXED", TRUE); define("IMG_ACTIVITIES_THUMBS_WIDTH", 90); define("IMG_ACTIVITIES_THUMBS_HEIGHT", 90); define("IMG_ACTIVITIES_THUMBS_FIXED", TRUE); define("IMG_ACTIVITIES_LARGE_WIDTH", 420); define("IMG_ACTIVITIES_LARGE_HEIGHT", 315); define("IMG_ACTIVITIES_LARGE_FIXED", TRUE); define("IMG_ACTIVITIES_MEDIUM_WIDTH", 293); define("IMG_ACTIVITIES_MEDIUM_HEIGHT", 220); define("IMG_ACTIVITIES_MEDIUM_FIXED", TRUE); //set default controller and method for legacy calls define('DEFAULT_CONTROLLER', 'welcome'); define('DEFAULT_METHOD', 'index'); //set a default language define('LANGUAGE_CODE', 'en'); //set prefix for sessions define('SESSION_PREFIX', ''); //optionall create a constant for the name of the site define('SITETITLE', 'govacationmaya.com'); //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/Mexico_City'); //start sessions \helpers\session::init(); //set the default template \helpers\session::set('template', 'default'); }
public function delete($param) { $id = $param[0]; $delete = $this->site_model->deleteId($id); if ($delete > 0) { \helpers\session::set('success', 'Record Deleted!'); \helpers\url::redirect('site/settings'); } else { // $this->data['error'] = 'Operation Fails!'; \helpers\session::set('error', 'Operation Fails!'); } }
public function delete($id) { $datos = array("grupo_id" => $id); $this->_model->deleteGrupo($datos); session::set("estado", "Grupo Eliminado"); url::redirect($this->_archivo["raiz"]["componente_enlace"]); }
public function delete($id) { $datos = array("usuario_id" => $id); $this->_model->deleteUsuario($datos); $this->_componente->borrarPermisosUsuario($id); session::set("estado", "Usuario Eliminado"); url::redirect($this->_archivo["raiz"]["componente_enlace"]); }