Exemple #1
0
             break;
     }
     break;
 case 'report':
     $rptctrl = new ReportController();
     switch ($action) {
         case 'list':
             $rptctrl->_list();
             break;
         case 'more':
             $rptctrl->More($_POST['id']);
             break;
     }
     break;
 case 'bank':
     $bnkctrl = new BankController();
     switch ($action) {
         case 'callback':
             $pst = array();
             $get = array();
             foreach ($_POST as $k => $v) {
                 $pst[$k] = $v;
             }
             foreach ($_GET as $k => $v) {
                 $get[$k] = $v;
             }
             $handle = $bnkctrl->Callback($pst, $get);
             break;
         case 'safarcallback':
             $pst = array();
             $get = array();
Exemple #2
0
$urlPieces = isset($part[1]) ? preg_split("/\\//", $part[1], null, PREG_SPLIT_NO_EMPTY) : array();
$numPieces = count($urlPieces);
if ($numPieces > 0) {
    $control = $urlPieces[0];
}
if ($numPieces > 1) {
    $arguments = array_slice($urlPieces, 1);
}
// run the requested controller
switch ($control) {
    //     case 'account' : SignupController::run(array_slice($arguments, 1)); break;
    case 'account':
        SignupController::run($arguments);
        break;
    case 'bank':
        BankController::run($arguments);
        break;
    case 'login':
        LoginController::run(array_merge(array($control), $arguments));
        break;
    case 'logout':
        LoginController::run(array_merge(array($control), $arguments));
        break;
    case 'gps':
        GPSController::run($arguments);
        break;
    case 'view':
        ViewController::run($arguments);
        break;
    default:
        View::run();