<?php /** * @package Joomla.Site * @subpackage mod_login * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ // no direct access defined('_JEXEC') or die('Restricted access'); // Include the syndicate functions only once require_once dirname(__FILE__) . '/helper.php'; JHtml::_('behavior.keepalive'); JHtml::_('behavior.mootools'); //$params->def('greeting', 1); modMailupHelper::loadJs(); modMailupHelper::loadCss(); modMailupHelper::loadLanguage(); $type = modMailupHelper::getType(); $return = modMailupHelper::getReturnURL($params, $type); $user = JFactory::getUser(); require JModuleHelper::getLayoutPath('mod_mailup', $params->get('layout', 'default'));
} ?> </fieldset> <div id="mod_mailup_buttons<?php echo $module->id; ?> " class="mod_mailup_buttons"> <?php if ($user->guest) { ?> <input name="chkPrivacy" id="mailup_chkPrivacy" type="checkbox" onchange="mod_mailup_helper.ctrlPrivacy();" /> <label for="mailup_chkPrivacy"><?php echo modMailupHelper::privacyLabel($params); ?> </label> <input class="button subbutton" type="submit" name="Submit" onClick="return mod_mailup_helper.checkEmail($('mailup_email').value, $('mailup_name').value);" value="<?php echo JText::_('MOD_MAILUP SUBSCRIBE BUTTON'); ?> " /> <input type="hidden" name="option" value="com_mailup" />
static function buildGroupsQuery($listId) { $user =& JFactory::getUser(); $subid = modMailupHelper::getSubId($user->id); $select = "\n\t\t\ta.id, \n\t\t\ta.groupid, \n\t\t\ta.alias\n\t\t"; $from = "\n\t\t\t#__mailup_group a \n\t\t"; $where = array("a.visible=1", "a.listid={$listId}"); if ($subid) { $select .= ", IFNULL(u.enabled, 0) enabled, IFNULL(u.status, 0) status"; $from .= "\n\t\t\t\tLEFT JOIN\n\t\t\t\t\t#__mailup_groupsub u\n\t\t\t\tON\n\t\t\t\t\tu.groupid=a.groupid\n\t\t\t\tAND\n\t\t\t\t\tu.subid={$subid}\n\t\t\t"; //$where[] = "s.userid={$user->id}"; } else { $select .= ", 0 enabled, 0 status"; } return modMailupHelper::buildQuery($select, $from, $where); }