]> git.llucax.com Git - software/sercom-old.git/blobdiff - src/sc_fetch
Chequeo de errores al abrir archivo de configuración y opción de línea de comando...
[software/sercom-old.git] / src / sc_fetch
index 528b1dbb553ce8919a96dbfd33480e0b12705c00..a1a9ef023c5201c92409bc9df191fe15499200ba 100755 (executable)
@@ -1,6 +1,11 @@
 #!/usr/bin/php4
 <?php // vim: set binary noeol et sw=4 sts=4:
 
+// Si me pasan un directorio de bibliotecas, lo uso.
+if (@$argv[1]) {
+    set_include_path(get_include_path().':'.$argv[1]);
+}
+
 require_once 'T/general.php';
 
 define('R_ERR', 0);
@@ -13,7 +18,7 @@ $mconf = $CONF['mail'];
 $gconf = $CONF['general'];
 
 $mailbox = @$mconf['mailbox'];
-switch (@$mconf['protocol'] ? $mconf['protocol'] : 'mbox') {
+switch (@$mconf['protocol']) {
     case 'mbox':
         $mailbox = $mconf['server'];
         break;
@@ -73,7 +78,7 @@ while (1) {
     // Reseteo intervalo
     $intervalo = $gconf['intervalo'];
     // Abro mailbox o chillo.
-    if (!($mbox = imap_open($mailbox, @$mconf['user'], @$mconf['pass']))) {
+    if (!($mbox = @imap_open($mailbox, @$mconf['user'], @$mconf['pass']))) {
         if ($mbox_errcount * $intervalo > 120) { // 2 horas sin poder conectarse
             logs('Hace 2 horas que no se puede conectar al servidor ('.imap_last_error().')', ERROR);
             $mbox_errcount = 0;