From 75e57c66dd49c55acb29d31693ddd022032b54fb Mon Sep 17 00:00:00 2001 From: horus Date: Fri, 6 Mar 2020 01:27:13 +0100 Subject: Scheduled commands are OK. --- app/Libraries/Helper.php | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) (limited to 'app/Libraries') diff --git a/app/Libraries/Helper.php b/app/Libraries/Helper.php index 88650b4..65d774b 100644 --- a/app/Libraries/Helper.php +++ b/app/Libraries/Helper.php @@ -17,7 +17,6 @@ use Eluceo\iCal\Component\Event; class Helper { public function getCalendar( $username ) { - echo "
";
 		$user = MALUser::where('username', $username)->get()->first();
 
 		$vCalendar = new iCalendar('animes.iamfabulous.de');
@@ -25,10 +24,10 @@ class Helper {
 
 		foreach( $user->calendar()->get() as $anime ) {
 
-			if ( is_null($anime->episodes_completes) ) {
+			if ( is_null($anime->episodes_complete) ) {
 				$episodes_complete = '?';	
 			} else {
-				$episodes_complete = $anime->episodes_completes;
+				$episodes_complete = $anime->episodes_complete;
 			}
 
 			$vEvent = new Event();
@@ -52,12 +51,12 @@ class Helper {
                 $user = MALUser::where('username', $username)->get()->first();
 
 		if ( is_null($user) ) {
-			echo "User (" .  $username . ") does not exists. Skipping\n";
+			echo "setCalendar: User (" .  $username . ") does not exists. Skipping\n";
 			return;
 		}
 
 		if ( is_null($user->IsWatching) ) {
-			echo "User (" .  $username . ") does not watch any anime. Skipping\n";
+			echo "setCalendar: User (" .  $username . ") does not watch any anime. Skipping\n";
 			return;
 		}
 
@@ -74,7 +73,7 @@ class Helper {
 				})->get()->first();
 
 			if ( ! is_null( $check ) ) {
-				echo "duplicate entry. ".$anime->mal_id." continue\n"; continue;
+				echo "setCalendar: duplicate entry. ".$anime->mal_id." continue\n"; continue;
 			}
 
                         $calendar = new Calendar();     
@@ -99,7 +98,7 @@ class Helper {
 		$user = MALUser::where('username', $username)->get()->first();
 
 		if ( is_null($user) ) {
-			echo "User (" .  $username . ") does not exists. Skipping\n";
+			echo "setIsWatching: User (" .  $username . ") does not exists. Skipping\n";
 			return;
 		}
 		
@@ -141,4 +140,17 @@ class Helper {
 		return $user;
 	}
 
+	public function setIsWatchingForAll() {
+		$users = MALUser::all();
+		foreach( $users as $user ) {
+			$this->setIsWatching( $user->username );
+		}
+	}
+	public function setCalendarForAll() {
+		$users = MALUser::all();
+		foreach( $users as $user ) {
+			$this->setCalendar( $user->username );
+		}
+	}
+
 }
-- 
cgit v1.2.3