+//BORRO LOS ARCHIVOS CON MAS DE N DIAS {{{
+if ($dh = opendir($YATTA_SERVER['path_tacho'])) {
+ while (false !== ($fh = readdir($dh))) {
+ if ($fh != '.' && $fh != '..' && !in_array($fh, split(',',
+ $CONF['tacho']['ignorar']))) {
+ $span =& new Date_Span (
+ new Date (filemtime($YATTA_SERVER['path_tacho'].$fh)),
+ new Date ());
+ if ($span->greater(new Date_Span (
+ array ($CONF['tacho']['cantidad_dias'],0,0,0)))) {
+
+ $archivo =& new YATTA_Archivo;
+ $archivo->archivo = $fh;
+ $res = $archivo->buscar($DB);
+ if (PEAR::isError($res)) {
+ trigger_error('Error: ' . $res->getMessage() . "\n",
+ E_USER_ERROR);
+ }
+ $archivo->cargar($res);
+ $res = $archivo->borrar($res);
+ if (PEAR::isError($res)) {
+ trigger_error('Error: ' . $res->getMessage() . "\n",
+ E_USER_ERROR);
+ }
+ }
+ }
+ }
+ closedir($dh);
+}