El sistema Hooks: Difference between revisions

Jump to navigation Jump to search
m
Line 98: Line 98:
         }
         }


         $this->results=array('myreturn'=>$myvalue)
         if (! $error)
        $this->resprints='A text to show';
        {
            $this->results=array('myreturn'=>$myvalue)
         return 0;
            $this->resprints='A text to show';
            return 0; // or return 1 to replace standard code
        }
        else
         {
            $this->errors[]='Error message';
            return -1;
        }
     }
     }
}  
}  
Line 111: Line 118:
* '''$object''' es el objeto con el que va a trabajar. Ej: el producto si se encuentra en el contexto productcard.
* '''$object''' es el objeto con el que va a trabajar. Ej: el producto si se encuentra en el contexto productcard.
* '''$action''' es la acción si se ha enviado alguna (generalmente "create", "edit" o "view").
* '''$action''' es la acción si se ha enviado alguna (generalmente "create", "edit" o "view").
* '''$hookmanager''' es propagado para permitir a su hook llamar a otros hooks.  
* '''$hookmanager''' es propagado para permitir a su hook llamar a otros hooks.


= Listado de Hooks disponibles en Dolibarr =
= Listado de Hooks disponibles en Dolibarr =

Navigation menu