コード例 #1
0
ファイル: ChangeTemplate.php プロジェクト: mongular/mongular
 /**
  *
  */
 private function reset()
 {
     Session::remove('mongulartemplate');
 }
コード例 #2
0
ファイル: Form.php プロジェクト: mongular/mongular_form
 /**
  * Method to build and register a form to be returned to AngularJS by the original controller.
  *
  * @param $fields
  * @param $data
  * @param $controller
  * @return array
  * @throws \Exception
  */
 public function buildForm(array $fields, array $data, $controller)
 {
     // Validate Form to be sure it is implementing FormInterface.
     if (!FormClasses::validateForm($controller)) {
         $error = 'Mongular Invalid form controller.';
         throw new \Exception($error);
     }
     $form_id = md5(Session::get('secure_key') . '-' . $controller);
     $values = array('form_id' => $form_id, 'controller' => $controller);
     $values['required_fields'] = array();
     foreach ($fields as $field) {
         if (isset($field['required']) and $field['required'] === TRUE) {
             $values['required_fields'][$field['key']] = $field['label'];
         }
     }
     $this->form_query->setForm($values);
     $options = array('uniqueFormId' => $form_id);
     $form = array('formFields' => $fields, 'formData' => $data, 'formOptions' => $options);
     return $form;
 }
コード例 #3
0
ファイル: Messages.php プロジェクト: mongular/mongular
 /**
  *
  */
 private function reset()
 {
     Session::remove('mongular_messages');
 }
コード例 #4
0
ファイル: Dynamic.php プロジェクト: mongular/mongular
 private static function reset()
 {
     Session::remove('mongular_dynamics');
 }
コード例 #5
0
ファイル: Redirect.php プロジェクト: mongular/mongular
 /**
  *
  */
 private function reset()
 {
     Session::remove('mongular_redirect');
 }
コード例 #6
0
ファイル: Reload.php プロジェクト: mongular/mongular
 /**
  *
  */
 private function reset()
 {
     Session::set('mongular_reload', FALSE);
 }