public static function getHistorieData($ownerClass, $ownerClassID, HistorieTable $Tab) { $AC = anyC::get("Todo", "TodoClass", $ownerClass); $AC->addAssocV3("TodoClassID", "=", $ownerClassID); $AC->addOrderV3("TodoFromDay", "DESC"); $AC->setLimitV3("10"); while ($D = $AC->getNextEntry()) { $B = new Button("Aktivität anzeigen", "./ubiquitous/Todo/Todo.png", "icon"); $B->popup("", "Event", "mKalender", "-1", "getInfo", array("'mTodoGUI'", $D->getID(), $D->A("TodoFromDay"))); $Tab->addHistorie("Aktivität", "./ubiquitous/Todo/Todo.png", $D->A("TodoFromDay"), $D->getOwnerObject()->getCalendarTitle(), $B, $D->A("TodoDescription"), $D->A("TodoCreatorUserID")); } return true; }
public static function getHistorieData($ownerClass, $ownerClassID, HistorieTable $Tab) { $FM = new FileManagerGUI(); $FM->setOwner("WAdresse", $ownerClassID); $pathing = $FM->setPath(); if ($pathing !== true) { return true; } $FM->hideDirs(true); $files = array(); while ($D = $FM->getNextEntry()) { $files[$D->A("FileCreationDate")] = $D; } arsort($files); $i = 0; foreach ($files as $F) { $Tab->addHistorie("Datei", "computer", $F->A("FileCreationDate"), $F->A("FileName") . ""); $i++; if ($i == 9) { break; } } return true; }