Example #1
0
 public function index($name = '')
 {
     //echo "allo " . $name;
     //$user = $this -> model ('User');
     //$user->name = $name;
     parent::view('home/index', ['name' => $name]);
 }
Example #2
0
 /**
  * Display the view.
  *
  * @param  string  $name
  * @param  array   $data
  *
  * @return \Illuminate\View\View
  */
 protected function view($name, array $data = [])
 {
     if (!is_null($this->viewNamespace)) {
         $name = "{$this->viewNamespace}::{$name}";
     }
     return parent::view($name, $data);
 }
Example #3
0
 public function index()
 {
     $db = Controller::model('DBconnect', '');
     $res = "Main";
     $module = Controller::module('works/index');
     $news = Controller::module('news/index');
     Controller::view('home/index', array('name' => $res, 'module' => $module, 'news' => $news));
 }
Example #4
0
function __exception_response($code, $exception)
{
    $resp = resp()->reset()->setCode($code);
    if (DEBUG) {
        foreach (__exception_header($exception) as $header) {
            $resp->setHeader($header);
        }
    }
    if (req()->isAjax()) {
        return $resp;
    }
    $body = \Controller::view()->render('_error', array('exception' => $exception));
    $resp->setBody($body);
    return $resp;
}
Example #5
0
function __exception_response($code, $exception)
{
    $resp = resp()->reset()->setCode($code);
    if (DEBUG) {
        foreach (__exception_header($exception) as $header) {
            $resp->setHeader($header);
        }
    }
    if (req()->isAjax()) {
        return $resp;
    }
    if ($code == 401) {
        $resp = resp()->redirect('/login?ref=' . urlencode(req()->requestUri()));
    } else {
        $body = \Controller::view()->render('_error', array('exception' => $exception));
        $resp->setBody($body);
    }
    return $resp;
}
 public function view()
 {
     parent::view();
     $auth_accounts = array();
     $poauthlimit = $this->_uses[$this->modeltype];
     // build an array of the auth accounts, with the account number as the key
     foreach ($poauthlimit->authaccounts as $auth_account) {
         // build the key
         $parts = explode('-', $auth_account->glaccount);
         $key = trim($parts[0]);
         // output as array
         $auth_accounts[$key] = $auth_account->glaccount;
     }
     // sort the array by it's key
     // this will allow the output to be in numerical order
     ksort($auth_accounts);
     $this->view->set('authaccounts', $auth_accounts);
     $this->view->set('no_ordering', true);
 }
Example #7
0
 public static function login()
 {
     if (isset($_POST['email'])) {
         parent::model('BD');
         $value = BD::Login($_POST['email'], $_POST['password']);
         if ($value == 1) {
             $_SESSION['AdminUser'] = $_POST['email'];
             parent::view('AdminMain');
         } else {
             if ($value == 0) {
                 $_SESSION['MiseurUser'] = $_POST['email'];
                 parent::view('MiseurMain');
             } elseif ($value == -1) {
                 parent::view('Accueil');
             }
         }
     } else {
         self::index();
     }
 }
Example #8
0
<?php

require_once 'System/Settings.php';
require_once 'System/Autoloader.php';
require_once 'System/Factory.php';
require_once 'System/Controller.php';
require_once 'System/SystemLog.php';
require_once 'System/Model.php';
$autoloader = new Autoloader($AutoLoad);
$start = new Controller();
try {
    $start->run();
} catch (Exception_404 $e) {
    $start->view('Exceptions/404', false);
    $start->show(array('ERROR_MSG' => $e->getMessage()));
} catch (Exception_Login $e) {
    $start->view('Exceptions/Login', false);
    $start->show(array('ERROR_MSG' => $e->getMessage()));
} catch (Exception $e) {
    $start->view('Exceptions/Exception', false);
    $start->show(array('ERROR_MSG' => $e->getMessage()));
}
Example #9
0
            logtrace("Index: Route(2): {$class}({$call})", null);
            $C = new $class($call);
            $C->{$call}();
        } else {
            if (count($route) == 3) {
                logtrace("Index: Route(3): {$class}({$call},{$action})", null);
                $C = new $class($call, $action);
                $C->{$call}($action);
            } else {
                if (count($route) > 3) {
                    $action = implode('/', array_slice($route, 2));
                    logtrace("Index: Route(3+): {$class}({$call},{$action})", null);
                    $C = new $class($call, $action);
                    $C->{$call}($action);
                }
            }
        }
    }
} else {
    $C = new Controller("index");
    $C->index();
}
Ork3::$Lib->session->times['Route Complete'] = time();
$CONTENT = $C->view();
Ork3::$Lib->session->times['Composite'] = time();
echo $CONTENT;
logtrace("Timing Information", Ork3::$Lib->session->times);
if (DUMPTRACE) {
    logtrace('Session', $_SESSION);
    dumplogtrace();
}
Example #10
0
 public function index($name = '')
 {
     parent::view('Accueil/index');
 }
Example #11
0
 public function log()
 {
     parent::model("docs");
     $_model = new docs();
     //Contient toutes les données à afficher
     $data = array();
     if (isset($_POST["logText"])) {
         if ($_POST["logText"] != "") {
             $_model->SaveLog($_SESSION['ID'], $_POST["logText"]);
         }
     }
     $data['logs'] = $_model->LoadLog($_SESSION['ID']);
     $data['logs'] = array_reverse($data['logs']);
     parent::view("shared/header");
     parent::view("intern/menu");
     parent::view('intern/log', $data);
     parent::view('shared/footer');
 }
Example #12
0
 public function index()
 {
     Controller::view('about/index', array());
 }
Example #13
0
 public function index()
 {
     session_unset();
     session_destroy();
     parent::view('Accueil');
 }
Example #14
0
 public function review($_projectID)
 {
     parent::view("shared/header");
     parent::view("cie/menu");
     parent::model("projects");
     $model = new projects();
     if ($_projectID != null || isset($_POST['project'])) {
         parent::model("docs");
         $model1 = new docs();
         parent::model("projects");
         $model2 = new projects();
         if (isset($_POST['project'])) {
             $project = $model2->ShowProjectByID($_POST['project']);
         } else {
             $project = $model2->ShowProjectByID($_projectID[0]);
         }
         if ($project != null) {
             parent::model("business");
             $model4 = new business();
             $cie = $model4->ShowCieByUserID($_SESSION['ID']);
             if ($project->status == 1 && $project->businessID == $cie->ID) {
                 $data['title'] = $project->title;
                 $data['projectID'] = $project->ID;
                 $internId = $project->internID;
                 if ($internId != null) {
                     //Vérifier l'existence d'une évaluation de stage
                     $data['readOnly'] = $model1->ReadOnlyAdvisor($internId, 'cieReview');
                     parent::model("accounts");
                     $model3 = new accounts();
                     $data['intern'] = $model3->ShowUserByID($internId);
                     if ($data['readOnly']) {
                         //si le formulaire existe
                         $data['review'] = $model1->LoadAdvisor($internId, "cieReview");
                         $data['alert'] = "alert-warning";
                         $data['message'] = "L'évaluation pour ce stagiaire et pour ce projet existe déjà.";
                     } else {
                         //si le formulaire n'existe pas
                         //Enregistrer le formulaire d'évaluation.
                         if (isset($_POST['sendReview']) && isset($_POST['project']) && $_SESSION['form_timer'] + 1200 > time()) {
                             try {
                                 $_POST['intern'] = $internId;
                                 $model1->SaveAdvisor($_SESSION['ID'], "cieReview", $_POST);
                                 $data['review'] = $model1->LoadAdvisor($internId, 'cieReview');
                                 $data['alert'] = "alert-success";
                                 $data['message'] = "L'évaluation a été enregistrée avec succès.";
                                 $data['readOnly'] = true;
                             } catch (Exception $e) {
                                 $data['alert'] = "alert-warning";
                                 $data['message'] = "L'évaluation n'a pas pu être enregistrée.";
                             }
                         }
                     }
                     parent::view("cie/review", $data);
                     parent::view("shared/footer");
                 } else {
                     $data['alert'] = "alert-warning";
                     $data['message'] = "Aucun stagiaire associé à ce projet.";
                     $this->index($data);
                 }
             } else {
                 $data['alert'] = "alert-warning";
                 $data['message'] = "Il vous est interdit de visualiser ce formulaire.";
                 $this->index($data);
             }
         } else {
             $data['alert'] = "alert-warning";
             $data['message'] = "Ce projet n'existe pas.";
             $this->index($data);
         }
     } else {
         $this->index(null);
     }
 }
Example #15
0
 public function logout()
 {
     setcookie("token", '', time() - 1, '/');
     session_unset();
     session_destroy();
     //Message d'alerte.
     $data['alert'] = "alert-success";
     $data['message'] = "Vous avez été déconnectés avec succès.";
     parent::view('shared/header');
     parent::view('home/menu');
     parent::view('home/index', $data);
     parent::view('shared/footer');
 }
Example #16
0
 public function AccesRefuse()
 {
     parent::view('Tools/refuse');
 }
Example #17
0
 public function ControleSysteme()
 {
     parent::view('Users/Controle');
 }
Example #18
0
 public function index($item)
 {
     $data = new event($item);
     Controller::view('news/index', array('title' => $data->getTitle()));
 }
Example #19
0
 public function index()
 {
     $module = Controller::module('portfolio/index');
     Controller::view('works/index', array('module' => $module));
 }
Example #20
0
 public function evalAdv($_review)
 {
     parent::model("accounts");
     parent::model("docs");
     $model1 = new accounts();
     $model2 = new docs();
     if (isset($_review["intern"]) && isset($_review["#review"]) || isset($_POST["intern"])) {
         $data['advisors'] = $model1->ShowUsersByRank(0);
         $data['interns'] = $model1->ShowUsersByRank(2);
         $intern = null;
         $review = null;
         if (isset($_POST['intern'])) {
             $_review = null;
             $intern = $_POST['intern'];
             $review = $_POST['review'];
         } else {
             if ($_review != null) {
                 $intern = $_review["intern"];
                 $review = $_review["#review"];
             }
         }
         $data['readOnly'] = $model2->ReadOnlyAdvisor($intern, $review);
         parent::model("projects");
         $project = new projects();
         $projectIntern = null;
         if (ctype_digit($intern)) {
             $projectIntern = $project->ShowProjectByIntern($intern);
         }
         if ($projectIntern != null) {
             if (!$data['readOnly']) {
                 if (isset($_POST['evalIntern']) && $_SESSION['form_timer'] + 300 > time()) {
                     try {
                         $model2->SaveAdvisor($_SESSION['ID'], $review, $_POST);
                         $data['alert'] = "alert-success";
                         $data['message'] = "L'évaluation a été enregistrée avec succès!";
                         $data['review'] = $model2->LoadAdvisor($intern, $review);
                         $data['readOnly'] = true;
                     } catch (exception $ex) {
                         $data['alert'] = "alert-warning";
                         $data['message'] = "L'enregistrement de l'évaluation a échoué.";
                         $this->ShowInterns($data);
                     }
                 }
             } else {
                 $data['alert'] = "alert-warning";
                 $data['message'] = "Cette évaluation existe déjà pour ce stagiaire.";
                 $data['review'] = $model2->LoadAdvisor($intern, $review);
             }
             $data['intern'] = $intern;
             $data['#review'] = $review;
             parent::view("shared/header");
             parent::view("advisor/menu");
             parent::view("advisor/eval", $data);
             parent::view("shared/footer");
         } else {
             $data['alert'] = "alert-warning";
             $data['message'] = "Ce stagiaire n'a pas encore été jumelé à un projet.";
             $this->ShowInterns($data);
         }
     } else {
         $this->ShowInterns(null);
     }
 }
Example #21
0
 public function SetDistributeurs()
 {
     $admin = new modAdmins();
     $admin->SetDistributeurs();
     parent::view('Admin/GestionCode');
 }
Example #22
0
 public function view()
 {
     $this->_templateobject->setDefaultDisplayFields(array('subject', 'direction', 'company', 'person', 'start_time', 'end_time', 'owner', 'project', 'opportunity', 'activity', 'parent', 'ticket', 'notes'));
     $this->_templateobject->setDisplayFields();
     parent::view();
 }
Example #23
0
 public function index()
 {
     parent::view('APIVIEW');
 }
Example #24
0
<?php 
include 'banners.php';
?>
<!-- Area de Busca -->
<?php 
include 'buscador.php';
?>
<!-- Conteudo de 2 colunas -->
<section id="conteudo">
  <div class="container">
    <div class="row">
		  <div id="paginas" class="span10">
        <div class="row">
					<?php 
$controller = new Controller();
$controller->view($page);
?>
	      </div>
      </div>
      <div id="laterais" class="span2">
				<?php 
include 'sidebar.php';
?>
      </div>
    </div>
  </div>
</section>
<!-- Conteudo de 2 colunas -->
<?php 
include 'footer.php';
?>
Example #25
0
 public static function Home()
 {
     parent::view('MiseurMain');
 }
Example #26
0
 /**
  * This function get's called via register_shutdown_function when the script finishes or exit is called
  */
 public static function finish()
 {
     if (self::$init) {
         Hook::run('finish', 'pre');
         $_SESSION['error'] = Backend::getError();
         $_SESSION['notice'] = Backend::getNotice();
         $_SESSION['success'] = Backend::getSuccess();
         if (!empty(self::$view)) {
             if (empty($_SESSION['previous_url']) || !is_array($_SESSION['previous_url'])) {
                 $_SESSION['previous_url'] = array();
             }
             if (array_key_exists('REQUEST_URI', $_SERVER)) {
                 $_SESSION['previous_url'][self::$view->mode] = $_SERVER['REQUEST_URI'];
             }
             if (empty($_SESSION['previous_area']) || !is_array($_SESSION['previous_area'])) {
                 $_SESSION['previous_area'] = array();
             }
             $_SESSION['previous_area'][self::$view->mode] = self::$area;
             if (empty($_SESSION['previous_action']) || !is_array($_SESSION['previous_action'])) {
                 $_SESSION['previous_action'] = array();
             }
             $_SESSION['previous_action'][self::$view->mode] = self::$action;
             if (empty($_SESSION['previous_parameters']) || !is_array($_SESSION['previous_parameters'])) {
                 $_SESSION['previous_parameters'] = array();
             }
             $_SESSION['previous_parameters'][self::$view->mode] = self::$parameters;
         }
         //Check if we encountered a fatal error
         if ($last_error = error_get_last()) {
             if ($last_error['type'] === E_ERROR && SITE_STATE == 'production') {
                 $id = send_email(ConfigValue::get('author.Email', ConfigValue::get('Email', 'info@' . SITE_DOMAIN)), 'Fatal PHP Error in ' . ConfigValue::get('Title', 'Application'), 'Error: ' . var_export($last_error, true) . PHP_EOL . 'Query: ' . self::$query_string . PHP_EOL . 'Payload: ' . var_export(self::$payload, true));
             }
         }
         //Clean up
         self::$query_string = false;
         self::$query_vars = array();
         self::$method = null;
         self::$payload = false;
         self::$area = 'home';
         self::$action = 'index';
         self::$parameters = array();
         self::$salt = false;
         self::$view = false;
         self::$started = false;
         self::$init = false;
         self::$firephp = false;
         self::$whoopsed = false;
         Backend::shutdown();
         Hook::run('finish', 'post');
         while (ob_get_level() > self::$ob_level) {
             ob_end_flush();
         }
     }
     self::$init = false;
 }