Advertisement
Guest User

velosurance_partner Module

a guest
Oct 30th, 2014
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.47 KB | None | 0 0
  1. function velosurance_partner_page_alter(&$vars) {
  2.   $args = arg();
  3.   global $user;
  4.  
  5.   if ($args[0] == 'user' && empty($args[2]) && in_array('trusted partner', $user->roles)) {
  6.     drupal_add_js('misc/form.js');
  7.     drupal_add_js('misc/ajax.js');
  8.     drupal_add_js(drupal_get_path('module', 'velosurance_quote') . '/jquery.maskedinput.min.js');
  9.     drupal_add_js(drupal_get_path('module', 'velosurance_partner') . '/js/velosurance_partner_shop.js');
  10.     drupal_add_css(drupal_get_path('module', 'velosurance_partner') . '/css/velosurance_partner_page.css');
  11.     drupal_add_js(drupal_get_path('module', 'velosurance_partner') . '/js/velosurance_partner_shop.js');
  12.  
  13.     $profile        = profile2_load_by_user($user, PROFILE_PARTNER);
  14.     $shops_field    = $profile->field_shops[LANGUAGE_NONE];
  15.     $first_name     = $profile->field_first_name[LANGUAGE_NONE][0]['value'];
  16.     $last_name      = $profile->field_last_name[LANGUAGE_NONE][0]['value'];
  17.     $tabs           = velosurance_partner_shops_table_html($profile);
  18.  
  19.     drupal_set_title($first_name . ' ' . $last_name);
  20.  
  21.     $global_actions = '<div class="global-actions actions"><a href="/partner/shop/add/' . $user->uid . '" class="btn use-ajax">Add another shop</a>';
  22.     $vars['content']['system_main_alter'] = array();
  23.     $vars['content']['system_main_alter']['#type'] = 'markup';
  24.     $vars['content']['system_main_alter']['#markup'] = '<div class="velosurnce-partner-page">' . $tabs . $global_actions . '</div>';
  25.  
  26.   }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement