Jump to content

Custom Fields missing in Client Edit hook


gohigher

Recommended Posts

As of Version 4.4.2

 

Echoing out the results of the $vars variable passed to a function attached to the Client_Edit hook point reveals that custom client fields are not being included (even when set as required fields). They are present in the ["olddata"] array, but are as one suspects the previous values.

 

The changed values of the variables are present by using this code:

global $smarty;

$clientsdetails = $smarty->_tpl_vars["clientsdetails"];
$vars["customfields1"] = $clientsdetails["customfields1"];
...

 

Another quick work around involves using the $_POST variables and attaching them manually, however care is required to ensure variables are sanitized (sanitize function is also not available in this scope to be of any use).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated