Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/03/2011, 13:54
Brahyam
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: Cannot redeclare class xajaxRequestPlugin

Bueno, voy a colocar codigo de ejemplo:

Mi clase Principal
Archivo: MainController.php

Código PHP:
Class MainController {
    
        require_once(
"conexion.inc");
        require_once(
"xajax.inc.php");
    
        public function 
__construct(){
            
            
$this->init();
            
            
$this->ajax             = new xajax();
            
$this->smarty           = new Smarty;
            
$this->obj             = new Objets();
            
$this->respuestaAjax   = new xajaxResponse();
            
$this->validar         = new Validar();
            
$this->diseno         = new Diseno();
            
$this->ingreso         = new Auth();
            
$this->tools                 = new Herramientas();
            
$this->conexion         = new BaseDatos();
            

            
$this->setMemory();            
            
$this->accessControl();            
            
$this->ajaxEncode();            
            
$this->regFunctions();    
            
$this->ajaxLibrary();        
            
        }

                ....... 
Proyecto anterior:
Archivo: ordenesServicioController.php

Código PHP:
    require_once("../incluidos/MainController.php");
    require_once(
"ordenesServicioForm.php");
    require_once(
"ordenesServicioModel.php");
    require_once(
"../incluidos/PDF/dompdf_config.inc.php");


    class 
ordenesServicioController extends MainController
    
{

        const 
TPL          'ordenesServicioController.tpl';
        const 
PUBLIC_PATH  'http://rlg.roldanlogistica.com/bun/rologistica/documentos_clientes/ordenes_servicio/';
        const 
PRIVATE_PATH '/var/www/html/ordenes_servicio/';

        protected 
$_db;

        
        public function 
init(){

            
$this->ruta              $_SERVER['PHP_SELF'];
            
$this->memory            128;
            
$this->encode_ajax       'ISO-8859-1';
            
$this->debug_xajax       false;
            
$this->waitCursor        false;
            
$this->reg_functions     = array(

                
'mostrarServicio',
                
'getCliente',
                
'grabarConfiguracionCliente',
                
'grabarServicio',
                
'getTarifasExistentes',
                
'actualizarTarifas',
                
'prefactura',
                
'mostrarContenidoCliente',
                
'traerDoRoldan',
                
'setSubCliente',
                
'formateaClienteSia',
                
'clearFile',
                
'getConsecutivoOrdenes',
                
'getInfoOrden',
                
'actualizarArchivo',
                
'actualizarInfo',
                
'crearNuevaOrden',
                
'getInfoCli',
                
'printPdf',
                
'printP',
                
'getOrdenes',
                
'getOrdenExistente',
                
'anularOrdenes',
                
'confirmarOrden',
                
'mostrarOpcionConsulta',
                
'consultaPorFechaDeOrden',
                
'mostrarTipoCarga',
                
'addContenedor'

            
);

            
$this->_db = new ordenesServicioModel();

        }

        ........ 
Nuevo proyecto
Archivo: SopIntegralController.php

Código PHP:
    require_once("../incluidos/MainController.php");
    require_once(
"SopIntegralForm.php");
    require_once(
"SopIntegralModel.php");


    class 
SopIntegralController extends MainController
    
{

        const 
TPL 'SopIntegralController.tpl';

        public function 
init(){

            
$this->ruta              $_SERVER['PHP_SELF'];
            
$this->memory            128;
            
$this->encode_ajax       'ISO-8859-1';
            
$this->debug_xajax       true;
            
$this->waitCursor        false;
            
$this->reg_functions     = array('holaMundo');

        }


        public function 
getOrden(){

            include_once(
"ordenesServicioController.php");

            
$orden = new ordenesServicioController(); // <-- Aqui es donde se me genera el error, dice Cannot redeclare class xajaxRequestPlugin in .....

        

Eso es lo que tengo, gracias de antemano.

Última edición por Brahyam; 11/03/2011 a las 14:33