module development

format_xml_elements usage

  1. /**
  2.  * Return expected Mindtouch XML format containing user details.
  3.  */
  4. function mindtouch_remote_auth_format_xml($mindtouch_user) {
  5.   $elements = format_xml_elements(array('email' => $mindtouch_

Error Code when using Ctools Modal

  1. An error occurred at /drupalBCom/test/ajax/go.
  2.  
  3. Error Description:
  4. thedude | localhost
  5. localhost        
  6. thedude
  7. Ajax Test
  8. My account
  9. Create content
  10. Administer
  11. Log out
  12. Home                

Using CTools

  1. function example_test_modal_callback($js = FALSE) {
  2.   if ($js) {
  3.     ctools_include('ajax');
  4.     ctools_include('modal');
  5.     $form_state = array(
  6.       'ajax' => TRUE,
  7.       'title' => t('Login

Error Code

  1. An error occurred at /drupal/test/ajax/go.
  2.  
  3. Error Description:
  4. thedude | Drupal powered by BitNami
  5. Drupal powered by BitNami        
  6. thedude
  7. Ajax Test
  8. My account
  9. Create content
  10. Administer
  11. L

CTools Modal Frames

  1. <?php
  2. // $Id$
  3. /**
  4. * Implementation of hook_menu().
  5. */
  6. function ctoolstest_menu() {
  7.   $items = array();
  8.   $items['test'] = array(
  9.     'title' => 'Ajax Test',
  10.     'page callback' => 'example_t

UPDATE statement

  1. case 'update':
  2.                         $query = "SELECT languages, skype, msn, icq, mobile, telephone, address, zipcode, website, interests, clubs, advicedwebsites"
  3.                         ."  FROM {profileadds} WHERE uid = %d";
  4.                         $result

Fix for PHPTemplate override of node_delete_confirm_submit

  1. /**
  2.  * @Override node_delete_confirm_submit in node.pages.inc.
  3.  */
  4. function phptemplate_node_delete_confirm_submit($form, &$form_state) {
  5.         $node_id = arg(1);
  6.         if (is_numeric($node_id)) {

PHPTemplate override of node_delete_confirm_submit

  1. /**
  2.  * @Override node_delete_confirm_submit in node.pages.inc.
  3.  */
  4. function phptemplate_node_delete_confirm_submit($form, &$form_state) {
  5.         $node = node_load(arg(1)); //alternative: $node = node_lo

Fix for Load a Node on the user Page

  1. function mymodule_menu() {
  2. $items['user/%user_uid_optional/surf'] = array(
  3.           'title' => 'Info',
  4.           'page callback' => 'load_info',
  5.           'page arguments' => array(1),
  6.           'access callback' => TRUE,

Load a Node on the user Page

  1. function mymodule_menu() {
  2. $items['user/%user_uid_optional/surf'] = array(
  3.           'title' => 'Info',
  4.           'page callback' => 'load_info',
  5.           'page arguments' => array(1),
  6.           'access callback' => TRUE,
Syndicate content