public function testElemente() { $formular = new Formular(); $formularElement = new FormularElement(1, 'label', 'typ', true); $formular->addElement($formularElement); $this->assertCount(1, $formular->elemente); $elemente = $formular->elemente; $element = reset($elemente); $this->assertEquals($formularElement, $element); }
/** * Display formular */ private function displayFormular() { $this->Formular = new Formular($this->getUrl() . '&form=true'); $this->setFieldsetsAndFields(); $this->Formular->setId($this->key); $this->Formular->addCSSclass('ajax'); $this->Formular->addCSSclass('no-automatic-reload'); $this->Formular->addHiddenValue('configTabKey', $this->key); $this->Formular->addSubmitButton(__('Save')); $this->Formular->display(); }
/** * Display the content * @see PluginPanel::displayContent() */ protected function displayContent() { if (isset($_GET['delete'])) { System::clearCache(); } $Fieldset = new FormularFieldset(__('Empty your cache')); $Fieldset->addInfo(self::getActionLink('<strong>' . __('Empty your cache') . '</strong>', 'delete=true')); $Formular = new Formular(); $Formular->setId('cacheclean-form'); $Formular->addFieldset($Fieldset); $Formular->display(); }
/** * Display */ public function display() { $Code = str_replace(array("\r", "\n", "\t"), array("", "", ""), $this->getHTMLCode()); $CodeField = new FormularTextarea('code', __('Code'), $Code); $CodeField->addCSSclass('fullwidth'); $CodeField->addAttribute('rows', 3); $FieldsetCode = new FormularFieldset(__('HTML-Code')); if (System::isAtLocalhost()) { $FieldsetCode->addError(__('Runalyze runs on a local server. Only people in your local network will be able to see the training.')); } $FieldsetCode->addField($CodeField); $FieldsetCode->addInfo(__('Add this code to your blog/website.')); $WidthField = new FormularInputNumber('width', __('Width'), $this->width()); $WidthField->setLayout(FormularFieldset::$LAYOUT_FIELD_W50); $WidthField->setMin(200); $WidthField->setMax(600); $HeightField = new FormularInputNumber('height', __('Height'), $this->height()); $HeightField->setLayout(FormularFieldset::$LAYOUT_FIELD_W50); $HeightField->setMin(200); $HeightField->setMax(600); $SubmitField = new FormularSubmit(__('Change size'), ''); $FieldsetCode->addField($WidthField); $FieldsetCode->addField($HeightField); $FieldsetCode->addField($SubmitField); $FieldsetPreview = new FormularFieldset(__('Preview')); $FieldsetPreview->addBlock($Code); $Formular = new Formular($_SERVER['SCRIPT_NAME'] . '?type=IFrame&id=' . $this->Context->activity()->id()); $Formular->addCSSclass('ajax'); $Formular->addCSSclass('no-automatic-reload'); $Formular->addFieldset($FieldsetCode); $Formular->addFieldset($FieldsetPreview); $Formular->setLayoutForFields(FormularFieldset::$LAYOUT_FIELD_W100); $Formular->display(); }
/** * Display */ public function display() { $Code = str_replace(array("\r", "\n", "\t"), array("", "", ""), $this->getHTMLCode()); $CodeField = new FormularTextarea('code', __('Code'), $Code); $CodeField->addCSSclass('fullwidth'); $CodeField->addAttribute('rows', 8); $FieldsetCode = new FormularFieldset(__('HTML-Code')); $FieldsetCode->addField($CodeField); $FieldsetCode->addInfo(__('Add this code to your blog/website.')); $FieldsetPreview = new FormularFieldset(__('Preview')); $FieldsetPreview->addBlock($Code); if (!$this->Context->activity()->isPublic()) { $FieldsetPreview->addWarning(__('Your training is private: There is no link included.')); } $Formular = new Formular(); $Formular->addFieldset($FieldsetCode); $Formular->addFieldset($FieldsetPreview); $Formular->setLayoutForFields(FormularFieldset::$LAYOUT_FIELD_W100); $Formular->display(); }
public function postPartOfForm() { $inputs = Input::all(); $rulesset = array(); if (!array_key_exists('formularArt', $inputs) || !array_key_exists('step', $inputs)) { $errors = new \Illuminate\Support\MessageBag(['missingFields' => 'missing fields "formArt" and/or "step"']); Session::forget('formart'); return Response::json(['success' => false, 'errors' => $errors]); } $stepData = $inputs; unset($stepData['formularArt']); unset($stepData['step']); unset($stepData['undefined']); $step = str_replace('-', '', $inputs['step']); Session::put('formart', $inputs['formularArt']); try { $formular = Formular::find(DB::table('formulare')->where('name', $inputs['formularArt'])->first()->id)->firstOrfail(); } catch (Exception $e) { return Response::json(['success' => false, 'errors' => array($e->getMessage())]); } foreach (Formular::find(DB::table('formulare')->where('name', $inputs['formularArt'])->first()->id)->inputrules as $inputrule) { if (array_key_exists($inputrule->name, $inputs)) { $rules = []; foreach ($inputrule->rules as $rule) { $rules[] = $rule->rule; } $rulesset[$inputrule->name] = $rules; } } $v = Validator::make($inputs, $rulesset); if ($v->fails()) { return Response::json(['success' => false, 'errors' => $v->errors()->toArray()]); } $thisSession = Session::pull('sessionForm'); $thisSession[$step] = $stepData; Session::put('sessionForm', $thisSession); return Response::json(['success' => true]); }
/** * Display formular */ protected function displayFormular() { $this->Formular->display(); echo Ajax::wrapJSasFunction('$(\'#prognosis-calculator .hide-on-model-change:not(.only-' . $_POST['model'] . ')\').closest(\'div\').hide();'); }
/** * Display after submit * * This function can be overwritten in subclasses. */ protected function displayAfterSubmit() { parent::display(); }
/** * Construct new form */ public function __construct() { parent::__construct(); }
/** * Construct a new formular * @param string $action * @param string $method */ public function __construct($action = '', $method = 'post') { parent::__construct($action, $method); $this->init(); }
/** * Display list with files */ protected function displayList() { $ListOfFiles = $this->getExistingFiles(); $Fieldset = new FormularFieldset(__('Export data')); if (empty($ListOfFiles)) { $Fieldset->addFileBlock('<em>You did not export anything.</em>'); } else { foreach ($ListOfFiles as $File) { $String = ''; $FileNameParts = explode('-', $File); $Year = isset($FileNameParts[3]) ? $FileNameParts[3] : ''; if (strlen($Year) == 8) { $String .= '<strong>' . substr($Year, 6, 2) . '.' . substr($Year, 4, 2) . '.' . substr($Year, 0, 4) . ':</strong> '; } $String .= $File; $String .= ', ' . Filesystem::getFilesize(FRONTEND_PATH . $this->BackupPath . $File); $Fieldset->addFileBlock('<a href="inc/' . $this->BackupPath . $File . '" target="_blank">' . $String . '</a>'); } } if ($this->importIsOnProgress) { $Fieldset->setCollapsed(); } $Formular = new Formular(); $Formular->setId('backup-list'); $Formular->addFieldset($Fieldset); $Formular->display(); }
/** * Display form */ protected function displayForm() { $Formular = new Formular(Plugin::$CONFIG_URL . '?id=' . $this->Plugin->id(), 'post'); $Formular->addCSSclass('ajax'); $Formular->addCSSclass('no-automatic-reload'); $Formular->addHiddenValue('edit', 'true'); $Formular->addFieldset($this->getFieldsetForDescription()); $Formular->addFieldset($this->getFieldsetForValues()); $Formular->addFieldset($this->getFieldsetForActivation()); $Formular->setLayoutForFields(FormularFieldset::$LAYOUT_FIELD_W100); $Formular->display(); }
public function run() { Eloquent::unguard(); $formular_insta = Formular::create(array('name' => 'insta')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'installNr')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'digits:8')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'firmenName')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'max:40')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'ort')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'max:40')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'strasse')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'max:40')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'strNr')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'regex:/^\\d+\\s*[a-zA-Z]*$/')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'max:10')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'plz')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'digits:5')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'telefon')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'alpha_dash')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'max:30')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'fax')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'alpha_dash')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'max:30')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'vorname')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'alpha_dash')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'max:40')); $insta = Inputrule::create(array('formular_id' => $formular_insta->id, 'name' => 'nachname')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'alpha_dash')); $rules = Rule::create(array('inputrule_id' => $insta->id, 'rule' => 'max:40')); //AnschlussFormular $formular_ansch = Formular::create(array('name' => 'ansch')); //Kundendaten $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'KdnFirmenNam')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'KdnVorNam')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'KdnNachNam')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'KdnPlz')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits:5')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'KdnOrt')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'KdnStr')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'KdnHausNr')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'regex:/^\\d+\\s*[a-zA-Z]*$/')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:10')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'KdnTel')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'alpha_dash')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:30')); //Kundendaten_eigentuemer $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'EigtFirmenNam')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'EigtVorNam')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'EigtNachNam')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'EigtPlz')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits:5')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'EigtOrt')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'EigtStr')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'EigtHausNr')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'regex:/^\\d+\\s*[a-zA-Z]*$/')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:10')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'EigtTel')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'alpha_dash')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:30')); // objektdaten $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'bedarfsart')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits:1')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'ObjAdrPlz')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits:5')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'ObjAdrOrt')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'ObjAdrStr')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:40')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'ObjAdrNr')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'regex:/^\\d+\\s*[a-zA-Z]*$/')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:10')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'ObjAdrWe')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:30')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'ObjAdrFlur')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'max:30')); //sparten $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'stromAnzahlZaehler')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits_between:0,4')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'stromArtZaehler')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'stromGesamtleistung')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits_between:0,11')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'wassernzahlZaehler')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits_between:0,4')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'wasserGesamtleistung')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits_between:0,11')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'gasAnzahlZaehler')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits_between:0,4')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'gasGesamtleistung')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'digits_between:0,11')); $ansch = Inputrule::create(array('formular_id' => $formular_ansch->id, 'name' => 'sparreq')); $rules = Rule::create(array('inputrule_id' => $ansch->id, 'rule' => 'required')); //anlagen $formular_inbet = Formular::create(array('name' => 'inbet')); //Kundendaten $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'KdnFirmenNam')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'KdnVorNam')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'KdnNachNam')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'KdnPlz')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits:5')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'KdnOrt')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'KdnStr')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'KdnHausNr')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'regex:/^\\d+\\s*[a-zA-Z]*$/')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:10')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'KdnTel')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'alpha_dash')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:30')); //Kundendaten_eigentuemer $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'EigtFirmenNam')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'EigtVorNam')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'EigtNachNam')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'EigtPlz')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits:5')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'EigtOrt')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'EigtStr')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'EigtHausNr')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'regex:/^\\d+\\s*[a-zA-Z]*$/')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:10')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'EigtTel')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'alpha_dash')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:30')); // objektdaten $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'bedarfsart')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits:1')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'ObjAdrPlz')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits:5')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'ObjAdrOrt')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'ObjAdrStr')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:40')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'ObjAdrNr')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'regex:/^\\d+\\s*[a-zA-Z]*$/')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:10')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'ObjAdrWe')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:30')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'ObjAdrFlur')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'max:30')); //sparten $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'stromAnzahlZaehler')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits_between:0,4')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'stromArtZaehler')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'stromGesamtleistung')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits_between:0,11')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'wassernzahlZaehler')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits_between:0,4')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'wasserGesamtleistung')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits_between:0,11')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'gasAnzahlZaehler')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'digits_between:0,4')); $inbet = Inputrule::create(array('formular_id' => $formular_inbet->id, 'name' => 'sparreq')); $rules = Rule::create(array('inputrule_id' => $inbet->id, 'rule' => 'required')); //anlagen }
/** * Display exported files */ protected function displayExportedFiles() { $ListOfFiles = $this->getExistingFiles(); $Fieldset = new FormularFieldset(sprintf(__('Up to now you have exported <strong>%d</strong> trainings.'), count($ListOfFiles))); if (strlen(Request::param('delete')) > 0) { $index = (int) Request::param('delete'); if (!isset($ListOfFiles[$index - 1])) { $Fieldset->addWarning('Don\' do that!'); } else { $Fieldset->addInfo(__('The file has been removed.')); Filesystem::deleteFile('export/files/' . $ListOfFiles[$index - 1]); unset($ListOfFiles[$index - 1]); } } else { $Fieldset->setCollapsed(); } if (empty($ListOfFiles)) { $Fieldset->addFileBlock('<em>' . __('You did not export any training.') . '</em>'); } else { foreach ($ListOfFiles as $i => $File) { $String = $File . ', ' . Filesystem::getFilesize(FRONTEND_PATH . 'export/files/' . $File); $Link = '<a href="inc/export/files/' . $File . '" target="_blank">' . $String . '</a>'; $Delete = Ajax::window('<a class="right small" href="' . self::$URL . '?id=' . $this->TrainingID . '&delete=' . ($i + 1) . '">[' . __('delete') . ']</a>', 'small'); $Fieldset->addFileBlock($Delete . $Link); } } $Formular = new Formular(); $Formular->setId('export-list'); $Formular->addFieldset($Fieldset); $Formular->display(); }
/** * Add all fieldsets to given Formular * @param Formular $Formular */ public function addFieldsets(Formular &$Formular) { foreach ($this->DatabaseScheme->fieldsets() as $FieldsetArray) { $Formular->addFieldset($this->createFieldset($FieldsetArray)); } }
/** * Window: explanations for calculations * @package Runalyze\Plugins\Panels */ require '../../inc/class.Frontend.php'; $Frontend = new Frontend(); ?> <div class="panel-heading"> <h1><?php _e('Explanation: How are these experimental values calculated?'); ?> </h1> </div> <div class="panel-content"> <?php $Factory = new PluginFactory(); $Plugin = $Factory->newInstance('RunalyzePluginPanel_Rechenspiele'); $Formular = new Formular(); $Formular->setId('rechenspiele-calculator'); $Formular->addCSSclass('ajax'); $Formular->addCSSclass('no-automatic-reload'); $Formular->addFieldset($Plugin->getFieldsetTRIMP(), false); $Formular->addFieldset($Plugin->getFieldsetVDOT(), false); $Formular->addFieldset($Plugin->getFieldsetBasicEndurance()); $Formular->addFieldset($Plugin->getFieldsetPaces(), false); $Formular->allowOnlyOneOpenedFieldset(); $Formular->display(); ?> </div>
/** * Display files */ private function displayFiles() { $Formular = new Formular(); $Formular->setId('admin-files'); $Formular->addHiddenValue('hash-files', $this->getAdminHash()); $Formular->addFieldset($this->getFilesFieldset()); $Formular->display(); }
<div class="w50" id="login-window"> <?php FormularInput::setStandardSize(FormularInput::$SIZE_MIDDLE); $Fieldset = new FormularFieldset(__('Administration')); $Fieldset->addField(new FormularInput('user', __('Account'), 'admin')); $Fieldset->addField(new FormularInputPassword('password', __('Password'))); $Fieldset->setLayoutForFields(FormularFieldset::$LAYOUT_FIELD_W100); $Formular = new Formular(); $Formular->setId('admin-login'); $Formular->addFieldset($Fieldset); $Formular->addSubmitButton(__('Login')); $Formular->setSubmitButtonsCentered(); $Formular->display(); ?> </div>