------------------------------------------------------------------------------- $Id$ -----------------------------------------------------------------------------*/ //Defino las constantes de estado define ('YATTA_ESTADO_EN_COLA', 0); define ('YATTA_ESTADO_PROCESANDO', 1); define ('YATTA_ESTADO_FINALIZADO', 2); define ('YATTA_ESTADO_ERROR', 3); define ('YATTA_ESTADO_ABORTADO', 4); define ('YATTA_ESTADO_ABORTAR', 5); //Debe haber una funcion que devuelva una instancia del objeto. De esta manera //no hay que utilizar un nombre en particular. //La funcion debe llamarse create_process. Sin parametros. /** * Clase para el manejo de los procesos. * * @access public */ class YATTA_Proceso { /** * Indica si hay que notificar o no al owner del resultado del script. * * @var int $notificar * @access public */ var $notificar = 0; /** * Contiene el texto del error. * * @var string $error * @access public */ var $error = 'Desconocido'; /** * Indica el nombre del archivo en el filesystem. * * @var string $archivo * @access public */ var $archivo = null; /** * Funcion que realiza la ejecucion del script. * * @return void * @access public */ function run() { $this->error = 'No se implemento el metodo RUN.'; } } ?>