Ejemplo n.º 1
0
 /**
  * @param CRM_Event_Form_ManageEvent $form
  *
  * @return array
  */
 public static function build(&$form)
 {
     $tabs = $form->get('tabHeader');
     if (!$tabs || empty($_GET['reset'])) {
         $tabs = self::process($form);
         $form->set('tabHeader', $tabs);
     }
     $form->assign_by_ref('tabHeader', $tabs);
     CRM_Core_Resources::singleton()->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js', 1, 'html-header')->addSetting(array('tabSettings' => array('active' => self::getCurrentTab($tabs))));
     CRM_Event_Form_ManageEvent::addProfileEditScripts();
     return $tabs;
 }