Results 1 to 3 of 3

Thread: problemi con logic_hooks in un custom module

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

    Default problemi con logic_hooks in un custom module

    Salve a tutti, dovrei inserire delle azioni custom prima e dopo il click sul bottone salva sulla vista di modifica di un modulo custom creato con module builder..... ma non funziona e sto impazzendo :S
    qui di seguito ci sono il file che ho creato, ma non riesco a trovare altre informazioni. devo collegarli a qualcosa perchè vengano richiamati? perchè mi sembra non vengano eseguiti


    file: /sugarcrm/custom/modules/relst_Relazioni_Aziendali/ logic_hooks.php
    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: /sugarcrm/custom/include/relst_Relazioni_Aziendali/before_save.php
    PHP Code:
    <?php 

    if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
    mysql_connect("localhost","root","sugarcrm");
    mysql_select_db("sugarcrm");
    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)
    {
    $query "update jjwg_areas set name = 'INSERITO' where id = '12'";
    mysql_query($query);
    }
    }

    ?>
    Dove sbaglio? Cosa manca ?

    Ogni aiuto sarà graditissimo!!! vi ringrazio infinitamente in anticipo!

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

    Default Re: problemi con logic_hooks in un custom module

    Ciao leggi qua sotto:

    Quote Originally Posted by iDavide View Post
    Salve a tutti,

    <cut>

    file: /sugarcrm/custom/modules/relst_Relazioni_Aziendali/ logic_hooks.php
    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');
    ?>
    ERRORE:
    Qui sopra dici che il file sta in custom/relst_Relazioni_Aziendali/before_save.php
    Qui sotto dici che il file sta in custom/include/relst_Relazioni_Aziendali/before_save.php
    O manca un /include/ sopra oppure devi spostare il file before_save.php nel posto giusto.



    file: /sugarcrm/custom/include/relst_Relazioni_Aziendali/before_save.php

    PHP Code:
    <?php 

    if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
    mysql_connect("localhost","root","sugarcrm");

    <
    cut>

    ?>
    Inoltre per fare un po` di debug io aggiungerei queste due righe nel file before_save.php

    PHP Code:
    if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
    ...
    ...
    class 
    before 
    function 
    before (&$bean$event$arguments)

    global 
    $sugar_config;  // AGGIUNGI QUESTA RIGA E QUELLA DOPO
    $GLOBALS['log']->fatal("Sto eseguendo il mio logic hook.");  

    ....
    eccecc.
    ..... 
    In questo modo, quando da Sugar esegui la tua operazione di save, se l'hook viene
    eseguito, allora ti ritrovi in <sugar>/sugarcrm.log la riga che hai chiesto di scrivere nel
    log, ed hai la certezza che almeno fino a lì ci sei arrivato.

    Facci sapere.
    fulvio
    Last edited by fulvio; 2012-02-19 at 09:33 AM.

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

    Default Re: problemi con logic_hooks in un custom module

    Va!!!

    - scrittura sul DB effettuata
    - scrittura in sugarcrm.log "fatal" effettuata

    hai vinto una bevuta! se passi per ancona fai un fischio!

    Ora devo solo capire come prendere i dati che sto cercando di salvare visto che devo lavorare con essi ed il gioco è fatto, in caso posto la soluzione qui così potrà essere utile, in caso di consigli anche per questa fase son sempre bene accetti!
    Grazie infinite!

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. logic_hooks - after_relationship_add
    By caffeineborg in forum Developer Help
    Replies: 7
    Last Post: 2011-10-19, 03:10 AM
  2. logic_hooks and error handling
    By monkey in forum Developer Help
    Replies: 3
    Last Post: 2010-12-14, 07:55 PM
  3. save another module in after_save logic_hooks
    By mohadeseh in forum Developer Help
    Replies: 2
    Last Post: 2010-06-15, 06:06 PM
  4. Installing logic_hooks
    By arnovdbrink in forum Developer Help
    Replies: 6
    Last Post: 2010-03-26, 08:24 AM
  5. MIssing file 'custom/logic_hooks.php'
    By windmeier in forum Installation and Upgrade Help
    Replies: 2
    Last Post: 2008-06-18, 11:41 AM

Tags for this Thread

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
  •