Переглянути джерело

\#48: Cron funktioniert wieder

Moritz Schmidt 10 роки тому
батько
коміт
7faafbc9e7
2 змінених файлів з 9 додано та 3 видалено
  1. 7 1
      cron.php
  2. 2 2
      includes/functions.inc.php

+ 7 - 1
cron.php

@@ -13,12 +13,18 @@ include('includes/mailboxfolder.inc.php');
 $db = new Database($CONFIG['dbHost'], $CONFIG['dbUser'], $CONFIG['dbPassword'], $CONFIG['dbDatabase']);
 
 $dirs = scandir($CONFIG['documentPath']);
+
 foreach($dirs as $dir) {
     if($dir === '.' || $dir === '..') {
         continue;
     }
 
-    searchNewFiles($dir);
+    if(is_dir($CONFIG['documentPath'] . $dir)) {
+        searchNewFiles($dir);
+    }
+
+    // TODO: implement draft-search
+
 }
 
 searchMails();

+ 2 - 2
includes/functions.inc.php

@@ -42,7 +42,7 @@ function searchNewFiles($scanDir) {
 
 function searchMails() {
 	global $user;
-	$mailboxes = Mailbox::getMailBoxes();
+	$mailboxes = Mailbox::getAllMailBoxes();
 
 	foreach($mailboxes as $mailbox) {
 		$mailbox->listFolders();
@@ -64,7 +64,7 @@ function searchMails() {
 					//echo $uid;
 					$uid = imap_uid($mailbox->getMailbox(), $i);
 
-					$documents = getDocumentsByMailInfo($mailbox->getId(), $uid, $mbFolder->getLabelId());
+					$documents = Document::getDocumentsByMailInfo($mailbox->getId(), $uid, $mbFolder->getLabelId());
 
 					if(sizeof($documents) < 1) {
 						Document::addDocument('mail', $headers->subject, $headers->from[0]->mailbox . '@' . $headers->from[0]->host, $mbFolder->getLabelId(), '', '\'' . $headers->date . '\'', '\'' . $headers->date . '\'', $uid, $mailbox->getId());