/** * <p>public static function to create the header or the subject area of the smart newsletter</p> */ public static function smartNewsHead($mailingEdit, $lists, $show) { $option = array(); $my = JFactory::getUser(); $acl = JFactory::getACL(); //$gtree = $acl->get_group_children_tree( null, 'USERS', false ); $option[] = jnews::HTML_SelectOption('1800', 'Every 30 minutes'); $option[] = jnews::HTML_SelectOption('3600', 'Every hour'); $option[] = jnews::HTML_SelectOption('43200', 'Every 12 hours'); $option[] = jnews::HTML_SelectOption('1', _JNEWS_AUTO_DAY_CH1); $option[] = jnews::HTML_SelectOption('3', _JNEWS_AUTO_DAY_CH3); $option[] = jnews::HTML_SelectOption('5', _JNEWS_AUTO_DAY_CH5); $option[] = jnews::HTML_SelectOption('6', _JNEWS_AUTO_DAY_CH6); $option[] = jnews::HTML_SelectOption('7', _JNEWS_AUTO_DAY_CH7); $option[] = jnews::HTML_SelectOption('8', _JNEWS_AUTO_DAY_CH8); $option[] = jnews::HTML_SelectOption('9', _JNEWS_AUTO_DAY_CH9); $auto_option[] = jnews::HTML_SelectOption('0', _JNEWS_AUTO_OPTION_NONE); $auto_option[] = jnews::HTML_SelectOption('1', _JNEWS_AUTO_OPTION_NEW); if (isset($mailingEdit->new_letter) && $mailingEdit->new_letter == 1) { $auto_option[] = jnews::HTML_SelectOption('2', _JNEWS_AUTO_OPTION_ALL); } if (!isset($lists['delay_min'])) { $lists['delay_min'] = null; } $lists['delay_min'] = jnews::HTML_GenericList($option, 'delay_min', 'class="inputbox" size="1"', 'value', 'text', isset($mailingEdit->delay_min) ? $mailingEdit->delay_min : 1); $lists['catid'] = !empty($mailingEdit->cat_id) ? $mailingEdit->cat_id : ''; $lists['notify_id'] = !empty($mailingEdit->notify_id) ? $mailingEdit->notify_id : ''; $lists['delay_max'] = !empty($mailingEdit->delay_max) ? $mailingEdit->delay_max : ''; $lists['smart_date'] = !empty($mailingEdit->smart_date) ? $mailingEdit->smart_date : ''; if (!empty($mailingEdit->delay_max)) { JRequest::setVar('delay_max', $mailingEdit->delay_max); } if (!empty($mailingEdit->notify_id)) { JRequest::setVar('notify_id', $mailingEdit->notify_id); } if (!empty($mailingEdit->cat_id)) { JRequest::setVar('cat_id', base64_encode($mailingEdit->cat_id)); } // if(!empty($mailingEdit->template_id))JRequest::setVar('template_id', base64_encode($mailingEdit->template_id)); jNews_Autonews::edit($mailingEdit, $lists, $show); }