Viewing file: ci_publicar - copia.php (2.18 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class ci_publicar extends tdfonline_ci
{
//-----------------------------------------------------------------------------------
//---- Eventos ----------------------------------------------------------------------
//-----------------------------------------------------------------------------------
function evt__cancelar_cambios()
{
/*$cmd1 = 'C:/WebApps/apex_tdfonline/proyectos/tdfonline/bat/cancelar_step1.bat';
$cmd2 = 'C:/WebApps/apex_tdfonline/proyectos/tdfonline/bat/cancelar_step2.bat"';
exec($cmd1, $output, $return_var);
if($return_var === 0) {
exec($cmd2, $output2, $return_var2);
if($return_var2 === 0) {
toba::notificacion()->agregar("Los datos han sido CANCELADOS correctamente. <a>Ver Vista Pública</a>.", "info");
}else{
toba::notificacion()->agregar("Los datos no han sido CANCELADOS. Error en el pg_restore: ".$return_var2, "error");
}
}else{
toba::notificacion()->agregar("Los datos no han sido CANCELADOS. Error en el pg_dump: ".$return_var, "error");
}*/
toba::notificacion()->agregar("Los datos han sido CANCELADOS correctamente. <a>Ver Vista Borrador</a>.", "info");
}
function evt__publicar_cambios()
{
#$cmd1 = 'C:/WebApps/apex_tdfonline/proyectos/tdfonline/bat/publicar_step1.bat';
#$cmd2 = 'C:/WebApps/apex_tdfonline/proyectos/tdfonline/bat/publicar_step2.bat"';
$cmd1 = '/opt/apex_tdfonline/proyectos/tdfonline/bat/publicar_step1.sh';
$cmd2 = '/opt/apex_tdfonline/proyectos/tdfonline/bat/publicar_step2.sh"';
exec($cmd1, $output, $return_var);
if($return_var === 0) { //ok
exec($cmd2, $output2, $return_var2);
#if($return_var2 === 0) { //ok
$url_publica = file_get_contents('../php/url_publica.txt');
toba::notificacion()->agregar("Los datos han sido PUBLICADOS correctamente. <a href='$url_publica' target='_blank'>Ver Vista Pública</a>.", "info");
#}else{
# toba::notificacion()->agregar("Los datos no han sido PUBLICADOS. Error en el pg_restore: ".$return_var2, "error");
#}
}else{
toba::notificacion()->agregar("Los datos no han sido PUBLICADOS. Error en el pg_dump: ".$return_var, "error");
}
}
}
?>
|