class CRM_Event_Form_ManageEvent_TabHeader {
/**
- * @param $form
+ * @param CRM_Core_Form $form
*
* @return array
*/
}
$form->assign_by_ref('tabHeader', $tabs);
CRM_Core_Resources::singleton()
- ->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js')
+ ->addScriptFile('civicrm', 'templates/CRM/common/TabHeader.js', 1, 'html-header')
->addSetting(array('tabSettings' => array(
'active' => self::getCurrentTab($tabs),
)));
}
/**
- * @param $form
+ * @param CRM_Core_Form $form
*
* @return array
* @throws Exception
$fullName = $form->getVar('_name');
$className = CRM_Utils_String::getClassName($fullName);
$new = '';
+ $action = 'update';
+
// hack for special cases.
switch ($className) {
case 'Event':
case 'ScheduleReminders':
$class = 'reminder';
- $new = !empty($_GET['new']) ? '&new=1' : '';
break;
default:
$tabs[$key]['qfKey'] = NULL;
}
+ if ($key == 'reminder') {
+ $action = 'browse';
+ }
+
$tabs[$key]['link'] = CRM_Utils_System::url("civicrm/event/manage/{$key}",
- "{$reset}action=update&id={$eventID}&component=event{$new}{$tabs[$key]['qfKey']}"
+ "{$reset}action={$action}&id={$eventID}&component=event{$tabs[$key]['qfKey']}"
);
}
}
return $current;
}
}
-