@session_start(); error_reporting(0); require_once '../../libs.php'; if (!$_SESSION['logged_id']) { //header('Location: http://www.productosnufarm.com.ar/control'); header('Location: http://localhost/'); } ini_set("memory_limit", "60M"); define('BASEURLRAIZ', $_SESSION['baseurl']); define('BASEURL', $_SESSION['basecontrol']); $sa = explode('/', $_SERVER['PHP_SELF']); $sa = array_pop($sa); if (!isset($_SESSION['logged_role'])) { $vendedor = new Vendedor(); $role = $vendedor->getRole($_SESSION['logged_id']); $_SESSION['logged_role'] = $role; } check_permission($sa, $_SESSION['logged_role']); function check_permission($url, $role_personal) { $url = preg_replace("/\\.[^.\\s]{3,4}\$/", "", $url); if ($_SESSION['logged_role'] == 1) { $accesos = array('v_productos' => TRUE, 'e_producto' => TRUE, 'u_producto' => TRUE, 'd_producto' => TRUE, 'n_producto' => TRUE, 'c_producto' => TRUE, 'talles_by_cat' => TRUE, 'v_categorias' => TRUE, 'n_categoria' => TRUE, 'c_categoria' => TRUE, 'e_categoria' => TRUE, 'u_categoria' => TRUE, 'd_categoria' => TRUE, 'v_talles' => TRUE, 'n_talle' => TRUE, 'c_talle' => TRUE, 'e_talle' => TRUE, 'u_talle' => TRUE, 'd_talle' => TRUE, 'v_consultas' => TRUE, 'n_consulta' => TRUE, 'c_consulta' => TRUE, 'e_consulta' => TRUE, 'u_consulta' => TRUE, 'd_consulta' => TRUE, 'responder_consulta' => TRUE, 'process_consulta' => TRUE, 'v_propuestas' => TRUE, 'n_propuesta' => TRUE, 'c_propuesta' => TRUE, 'e_propuesta' => TRUE, 'u_propuesta' => TRUE, 'd_propuesta' => TRUE, 'v_usuarios' => TRUE, 'n_usuario' => TRUE, 'c_usuario' => TRUE, 'e_usuario' => TRUE, 'u_usuario' => TRUE, 'd_usuario' => TRUE, 'v_novedades' => TRUE, 'n_novedad' => TRUE, 'c_novedad' => TRUE, 'e_novedad' => TRUE, 'u_novedad' => TRUE, 'd_novedad' => TRUE, 'v_compras' => TRUE, 'n_compra' => TRUE, 'c_compra' => TRUE, 'e_compra' => TRUE, 'u_compra' => TRUE, 'd_compra' => TRUE, 'v_personal' => TRUE, 'n_personal' => TRUE, 'c_personal' => TRUE, 'e_personal' => TRUE, 'u_personal' => TRUE, 'd_personal' => TRUE, 'v_color' => TRUE, 'n_color' => TRUE, 'c_color' => TRUE, 'e_color' => TRUE, 'u_color' => TRUE, 'd_color' => TRUE, 'fail_credentials' => TRUE, 'v_propuestas_sin_leer' => TRUE, 'busquedas' => TRUE); $permiso = $accesos[$url]; if ($permiso == FALSE) { $_SESSION['msg_error'] = "NO CUENTA CON PRIVILEGIOS PARA ESA ACCION."; header('Location: ' . BASEURL . 'personal/fail_credentials.php'); exit; } } elseif ($_SESSION['logged_role'] == 2) {