Ejemplo n.º 1
0
 /**
  * Devuelve true si el usuario actual tiene acceso a la URL $url
  *
  * @param string $url
  * @return boolean
  */
 public static function open_url($url)
 {
     list($controller, $action, $type) = controller_action($url);
     switch ($controller) {
         case 'admin':
             $result = acl('p:Admin');
             break;
         case 'profile':
             $result = User::current() instanceof User;
             break;
         case 'special':
             $result = acl('p:Special');
             break;
         default:
             $result = true;
             break;
     }
     return $result;
 }
Ejemplo n.º 2
0
                $lstOffice .= "<option value=''>- Seleccione -</option>";
                foreach ($_response["ConsultarOficinaPorUsuarioResult"]["ClsOficina"] as $value) {
                    if ($value["OficinaId"] == $objGlobalUser->getOffice()) {
                        $lstOffice .= "<option value='{$value["OficinaId"]}' selected >{$value["OficinaNombre"]}</option>";
                    } else {
                        $lstOffice .= "<option value='{$value["OficinaId"]}'>{$value["OficinaNombre"]}</option>";
                    }
                }
            }
            $lstDiagnostic = "";
            $_response = Catalog::getListDiagnostic();
            if (is_array($_response) && count($_response)) {
                $lstDiagnostic .= "<option value=''>- Seleccione -</option>";
                foreach ($_response["ConsultarDiagnosticoResult"]["ClsDiagnostico"] as $value) {
                    $lstDiagnostic .= "<option value='{$value["DiagnosticoId"]}'>{$value["Diagnostico"]}</option>";
                }
            }
            unset($_response);
            include "../view/laboratory/ord_laboratory_form.php";
        } catch (Exception $ex) {
            echo $ex->getMessage();
        }
    }
}
$ctrOrder = new Orders_Controller();
$method = controller_action();
if ($method == "") {
    $method = "newOrder";
    //"index";
}
$ctrOrder->{$method}();
Ejemplo n.º 3
0
<?php

error_reporting(E_ALL);
require_once dirname(__FILE__, 3) . '/src/config.php';
global $url_string, $controller, $action;
try {
    // make sure url string is canonical, including explicit index.php dy default
    if (strpos($url_string, '/index.php') !== 0) {
        $url_string = '/index.php' . $url_string;
    }
    list($controller, $action, $type) = controller_action($url_string);
    // make sure url string is canonical, including explicit index controller and action
    $url_string = merge_params($url_string, ['controller' => $controller, 'action' => $action]);
} catch (Exception $e) {
    die(d_($e));
    redirect_to('no-access.html');
}
// d_([CONFIG::$ENV, $controller, $action, $type]);
// check_login($type);
unset($type);
// include CONFIG::get('ABSPATH') . 'app/c/init.php';
forward_to($controller, $action);