SUGARCRM ED INTEGRITA’ REFERENZIALE

in Informatica Sugarcrm

Per ottenere una sorta di integrità referenziale su sugarcrm è possibile andare ad aggiungere una logic_hook di tipo before_deleted (che viene chiamata da sugarbean.php prima di marcare il record master come eliminato).

Piccolo esempio nel file custom/modues/mio_modulo/logic_hooks.php inserire (crearlo se non presente):

$hook_version = 1;
$hook_array = Array(); $hook_array['before_delete'][] = Array(1, 'mia_func_cancella', 'custom/modules/mio_modulo/mio_modulo_calcs.php', 'mia_classe', 'mia_func_cancella');

Nel file custom/modues/mio_modulo/mio_modulo_calcs.php inserire (crearlo se non presente):

if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');

class mia_classe{
    function 'mia_func_cancella'(&$focus, $event, $arguments) {
         if ($event == 'before_delete'){
            //vostro codice
         }
    }
}



Per ottenere una sorta di integrità referenziale su sugarcrm è possibile andare ad aggiungere una logic_hook di tipo before_deleted (che viene chiamata da sugarbean.php prima di marcare il record master come eliminato).

Piccolo esempio nel file custom/modues/mio_modulo/logic_hooks.php inserire (crearlo se non presente):

$hook_version = 1;
$hook_array = Array();$hook_array['before_delete'][] = Array(1, 'mia_func_cancella', 'custom/modules/mio_modulo/mio_modulo_calcs.php', 'mia_classe', 'mia_func_cancella');

Nel file custom/modues/mio_modulo/mio_modulo_calcs.php inserire (crearlo se non presente):

if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');

class mia_classe{
    function 'mia_func_cancella'(&$focus, $event, $arguments) {
         if ($event == 'before_delete'){
            //vostro codice
         }
    }
}



Commenti: 0 Fri 29 January 2010 - 14:21:46 admin



Categorie news

Cucina 1
e107 6
FileMaker Pro 3
Generale 4
Informatica Altro 2
Informatica Database 5
Informatica Hardware 14
Informatica Linguaggi 11
Informatica Periferiche 1
Informatica Reti 1
Informatica Sistemi Operativi 33
Informatica Software 42
Informatica Sugarcrm 19
Informatica Web 43
Iphone 7
Mootools 5
Musica 2
News 3
Office Excel 2
Personal Tecnology 3
Python 2
Siti interessanti 6
Smartphones 3

Paypal Donation


This Months Donators:


News del 2020

LuMaMeGiVeSaDo
 12345
6789101112
13141516171819
20212223242526
2728293031 
 

TwitterFreak

Data / Ora

 

Online

Ospiti: 2, Utenti: 0 ...

Massimo n. utenti in linea 243
(Utenti: 0, Ospiti: 243) il 21 Jul : 04:07

Utenti: 2
Ultimo iscritto: rob