$screensaver->setTag($catdrutt);
 // descargo contenido por FTP
 $log .= "\tdescargando contenido...\n";
 $ftpCon = new Ftp();
 $conectado = $ftpCon->login();
 if ($conectado !== TRUE) {
     $conectado = $ftpCon->login();
 }
 if ($conectado !== TRUE) {
     $conectado = $ftpCon->login();
 }
 if ($conectado !== TRUE) {
     $conectado = $ftpCon->login();
 }
 if ($conectado === TRUE) {
     $to = TMP_DIR . "/" . $screensaver->getContentFilename();
     $from = $screensaver->getContent();
     $bajado = $ftpCon->bajar($from, $to);
     if ($bajado !== TRUE) {
         $bajado = $ftpCon->bajar($from, $to);
     }
     if ($bajado !== TRUE) {
         $bajado = $ftpCon->bajar($from, $to);
     }
     if ($bajado !== TRUE) {
         $bajado = $ftpCon->bajar($from, $to);
     }
     if ($bajado === TRUE) {
         $log .= "\tdescargando preview...\n";
         $to = TMP_DIR . "/preview_tmp.gif";
         $from = $screensaver->getPreview();
 $screensaver->setTag($catdrutt);
 // descargo contenido por FTP
 $log .= "\tdescargando contenido...\n";
 $ftpCon = new Ftp();
 $conectado = $ftpCon->login();
 if ($conectado !== TRUE) {
     $conectado = $ftpCon->login();
 }
 if ($conectado !== TRUE) {
     $conectado = $ftpCon->login();
 }
 if ($conectado !== TRUE) {
     $conectado = $ftpCon->login();
 }
 if ($conectado === TRUE) {
     $to = $tmpDir . "/" . $screensaver->getContentFilename();
     $from = $screensaver->getContent();
     $bajado = $ftpCon->bajar($from, $to);
     if ($bajado !== TRUE) {
         $bajado = $ftpCon->bajar($from, $to);
     }
     if ($bajado !== TRUE) {
         $bajado = $ftpCon->bajar($from, $to);
     }
     if ($bajado !== TRUE) {
         $bajado = $ftpCon->bajar($from, $to);
     }
     if ($bajado === TRUE) {
         $log .= "\tdescargando preview...\n";
         $to = $tmpDir . "/preview_tmp.gif";
         $from = $screensaver->getPreview();