Results 1 to 7 of 7
Like Tree1Likes
  • 1 Post By fulvio

Thread: aiuto su logic hook

  1. #1
    massimo78 is offline Member
    Join Date
    Apr 2010
    Posts
    8

    Default aiuto su logic hook

    Ciao a tutti, sto cercando di imparare la customizzazione di SugarCrm ma ho qualche problema, spero quacuno mi dia una mano

    Vorrei fare un semplice inserimento automatico di un campo intero custom chiamato prova_c inserito in Opportunities e hoquindi inserito in \custom\modules\Opportunities i seguenti file .php

    logic_hooks.php:

    <?php

    $hook_version = 1;

    $hook_array = Array();

    $hook_array['after_save'][] = Array(1, test, 'custom/modules/Opportunities/test.php', 'TestClass', 'lead_before_save_1');
    ?>

    e test.php_

    <?php

    class TestClass {
    function lead_before_save_1(&$bean, $event, $arguments) {

    $bean->prova_c = 20;}

    }

    ?>

    Qualcuno sa dirmi dove sbaglio? Sembrerebbe che la funzione non venga richiamata

  2. #2
    fulvio is offline Sugar Community Member
    Join Date
    Sep 2007
    Location
    Lesmo - MB
    Posts
    124

    Default Re: aiuto su logic hook

    Quote Originally Posted by massimo78 View Post
    Ciao a tutti, sto cercando di imparare la customizzazione di SugarCrm ma ho qualche problema, spero quacuno mi dia una mano

    Vorrei fare un semplice inserimento automatico di un campo intero custom chiamato prova_c inserito in Opportunities e hoquindi inserito in \custom\modules\Opportunities i seguenti file .php

    logic_hooks.php:

    <?php

    $hook_version = 1;

    $hook_array = Array();

    $hook_array['after_save'][] = Array(1, test, 'custom/modules/Opportunities/test.php', 'TestClass', 'lead_before_save_1');
    ?>

    e test.php_

    <?php

    class TestClass {
    function lead_before_save_1(&$bean, $event, $arguments) {

    $bean->prova_c = 20;}

    }

    ?>

    Qualcuno sa dirmi dove sbaglio? Sembrerebbe che la funzione non venga richiamata
    Ciao massimo78,
    qui sopra hai scritto:
    $hook_array['after_save'][] = Array(............
    prova con:
    $hook_array['before_save'][] = Array(.............

    fulvio

  3. #3
    massimo78 is offline Member
    Join Date
    Apr 2010
    Posts
    8

    Default Re: aiuto su logic hook

    Ciao Fulvio, ora va grazie mille!

  4. #4
    iDavide's Avatar
    iDavide is offline Sugar Community Member
    Join Date
    Jan 2012
    Posts
    10

    Default Re: aiuto su logic hook

    Salve ragazzi! ho bisogno di un aiuto!!!

    ho creato un modulo custom con module builder, e gli ho applicato la tipologia "base"

    quando vado a cliccare sul tasto salva dalla vista di modifica avrei bisogno di eseguire del codice personale.
    ho visto qualche guida, ho creato i due file:

    logic_hook.php e before_save come nella guida:
    Creating Logic Hooks for SugarCRM 5 | Redink Design

    solo che non funziona, in pił non capisco alcune cose,

    1) avendo un modulo custom alcuni file in module/cartella_custom_module mancano e si rifanno a file generici, come il controllo o la vista "da quanto ho capito dalla guida",

    non riesco quindi a capire come faccio a collegare questi due file php al sistema, come fanno ad essere visibili? dove li collego? vi prego aiutatemi! grazie mille in anticipo!!!

  5. #5
    fulvio is offline Sugar Community Member
    Join Date
    Sep 2007
    Location
    Lesmo - MB
    Posts
    124

    Default Re: aiuto su logic hook

    Quote Originally Posted by iDavide View Post
    Salve ragazzi! ho bisogno di un aiuto!!!

    .........

    non riesco quindi a capire come faccio a collegare questi due file php al sistema, come fanno ad essere visibili? dove li collego? vi prego aiutatemi! grazie mille in anticipo!!!
    Ciao,
    i tuoi due file per gestire il tuo hook devi posizionarli in <sugar>/custom/modules/cartella_custom_module
    Se non esiste devi crearla. Ricordati che uno dei due file DEVE chiamarsi logic_hooks.php

    fulvio

    P.S.
    Mi hai inviato un messaggio privato, ma sul tuo profilo NON accetti messaggi privati,
    quindi non posso risponderti.
    Last edited by fulvio; 2012-02-03 at 03:29 PM.

  6. #6
    iDavide's Avatar
    iDavide is offline Sugar Community Member
    Join Date
    Jan 2012
    Posts
    10

    Default Re: aiuto su logic hook

    File: logic_hooks.php Percorso: /sugarcrm/custom/modules/relst_Relazioni_Aziendali


    PHP Code:
    <?php

    $hook_version 
    1;
    $hook_array = Array();
    $hook_array['before_save'] = Array();
    $hook_array['before_save'][] = Array(1'before_save''custom/relst_Relazioni_Aziendali/before_save.php','before''before');


    ?>
    File: before_save.php Percorso: /sugarcrm/custom/include/relst_Relazioni_Aziendali
    PHP Code:
    <?php 


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


        
    mysql_connect("localhost","root","sugarcrm");
        
    mysql_select_db("sugarcrm");



    //global $current_user
    require_once('data/SugarBean.php');
    require_once(
    'modules/relst_Relazioni_Aziendali/relst_Relazioni_Aziendali.php');
    require_once(
    'include/utils.php');

    class 
    before 
    function 
    before (&$bean$event$arguments)
    {

    // as contact you can create any other object of any other module

      

            
    $query "update jjwg_areas set name = 'INSERITO' where id = '12'";
            
    mysql_query($query);


    }
    }

    ?>

    Ho fatto questo ma quando clicco sul bottone salva nel mio modulo custom il mio codice non viene eseguito, dove sbaglio? manca qualcosa?

  7. #7
    fulvio is offline Sugar Community Member
    Join Date
    Sep 2007
    Location
    Lesmo - MB
    Posts
    124

    Default Re: aiuto su logic hook

    Ciao,
    ti ho risposto nell'altro thread cha hai aperto tu.

    fulvio
    iDavide likes this.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. how to add a logic hook
    By youssefmamdouh in forum Developer Help
    Replies: 3
    Last Post: 2011-09-06, 01:02 PM
  2. Replies: 10
    Last Post: 2010-11-16, 02:41 AM
  3. Logic hook, only run if...
    By hensor in forum Developer Help
    Replies: 1
    Last Post: 2009-10-09, 10:53 AM
  4. Replies: 3
    Last Post: 2009-08-15, 03:00 AM
  5. logic hook
    By atik in forum Developer Help
    Replies: 2
    Last Post: 2009-03-28, 10:47 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •