exit; } } else { echo "ERROR: descargando el preview del ftp\n"; exit; } } else { echo "ERROR: descargando el contenido full {$from} del ftp a {$to}\n"; exit; } } else { echo "ERROR: no se puede loguear al ftp\n"; } if ($content_download === TRUE) { // obtengo y genero el XML $xmlContent .= $tone->genXML(); $total++; } else { $log .= " "; } } catch (Exception $e) { $log .= "genXML: " . $e->getMessage() . "\n"; } } $xmlContent .= '</asset>' . "\n"; // escribo el contenido ahora if (!($fp = fopen(TMP_DIR_PT . "/{$xmlFile}", "a+"))) { echo "Cannot open file ({$filename})"; exit; } if (fwrite($fp, $xmlContent) === FALSE) {
$realtone->setMerchants(array_keys($paises_elegidos)); //$realtone->setKeywords($keywords[$i]); // $realtone->setShortDesc($shortDesc[$i]); // $realtone->setLongDesc($longDesc[$i]); try { $content_download = FALSE; $log .= "\tdescargando contenido...\n"; $ftpCon = new Ftp(); $conectado = $ftpCon->login_r(null, null, FTP_CONN_RETRIES); if ($conectado === TRUE) { $content_download = $realtone->downloadContent($ftpCon); } else { echo "ERROR: no se puede loguear al ftp\n"; } if ($content_download === TRUE) { $xmlContent = $realtone->genXML(); $arrayMuestra[] = $realtone->getArraySubForm(); $total++; $written = file_put_contents($realtone->getDirToWrite() . "/" . $xmlFile, $xmlContent); } else { $log .= " "; } } catch (Exception $e) { $log .= "genXML: " . $e->getMessage() . "\n"; } } // genero nombre para el zip $i = 0; $existe = TRUE; while ($existe === TRUE) { if (file_exists(ZIP_DIR . "/{$zipFile}")) {