コード例 #1
0
 /**
  * Edits a organisation
  *
  * @param string $id
  */
 public function editAction($id)
 {
     $organisation = Organisation::findFirstByid($id);
     if (!$organisation) {
         $this->flash->error("organisation was not found");
         return $this->dispatcher->forward(array("controller" => "organisation", "action" => "index"));
     }
     $LoginList = \PRIME\Controllers\GetController::getLoginList();
     $this->view->setVar('loginList', $LoginList);
     $this->view->id = $organisation->id;
     $this->tag->setDefault("id", $organisation->id);
     $this->tag->setDefault("name", $organisation->name);
     $database = OrgDatabase::findFirstByorganisation_id($id);
     $this->tag->setDefault("db_id", $database->id);
     $this->tag->setDefault("db_host", $database->db_host);
     $this->tag->setDefault("db_username", $database->db_username);
     $this->tag->setDefault("db_password", $database->db_password);
     $this->tag->setDefault("db_name", $database->db_name);
     $this->view->setVar("organisation_id", $organisation->id);
     $data = Login::find("organisation_id= " . $organisation->id);
     $this->view->setVar("logins", $data);
     $data = DataConnector::find("organisation_id= " . $organisation->id);
     $this->view->setVar("data_connectors", $data);
     $this->view->setVar("themeList", $this->getThemeList());
 }
コード例 #2
0
 public function indexAction()
 {
     $auth = $this->session->get("auth");
     $DashboardList = \PRIME\Controllers\GetController::getDashboardList();
     $this->view->setVar('dashboardList', $this->getDashboardList());
     $data = Dashboard::find("organisation_id= " . $auth['organisation_id']);
     $this->view->setVar("dashboards", $data);
     $data = Variables::find("organisation_id= " . $auth['organisation_id']);
     $this->view->setVar("variables", $data);
 }