Example #1
0
 public function frameResponse(\FrameResponseObject $frameResponseObject)
 {
     $currentUser = $GLOBALS["STEAM"]->get_current_steam_user();
     $object = $currentUser->get_workroom();
     $dialog = new \Widgets\Dialog();
     $dialog->setTitle("Eigenschaften von " . $object->get_name());
     $dialog->setContent("Nulla dui purus, eleifend vel, consequat non, <br>\n\t\t\t\t\t\t\tdictum porta, nulla. Duis ante mi, laoreet ut,  <br>\n\t\t\t\t\t\t\tcommodo eleifend, cursus nec, lorem. Aenean eu est.  <br>\n\t\t\t\t\t\t\tEtiam imperdiet turpis. Praesent nec augue. Curabitur  <br>\n\t\t\t\t\t\t\tligula quam, rutrum id, tempor sed, consequat ac, dui. <br>\n\t\t\t\t\t\t\tVestibulum accumsan eros nec magna. Vestibulum vitae dui. <br>\n\t\t\t\t\t\t\tVestibulum nec ligula et lorem consequat ullamcorper.  <br>\n\t\t\t\t\t\t\tClass aptent taciti sociosqu ad litora torquent per  <br>\n\t\t\t\t\t\t\tconubia nostra, per inceptos hymenaeos. Phasellus  <br>\n\t\t\t\t\t\t\teget nisl ut elit porta ullamcorper. Maecenas  <br>\n\t\t\t\t\t\t\ttincidunt velit quis orci. Sed in dui. Nullam ut  <br>\n\t\t\t\t\t\t\tmauris eu mi mollis luctus. Class aptent taciti  <br>\n\t\t\t\t\t\t\tsociosqu ad litora torquent per conubia nostra, per  <br>\n\t\t\t\t\t\t\tinceptos hymenaeos. Sed cursus cursus velit. Sed a  <br>\n\t\t\t\t\t\t\tmassa. Duis dignissim euismod quam. Nullam euismod  <br>\n\t\t\t\t\t\t\tmetus ut orci. Vestibulum erat libero, scelerisque et,  <br>\n\t\t\t\t\t\t\tporttitor et, varius a, leo.");
     $dialog->setButtons(array(array("name" => "speichern", "href" => "save")));
     return $dialog->getHtml();
 }
Example #2
0
 public function frameResponse(\FrameResponseObject $frameResponseObject)
 {
     $currentUser = $GLOBALS["STEAM"]->get_current_steam_user();
     $object = $currentUser->get_workroom();
     $dialog = new \Widgets\Dialog();
     $dialog->setTitle("Eigenschaften von " . $object->get_name());
     $dialog->setButtons(array(array("name" => "speichern", "href" => "save")));
     return $dialog->getHtml();
 }
Example #3
0
 public function ajaxResponse(\AjaxResponseObject $ajaxResponseObject)
 {
     $entry = $this->entry;
     $currentUser = $GLOBALS["STEAM"]->get_current_steam_user();
     $dialog = new \Widgets\Dialog();
     $dialog->setTitle($entry::getEntryTypeEditDescription());
     $dialog->setDescription($entry::getEntryTypeEditInfo());
     $dialog->setPositionX($this->params["mouseX"]);
     $dialog->setPositionY($this->params["mouseY"]);
     $dialog->setForceReload(true);
     $dialog->setButtons(array(array("class" => "negative", "js" => "sendRequest('deleteEntry', {'id':'{$this->id}'}, '', 'data', null, function(response) {closeDialog(); location.reload();}); return false;", "label" => "Löschen")));
     $clearer = new \Widgets\Clearer();
     $entryAttributes = $entry->getEntryAttributes();
     foreach ($entryAttributes as $entryAttribute) {
         $widget = new $entryAttribute["widget"]();
         $widget->setData($this->id);
         $widget->setContentProvider(new \Widgets\AttributeDataProvider($entryAttribute["attributeName"]));
         $widget->setLabel($entryAttribute["label"]);
         $dialog->addWidget($widget);
         $dialog->addWidget($clearer);
     }
     /*		$type = new \Widgets\ComboBox();
     		$type->setData($this->id);
     		$type->setContentProvider(new \Widgets\AttributeDataProvider("PORTFOLIO_ENTRY_SCHOOL_TYPE"));
     		$type->setLabel("Schulabschluss");
     		$type->setOptions(array(array("name"=>"Volks/- Hauptschulabschluss", "value"=>"haupt"),
     								array("name"=>"Mittlere Reife/Realschulabschluss", "value"=>"real"),
     								array("name"=>"Fachhochschulreife", "value"=>"fh"),
     								array("name"=>"Abitur", "value"=>"abi"),
     								array("name"=>"Sonstige", "value"=>"sonst")));
     		
     		$dialog->addWidget($type);
     		$dialog->addWidget($clearer);
     		
     		$note = new \Widgets\ComboBox();
     		$note->setData($this->id);
     		$note->setContentProvider(new \Widgets\AttributeDataProvider("PORTFOLIO_ENTRY_SCHOOL_NOTE"));
     		$note->setLabel("Druchschnittsnote");
     		$note->setOptions(array(array("name"=>"Sehr gut (1)", "value"=>"1"),
     								array("name"=>"Gut (2)", "value"=>"2"),
     								array("name"=>"Befriedigend (3)", "value"=>"3"),
     								array("name"=>"Ausreichend (4)", "value"=>"4")));
     								
     		$dialog->addWidget($note);
     		$dialog->addWidget($clearer);
     		
     		$year = new \Widgets\DatePicker();
     		$year->setData($this->id);
     		$year->setContentProvider(new \Widgets\AttributeDataProvider("PORTFOLIO_ENTRY_DATE"));
     		$year->setLabel("Abschlussdatum");
     		$year->setPlaceholder("z.B. 01.01.1995");
     		$dialog->addWidget($year);
     		$dialog->addWidget($clearer);
     		
     		$bemerk = new \Widgets\TextInput();
     		$bemerk->setLabel("Bemerkung");
     		$bemerk->setData($this->id);
     		$bemerk->setContentProvider(new \Widgets\AttributeDataProvider("PORTFOLIO_ENTRY_NOTE"));
     		$bemerk->setPlaceholder("z.B. inhaltliche Schwerpunkte; besondere Leistungen");
     		$dialog->addWidget($bemerk);
     		$dialog->addWidget($clearer);*/
     $ajaxResponseObject->setStatus("ok");
     $ajaxResponseObject->addWidget($dialog);
     return $ajaxResponseObject;
 }