コード例 #1
0
ファイル: TodoGUI.class.php プロジェクト: nemiah/fheME
 public function newMe($checkUserData = true, $output = false)
 {
     echo parent::newMe($checkUserData, $output);
 }
コード例 #2
0
ファイル: Todo.class.php プロジェクト: nemiah/fheME
 public static function newFromKalenderEvent(KalenderEvent $KE)
 {
     $T = new Todo(-1);
     $T->loadMeOrEmpty();
     $T->changeA("TodoFromDay", Kalender::parseDay($KE->getDay()));
     $T->changeA("TodoFromTime", Kalender::parseTime($KE->getTime()));
     $T->changeA("TodoTillDay", Kalender::parseDay($KE->getEndDay()));
     $T->changeA("TodoTillTime", Kalender::parseTime($KE->getEndTime()));
     $T->changeA("TodoType", "2");
     $T->changeA("TodoName", $KE->title());
     $T->changeA("TodoClass", $KE->ownerClass());
     $T->changeA("TodoClassID", $KE->ownerClassID());
     $T->changeA("TodoUserID", Session::currentUser()->getID());
     $T->changeA("TodoOrganizer", $KE->organizer());
     return $T->newMe();
 }
コード例 #3
0
ファイル: mTodoGUI.class.php プロジェクト: nemiah/fheME
 function deleteFromCalendar($todoID, $makeException = false)
 {
     if (!$makeException) {
         $T = new Todo($todoID);
         $T->deleteMe();
     } else {
         $T = new Todo($todoID);
         $T->changeA("TodoIsDeleted", "1");
         $T->changeA("TodoExceptionForID", $todoID);
         $T->changeA("TodoFromDay", Util::parseDate("de_DE", Util::formatDate("de_DE", $makeException)));
         $T->changeA("TodoTillDay", Util::parseDate("de_DE", Util::formatDate("de_DE", $makeException)));
         $T->changeA("TodoExceptionStarttime", $makeException);
         $T->changeA("TodoRepeat", "");
         $T->newMe();
         $TO = new Todo($todoID);
         $TO->saveMe();
     }
 }