public static function sendConfirmationEmail($subscriber, $subscriberId) { $queue = new stdClass(); $act = JRequest::getVar('act', '', '', 'WORD'); if ($act == 'noredsubscribe') { $queue->sub_list_id = JRequest::getVar('modsubscribed_lists', ''); $queue->sub_list_id = str_replace('undefined,', '', $queue->sub_list_id); $listSub = explode(',', $queue->sub_list_id); } else { $queue->sub_list_id = JRequest::getVar('sub_list_id', ''); if (!empty($queue->sub_list_id)) { $queue->subscribed = JRequest::getVar('subscribed', ''); $listSub = array(); $i = 0; $size = sizeof($queue->sub_list_id); for ($index = 1; $index <= $size; $index++) { if (isset($queue->subscribed[$index])) { if ($queue->subscribed[$index] == 1) { $listSub[$i] = $queue->sub_list_id[$index]; $i++; } } } } else { $listSub[0] = (int) JRequest::getVar('listid', ''); } } return jNews_ProcessMail::_processConfirmationEmail($subscriber, $subscriberId, $listSub); }