Пример #1
0
 public function getHTML($id, $page)
 {
     $bps = $this->getMyBPSData();
     $this->setParser("TodoTillDay", "Util::CLDateParser");
     $this->setParser("TodoTillTime", "Util::CLTimeParser");
     $this->addOrderV3("TodoTillDay", "DESC");
     $this->addOrderV3("TodoTillTime", "DESC");
     if ($bps != -1 and isset($bps["ownerClass"])) {
         $this->addAssocV3("TodoClass", "=", $bps["ownerClass"]);
         $this->addAssocV3("TodoClassID", "=", $bps["ownerClassID"]);
     }
     $gui = new HTMLGUIX();
     $this->loadMultiPageMode($id, $page, 8);
     $gui->name("Aktivität");
     $gui->colWidth("TodoType", "20px");
     $gui->colWidth("TodoDoneTime", "20px");
     $gui->object($this);
     $gui->parser("TodoDoneTime", "mTodoGUI::parserDone");
     $gui->parser("TodoDescription", "mTodoGUI::descParser");
     $gui->parser("TodoType", "TodoGUI::typesImage");
     $gui->parser("TodoTillDay", "mTodoGUI::dayParser");
     $gui->activateFeature("CRMEditAbove", $this);
     $gui->displayMode("CRMSubframeContainer");
     $gui->attributes(array("TodoType", "TodoTillDay", "TodoDescription", "TodoDoneTime"));
     $gui->customize($this->customizer);
     return $gui->getBrowserHTML($id);
 }
Пример #2
0
 function getHTML($id)
 {
     $B = new Button("Element\nlöschen", "trash", "icon");
     $B->rmePCR("poolAnzeigeControl", $this->getID(), "deleteMe", "", OnEvent::closePopup("poolAnzeigeControl") . OnEvent::reload("Screen"));
     $B->style("margin:10px;");
     $gui = new HTMLGUIX($this);
     $gui->name("Element");
     $gui->displayMode("popupS");
     $gui->attributes(array("poolAnzeigeControlCaption", "poolAnzeigeControlLabel", "poolAnzeigeControlNewLine", "poolAnzeigeControlClass", "poolAnzeigeControlSrc", "poolAnzeigeControlServer", "poolAnzeigeControlMaster", "poolAnzeigeControlValue", "poolAnzeigeControlUpdate", "poolAnzeigeControlGroup", "poolAnzeigeControlGroupDelay", "poolAnzeigeControlGroupDelayIf"));
     $gui->label("poolAnzeigeControlNewLine", "Neue Zeile");
     $gui->label("poolAnzeigeControlCaption", "Überschrift");
     $gui->label("poolAnzeigeControlLabel", "Beschriftung");
     $gui->label("poolAnzeigeControlOrder", "Reihenfolge");
     $gui->label("poolAnzeigeControlClass", "Klasse");
     $gui->label("poolAnzeigeControlSrc", "Bild");
     $gui->label("poolAnzeigeControlServer", "Steuerung");
     $gui->label("poolAnzeigeControlGroupDelay", "Verzögerung in s");
     $gui->label("poolAnzeigeControlGroup", "Eigene Gruppe");
     $gui->label("poolAnzeigeControlUpdate", "Update Gruppe(n)");
     $gui->label("poolAnzeigeControlGroupDelayIf", "Wenn");
     $gui->type("poolAnzeigeControlNewLine", "checkbox");
     $gui->type("poolAnzeigeControlServer", "readonly");
     $gui->type("poolAnzeigeControlClass", "select", array("manual" => "Statisch", "load" => "Laden", "value" => "Wert"));
     $gui->type("poolAnzeigeControlGroupDelayIf", "select", array("" => "ohne", "on" => "Ein"));
     if ($this->A("poolAnzeigeControlMasterValues") != "") {
         $gui->type("poolAnzeigeControlMaster", "select", poolAnzeigeControl::values($this->A("poolAnzeigeControlMasterValues")));
     }
     $gui->descriptionField("poolAnzeigeControlUpdate", "Mehrere Gruppen durch Komma trennen");
     $gui->descriptionField("poolAnzeigeControlNewLine", "Fügt eine neue Zeile vor dem Element ein");
     $gui->space("poolAnzeigeControlClass");
     $gui->space("poolAnzeigeControlServer");
     $gui->space("poolAnzeigeControlUpdate");
     return $B . $gui->getEditHTML();
 }
 function getHTML($id)
 {
     $gui = new HTMLGUIX($this);
     $gui->name("IncomingPrettify");
     $gui->displayMode("popup");
     $gui->label("IncomingPrettifyFind", "Find");
     $gui->label("IncomingPrettifyReplace", "Replace");
     $gui->label("IncomingPrettifyIsActive", "Active?");
     $gui->label("IncomingPrettifyCaseSensitive", "Case sensitive?");
     $gui->type("IncomingPrettifyIsActive", "checkbox");
     $gui->type("IncomingPrettifyCaseSensitive", "checkbox");
     $gui->descriptionField("IncomingPrettifyReplace", "You may use //1, //2 and //3 for the found occurences");
     return $gui->getEditHTML();
 }
Пример #4
0
 function getHTML($id)
 {
     $this->loadMeOrEmpty();
     $gui = new HTMLGUIX($this);
     $gui->name("Gericht");
     $gui->label("GerichtName", "Name");
     $gui->label("GerichtRezeptBuch", "Buch");
     $gui->label("GerichtRezeptBuchSeite", "Seite");
     $gui->space("GerichtRezept", "Rezept");
     #$gui->setLabel("GerichtBemerkung","Bemerkung");
     //$gui->setLabel("GerichtZuletztAm","gekocht am");
     $gui->type("GerichtZuletztAm", "hidden");
     $gui->type("GerichtRezept", "textarea");
     $gui->type("GerichtBemerkung", "textarea");
     #$gui->setStandardSaveButton($this);
     if (BPS::popProperty("GerichtGUI", "mode", "default") == "popup") {
         $gui->displayMode("popup");
     }
     return $gui->getEditHTML();
 }
 public function getHTML($id, $page)
 {
     $this->loadMultiPageMode($id, $page, 0);
     $gui = new HTMLGUIX($this);
     $gui->name("IncomingPrettify");
     $gui->displayMode("BrowserLeft");
     #$gui->attributes(array());
     #$B = $gui->addSideButton("add new\nrule", "new");
     #$B->popup("editPopupIncomingPrettifyGUI", "Prettify rule", "IncomingPrettify", -1, "getEditPopup", "-1");
     #$B->editInPopup();
     $gui->activateFeature("editInPopup", $this);
     $gui->attributes(array("IncomingPrettifyFind", "IncomingPrettifyIsActive"));
     $gui->parser("IncomingPrettifyIsActive", "Util::catchParser");
     $gui->parser("IncomingPrettifyFind", "mIncomingPrettifyGUI::findParser");
     $gui->colWidth("IncomingPrettifyIsActive", 20);
     $B = $gui->addSideButton("run\nPrettifyer", "navigation");
     $B->popup("prettifyer", "Prettifyer", "mIncomingPrettify", "-1", "runRules");
     $B = $gui->addSideButton("Options", "system");
     $B->contextMenu("mIncomingPrettify", "options", "Options");
     return $gui->getBrowserHTML($id);
 }
Пример #6
0
 public function getHTML($id, $page)
 {
     $bps = $this->getMyBPSData();
     $this->addOrderV3("season");
     $this->addOrderV3("episode");
     $this->addAssocV3("SerieID", "=", $bps["SerieID"]);
     $this->loadMultiPageMode($id, $page, 0);
     $gui = new HTMLGUIX($this);
     $gui->version("mSerie");
     $gui->displayMode("BrowserLeft");
     $gui->replaceEvent("onEdit", "contentManager.editInPopup('Folge', %CLASSID, 'Display episode details')");
     #$gui->setDisplaySide("left");
     #$gesamt = $this->loadMultiPageMode($id, $page, 0);
     #$gui->isQuickSearchable(str_replace("GUI","",get_class($this)));
     #$gui->setMultiPageMode($gesamt, $page, 0, "contentLeft", str_replace("GUI","",get_class($this)));
     $numb3rs = array();
     while ($e = $this->getNextEntry()) {
         $episodeTag = "S" . ($e->A("season") < 10 ? "0" : "") . $e->A("season") . "E" . ($e->A("episode") < 10 ? "0" : "") . $e->A("episode");
         $episodeTag2 = $e->A("season") . "x" . ($e->A("episode") < 10 ? "0" : "") . $e->A("episode");
         $episodeTag3 = $e->A("season") . ($e->A("episode") < 10 ? "0" : "") . $e->A("episode");
         $numb3rs[] = $episodeTag;
         foreach (mFolgeGUI::$files as $k => $FN) {
             $posTag2 = strpos($FN, $episodeTag2);
             if (stripos($FN, $episodeTag) !== false) {
                 mFolgeGUI::$found[$e->getID()] = $FN;
                 continue;
             }
             if (stripos($FN, $episodeTag2) !== false) {
                 mFolgeGUI::$found[$e->getID()] = $FN;
                 continue;
             }
             if (stripos($FN, $episodeTag3) !== false) {
                 mFolgeGUI::$found[$e->getID()] = $FN;
                 continue;
             }
             #elseif($posTag2 !== false AND $FN[$posTag2-1]*1 == 0) {
             #	mFolgeGUI::$found[$e->getID()] = $FN;
             #}
         }
     }
     $this->resetPointer();
     mFolgeGUI::$numb3rs = $numb3rs;
     #print_r(mFolgeGUI::$found);
     $gui->name("Folge");
     #$gui->setObject($this);
     $gui->colWidth("FolgeID", "20px");
     $gui->attributes(array("season", "episode", "name", "FolgeID"));
     $gui->options(false, true, false, true);
     /*
     		$gui->activateFeature("displayMode", $this, false, false, false);
     */
     $gui->parser("FolgeID", "mFolgeGUI::folgeParser");
     #,array("\$aid","\$name","\$season","\$episode","\$wanted")
     $gui->parser("name", "mFolgeGUI::nameParser");
     #,array("\$aid", "\$season", "\$episode")
     /*
     $gui->hideAttribute("SerieID");
     */
     try {
         return $gui->getBrowserHTML($id);
     } catch (Exception $e) {
     }
 }
Пример #7
0
 public function getHTML($id, $page)
 {
     #$bps = $this->getMyBPSData();
     Aspect::registerOnetimePointCut("aboveList", "GUIFactory::getContainer", "FileManagerGUI::adviceAboveList");
     /*$rootDir = null;
     		if($bps != -1 AND isset($bps["root"])) $rootDir = $bps["root"];
     	
     		if($rootDir != null){
     			$T = new HTMLTable(1);
     
     			$rel = "specifics/$rootDir";
     			$root = Util::getRootPath().$rel;
     
     			$_SESSION["BPS"]->setProperty("FileManagerGUI", "path", $root);
     			$_SESSION["BPS"]->setProperty("FileManagerGUI", "root", $root);
     
     			$F = new File($root);
     			$F->loadMe();
     
     			if($F->getA() == null){
     				if(is_writable(Util::getRootPath()."specifics"))
     					mkdir($root);
     				
     				else{
     					$B = new Button("", "stop");
     					$B->type("icon");
     					$B->style("float:left;margin-right:10px;");
     
     					$T->addRow($B."Das Verzeichnis <code>$rel</code> existiert nicht und kann nicht automatisch angelegt werden, da keine Schreibberechtigung für <code>specifics</code> vorliegt.");
     					return $T;
     				}
     			}
     		}
     
     		$bps = $this->getMyBPSData(); //go again
     
     		#print_r($bps);
     
     		if(isset($bps["path"]) AND strpos($bps["path"], $bps["root"]) === false)
     			$bps["path"] = $bps["root"];
     		
     		
     
     		if($bps != -1 AND isset($bps["path"]))
     			$this->setDir($bps["path"]);*/
     $pathing = $this->setPath();
     if ($pathing !== true) {
         return $pathing;
     }
     $this->hideDirs(true);
     $gui = new HTMLGUIX();
     $gui->object($this);
     $gui->name("Datei");
     #$gui->colWidth("FileIsDir", 20);
     $gui->attributes(array("FileName"));
     #$gui->parser("FileIsDir","mFileGUI::popupIsDirParser2");
     $gui->parser("FileName", "mFileGUI::nameParser2");
     $gui->addToEvent("onDelete", BPS::getProperty("FileManagerGUI", "reloadFunction", "contentManager.reloadFrame('contentLeft');"));
     $gui->options(true, false, false);
     $gui->displayMode(BPS::getProperty("FileManagerGUI", "displayMode", "CRMSubframeContainer"));
     #$gui->displayMode("popup");
     return $gui->getBrowserHTML(-1);
 }