public static function factory(Storage $storage, $row)
 {
     $widget = new DokumentRevisionTimelineDashboardWidget($storage);
     $widget->init($row);
     return $widget;
 }
예제 #2
0
         $w->setText($widget["text"]);
         break;
     case "mitgliederbeitragbuchung_timeline":
         $w = new MitgliederBeitragBuchungTimelineDashboardWidget($session->getStorage());
         if ($widget["reload"] > 0) {
             $w->setReload($widget["reload"]);
         }
         break;
     case "mitgliederrevision_timeline":
         $w = new MitgliederRevisionTimelineDashboardWidget($session->getStorage());
         if ($widget["reload"] > 0) {
             $w->setReload($widget["reload"]);
         }
         break;
     case "dokumentrevision_timeline":
         $w = new DokumentRevisionTimelineDashboardWidget($session->getStorage());
         if ($widget["reload"] > 0) {
             $w->setReload($widget["reload"]);
         }
         break;
     case "processes_timeline":
         $w = new ProcessTimelineDashboardWidget($session->getStorage());
         if ($widget["reload"] > 0) {
             $w->setReload($widget["reload"]);
         }
         break;
 }
 if (isset($w)) {
     $w->setColumn($widget["column"]);
     $w->setUser($session->getUser());
     $w->save();