function subscription($listEdit, $lists, $show, $html) { global $_VERSION; $joomAca15 = $_VERSION->RELEASE != '1.0' && class_exists('JFactory') ? true : false; if ($joomAca15) { $editor =& JFactory::getEditor(); } if ($show['access'] or $show['auto_subscribe']) { ?> <fieldset class="acajoomcss"> <table class="acajoomtable" width="100%" cellspacing="1"> <tbody> <?php if ($show['auto_subscribe']) { ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_INFO_LIST_ACA_AUTO_SUB; $title = _ACA_AUTO_ADD_NEW_USERS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['auto_add']; ?> <?php if ($listEdit->new_letter == 1) { ?> <span style=" color: rgb(255, 0, 0); font-weight: bold;"> <?php echo _ACA_INFO_LIST_WARNING; ?> </span> <?php } ?> <br /><br /> </td> </tr> <?php } if (class_exists('auto') && $show['access']) { ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_INFO_LIST_ACCESS; $title = _ACA_LIST_ACCESS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['gid']; ?> </td> </tr> <?php } ?> </tbody> </table> </fieldset> <?php } if ($GLOBALS[ACA . 'require_confirmation']) { ?> <fieldset class="acajoomcss"> <legend><?php echo _ACA_SUB_SETTINGS; ?> </legend> <table class="acajoomtable" width="100%" cellspacing="1"> <tbody> <tr> <td width="185" class="key" style="vertical-align: top;"> <span class="editlinktip"> <?php $tip = _ACA_INFO_LIST_SUB_MESS; $title = _ACA_SUBMESSAGE; ?> <?php echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span><br /> <strong><?php echo _ACA_USABLE_TAGS; ?> </strong><br /> <?php echo _ACA_NAME_AND_CONFIRM; ?> </td> <td> <?php if ($html) { if ($joomAca15) { echo $editor->display('subscribemessage', $listEdit->subscribemessage, '100%', '200', '75', '20'); } else { editorArea('editor3', $listEdit->subscribemessage, 'subscribemessage', '100%;', '200', '75', '20'); } } else { echo '<textarea name="subscribemessage" rows="20" cols="75">' . $listEdit->subscribemessage . '</textarea>'; } ?> </td> </tr> </tbody> </table> </fieldset> <?php } if ($show['unsusbcribe']) { ?> <fieldset class="acajoomcss"> <legend><span class="editlinktip"><?php echo _ACA_UNSUB_SETTINGS; ?> </span></legend> <table class="acajoomtable" width="100%" cellspacing="1"> <tbody> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_SEND_UNSUBCRIBE_TIPS; $title = _ACA_SEND_UNSUBCRIBE; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['unsubscribesend']; ?> </td> </tr> <tr> <td width="185" class="key" style="vertical-align: top;"> <span class="editlinktip"> <?php $tip = _ACA_INFO_LIST_UNSUB_MESS; $title = _ACA_UNSUB_MESSAGE; ?> <?php echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span><br /> <strong><?php echo _ACA_USABLE_TAGS; ?> </strong><br /> <?php echo _ACA_NAMEREP; ?> <br /> <?php echo _ACA_FIRST_NAME_REP; ?> </td> <td> <?php if ($html) { if ($joomAca15) { echo $editor->display('unsubscribemessage', $listEdit->unsubscribemessage, '100%', '200', '75', '20'); } else { editorArea('editor4', $listEdit->unsubscribemessage, 'unsubscribemessage', '100%;', '200', '75', '20'); } } else { echo '<textarea name="unsubscribemessage" rows="20" cols="75">' . $listEdit->unsubscribemessage . '</textarea>'; } ?> </td> </tr> </tbody> </table> </fieldset> <?php } if ($show['email_unsubcribe'] and class_exists('auto')) { ?> <fieldset class="acajoomcss"> <table class="acajoomtable" cellspacing="1"> <tbody> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_LIST_SHOW_UNSUBCRIBE_TIPS; $title = _ACA_LIST_SHOW_UNSUBCRIBE; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['footer']; ?> </td> </tr> </tbody> </table> </fieldset> <?php } }
function jcalpro() { if (ACA_CMSTYPE) { $database =& JFactory::getDBO(); } else { global $database; } //endif $tip = _ACA_JCALTAGS_DESC_TIPS; $title = _ACA_JCALTAGS_DESC; $desc = "<span class=\"editlinktip\">" . compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0) . "</span>"; $tip = _ACA_JCALTAGS_START_TIPS; $title = _ACA_JCALTAGS_START; $start = "<span class=\"editlinktip\">" . compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0) . "</span>"; $tip = _ACA_JCALTAGS_READMORE_TIPS; $title = _ACA_JCALTAGS_READMORE; $read = "<span class=\"editlinktip\">" . compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0) . "</span>"; $query = "SELECT `cat_id`,`cat_name` FROM #__jcalpro_categories"; $database->setQuery($query); $jcalcats = $database->loadObjectList(); $events = array(); $year = intval(date('Y')); if (!empty($jcalcats)) { foreach ($jcalcats as $jcalcat) { $query = "SELECT `extid`, `title` ,`start_date` FROM #__jcalpro_events where `cat` = " . $jcalcat->cat_id . " AND (`start_date` >= '" . $year . "' OR `end_date` >= '" . $year . "' ) ORDER BY `start_date` DESC"; $database->setQuery($query); $events[$jcalcat->cat_id] = $database->loadObjectList(); } } ?> <script type="text/javascript"> <!-- var events = new Array; <?php if (!empty($events)) { $i = 0; foreach ($events as $cat => $eventcat) { if (!empty($eventcat)) { foreach ($eventcat as $event) { echo 'events[' . $i . '] = new Array(\'' . $cat . '\',\'' . $event->extid . '\',\'' . addslashes($event->title) . ' (' . $event->start_date . ')\');' . "\n"; $i++; } } } } ?> var formname = 'adminForm'; if(!document.adminForm){ formname = 'mosForm'; } function updatejCalCat(){ var catid = eval('document.'+formname+'.jcal_cat.value'); var list = eval( 'document.'+formname+'.jcal_event'); var i = 0; // empty the list for (i in list.options.length) { list.options[i] = null; } i = 0; for (a in events) { if (events[a][0] == catid) { opt = new Option(); opt.value = events[a][1]; opt.text = events[a][2]; list.options[i++] = opt; } } list.length = i; } function updatejCaltag(){ var eventid = eval('document.'+formname+'.jcal_event.value'); var start = eval('document.'+formname+'.jcal_start'); var desc = eval('document.'+formname+'.jcal_desc'); var read = eval('document.'+formname+'.jcal_read'); var tag = eval('document.'+formname+'.jcal_tag'); for (i=0;i<start.length;i++) { if (start[i].checked) { var start_value = start[i].value; } } for (i=0;i<desc.length;i++) { if (desc[i].checked) { var desc_value = desc[i].value; } } for (i=0;i<read.length;i++) { if (read[i].checked) { var read_value = read[i].value; } } tag.value = "{jcalevent:" + eventid + "|" + start_value + "|" + desc_value + "|" + read_value + "}"; } //--> </script> <table class="acajoomcss_bots" width="100%"> <tr> <td style="vertical-align: top;" colspan="2"> <?php $tip = _ACA_JCALTAGS_TITLE_TIPS; $title = _ACA_JCALTAGS_TITLE; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> <input class="inputbox" type="text" onfocus="this.select();" size="20" name="jcal_tag"/> </td> </tr> <tr> <td> <?php echo $start; ?> </td> <td> <input type="radio" name="jcal_start" value="0" onclick="updatejCaltag();" /> <img src="<?php echo ACA_JPATH_LIVE; ?> /administrator/images/publish_x.png" width="12" height="12" border="0" alt="No" /> <input type="radio" name="jcal_start" value="1" checked="checked" onclick="updatejCaltag();" /> <img src="<?php echo ACA_JPATH_LIVE; ?> /administrator/images/tick.png" width="12" height="12" border="0" alt="Yes" /> </td> </tr> <tr> <td> <?php echo $desc; ?> </td> <td> <input type="radio" name="jcal_desc" value="0" onclick="updatejCaltag();" /> <img src="<?php echo ACA_JPATH_LIVE; ?> /administrator/images/publish_x.png" width="12" height="12" border="0" alt="No" /> <input type="radio" name="jcal_desc" value="1" checked="checked" onclick="updatejCaltag();" /> <img src="<?php echo ACA_JPATH_LIVE; ?> /administrator/images/tick.png" width="12" height="12" border="0" alt="Yes" /> </td> </tr> <tr> <td> <?php echo $read; ?> </td> <td> <input type="radio" name="jcal_read" value="0" onclick="updatejCaltag();" /> <img src="<?php echo ACA_JPATH_LIVE; ?> /administrator/images/publish_x.png" width="12" height="12" border="0" alt="No" /> <input type="radio" name="jcal_read" value="1" checked="checked" onclick="updatejCaltag();" /> <img src="<?php echo ACA_JPATH_LIVE; ?> /administrator/images/tick.png" width="12" height="12" border="0" alt="Yes" /> </td> </tr> <tr> <td colspan="2"> <?php echo '<select class="inputbox" onchange="updatejCalCat();" size="1" name="jcal_cat">'; if (!empty($jcalcats)) { foreach ($jcalcats as $jcalcat) { echo '<option value="' . $jcalcat->cat_id . '">' . $jcalcat->cat_name . '</option>'; } } echo '</select>'; ?> </td> </tr> <tr> <td colspan="2"> <select name="jcal_event" class="inputbox" size="30" onchange="updatejCaltag();"> <?php if (!empty($jcalcats)) { if (!empty($events[$jcalcats[0]->cat_id])) { foreach ($events[$jcalcats[0]->cat_id] as $event) { echo '<option value="' . $event->extid . '">' . $event->title . ' (' . $event->start_date . ') </option>' . "\n"; } } } ?> </select> </td> </tr> </table> <?php }
function acajoombot_content_editab() { $content_items = acajoombot_content_getitems(); ob_start(); ?> <script type="text/javascript"> <!-- function selectFormFB(){ if(!document.adminForm){ return 'mosForm'; }else{ return 'adminForm'; } } function selectFB(variable){ var formname = selectFormFB(); return eval('document.'+formname+'.'+variable); } function acajoombot_content_update_output() { // get the info var form = document.adminForm; if(!form){ form = document.mosForm; } var content_id = form.content_id.options[form.content_id.selectedIndex].value; //changed to use radio instead of checkbox - p0stman911 for (i=0;i<form.content_type.length;i++) { if (form.content_type[i].checked) { var content_type = form.content_type[i].value; } } // output the tag form.content_tag.value = "{contentitem:" + content_id + "|" + content_type + "}"; } // end function //--> </script> <table class="acajoomcss_bots" width="100%"> <tr> <td style="vertical-align: top;"> <span class="editlinktip"> <?php $tip = _ACA_TITLE_ONLY_TIPS; $title = _ACA_TITLE_ONLY; $title_only = "<span class=\"editlinktip\">" . compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0) . "</span>"; $tip = _ACA_INTRO_ONLY_TIPS; $title = _ACA_INTRO_ONLY; $intro_only = "<span class=\"editlinktip\">" . compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0) . "</span>"; $tip = _ACA_FULL_ARTICLE_TIPS; $title = _ACA_FULL_ARTICLE; $full_article = "<span class=\"editlinktip\">" . compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0) . "</span>"; ?> </span> <br /><br /> <span class="editlinktip"> <input type="radio" name="content_type" value="0" checked="checked" onclick="acajoombot_content_update_output();" /><?php echo $full_article; ?> <input type="radio" name="content_type" value="1" onclick="acajoombot_content_update_output();" /><?php echo $intro_only; ?> <input type="radio" name="content_type" value="2" onclick="acajoombot_content_update_output();" /><?php echo $title_only; ?> </span> <br /><br /> <span class="editlinktip"> <?php $tip = _ACA_TAGS_TITLE_TIPS; $title = _ACA_TAGS_TITLE . ': '; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> <input type="text" name="content_tag" class="inputbox" size="20" onfocus="this.select();" /><input type="button" value="Insert" onclick="jInsertEditorText(form.content_tag.value,'content');"/> <br /><br /> <select name="content_id" class="inputbox" size="30" style="width: 420px" onchange="acajoombot_content_update_output();"> <?php if (sizeof($content_items) > 0) { foreach ($content_items as $content_item) { echo '<option value="' . $content_item->id . '">' . $content_item->section . '/' . $content_item->category . '/' . $content_item->title . '</option>' . "\n"; } } ?> </select> </td> </tr> </table> <?php $return = ob_get_contents(); ob_end_clean(); return array(_ACA_CONTENT_ITEM, $return); }
function create() { global $my, $mainframe; $Itemid = $GLOBALS[ACA . 'itemidAca']; if (!empty($Itemid)) { $item = '&Itemid=' . $Itemid; } else { $item = ''; } $hidden = ''; $htmlOK = false; $h = ''; if (!empty($this->lists)) { if ($my->id > 0) { $loggedin = true; $subscriber = subscribers::getSubscriberInfoFromUserId($my->id); } else { $loggedin = false; } if (!$loggedin and $GLOBALS[ACA . 'allow_unregistered'] and $this->num == 1) { $h .= ' <script language="javascript" type="text/javascript"> function submitacajoommod(formname) { var form = eval(\'document.\'+formname);' . 'var place = form.email.value.indexOf("@",1);' . 'var point = form.email.value.indexOf(".",place+1);'; if ($this->shownamefield) { $h .= ' if (form.name.value == "" || form.name.value == "' . addslashes(_ACA_NAME) . '") { alert( "' . addslashes(_ACA_REGWARN_NAME) . '" );' . 'return false; } else '; } $h .= ' if (form.email.value == "" || form.email.value == "' . addslashes(_ACA_EMAIL) . '") {' . 'alert( "' . addslashes(_ACA_REGWARN_MAIL) . '" );' . 'return false; } else {' . 'if ((place > -1)&&(form.email.value.length >2)&&(point > 1)){' . 'form.submit();' . 'return true; } ' . 'else {' . 'alert( "' . addslashes(_ACA_REGWARN_MAIL) . '" );' . 'return false;' . '}' . '}' . '}' . '</script>'; } mosCommonHTML::loadOverlib(); $h .= '<link rel="stylesheet" href="' . $GLOBALS['mosConfig_live_site'] . '/components/com_acajoom/css/acajoom.css" type="text/css" >'; $linkForm = 'index.php?option=com_acajoom'; if ($GLOBALS[ACA . 'use_sef'] and function_exists('sefRelToAbs')) { $h .= '<form action="' . sefRelToAbs($linkForm) . '" method="post" name="modacajoomForm' . $this->num . '"> <div class="' . $this->moduleclass_sfx . '" style="text-align:' . $this->mod_align . '">'; } else { $h .= '<form action="' . $linkForm . '" method="post" name="modacajoomForm' . $this->num . '"> <div class="' . $this->moduleclass_sfx . '" style="text-align:' . $this->mod_align . '">'; } if (!empty($this->introtext)) { $text = '<span class="pretext' . $this->moduleclass_sfx . '">' . $this->introtext . '</span>'; $h .= acajoom::printLine($this->linear, $text); } $i = 0; $accessLevel = 0; if ($loggedin) { $queues = queue::getSubscriberLists($subscriber->id); } else { $queues = ''; } if ($this->showListName) { foreach ($this->lists as $list) { $i++; $subscribed = 0; $accessLevel = 0; if ($loggedin) { if (!empty($queues)) { foreach ($queues as $queue) { if ($list->id == $queue->list_id) { $subscribed = 1; $accessLevel = $queue->acc_level; } } } } if ($list->html == 1) { $htmlOK = true; } $checked = 0; if ($loggedin) { $checked = $subscribed; } else { if ($this->defaultchecked) { $checked = 1; } $subscriber->blacklist = 0; } if ($checked != 0) { $checkedPrint = ' checked="checked" '; } else { $checkedPrint = ''; } if ($list->hidden == 1) { if ($subscriber->blacklist == 0) { $text = "\n" . '<input id="wz_3' . $i . '" type="checkbox" class="inputbox" value="1" name="subscribed[' . $i . ']" ' . $checkedPrint . ' />'; } else { $text = "\n" . '<input type="checkbox" class="inputbox" value="1" name="subscribedfake[' . $i . ']" ' . $checkedPrint . ' />'; $text .= "\n" . '<input type="hidden" value="0" name="subscribed[' . $i . ']" />'; } $text .= "\n" . '<input type="hidden" name="sub_list_id[' . $i . ']" value="' . $list->id . '" />'; $link = ($list->list_type == '1' or $list->list_type == '7') && $GLOBALS[ACA . 'show_archive'] ? 'index.php?option=com_acajoom' . $item . '&act=mailing&task=archive&listid=' . $list->id . '&listype=' . $list->list_type : '#'; $text .= "\n" . '<span class="aca_list_name"'; if ($link == "#") { $text .= " onClick='return false;' "; } $text .= '>' . compa::toolTip($list->list_desc, $list->list_name, '', '', $list->list_name, $link, 1) . '</span>'; $h .= acajoom::printLine($this->linear, $text); $h .= "\n" . '<input type="hidden" name="acc_level[' . $i . ']" value="' . $accessLevel . '" />' . "\n\r"; } else { if (!$loggedin) { $h .= '<input type="hidden" value="' . $checked . '" name="subscribed[' . $i . ']" />'; $h .= "\n" . '<input type="hidden" name="sub_list_id[' . $i . ']" value="' . $list->id . '" />'; } } } } else { foreach ($this->lists as $list) { $i++; $subscribed = 0; $accessLevel = 0; if ($loggedin) { if (!empty($queues)) { foreach ($queues as $queue) { if ($list->id == $queue->list_id) { $subscribed = 1; $accessLevel = $queue->acc_level; } } } } if ($list->html == 1) { $htmlOK = true; } $checked = 0; if ($loggedin) { $checked = $subscribed; } else { if ($this->defaultchecked) { $checked = 1; } } $h .= '<input type="hidden" value="' . $checked . '" name="subscribed[' . $i . ']" />'; $h .= "\n" . '<input type="hidden" name="sub_list_id[' . $i . ']" value="' . $list->id . '" />'; $h .= "\n" . '<input type="hidden" name="acc_level[' . $i . ']" value="' . $accessLevel . '" />'; if ($list->html == 1) { $htmlOK = true; } } } if (!$loggedin) { if ($GLOBALS[ACA . 'allow_unregistered']) { if ($this->shownamefield) { $text = '<input id="wz_11" type="text" size="' . $this->fieldsize . '" value="' . addslashes(_ACA_NAME) . '" class="inputbox" name="name" onblur="if(this.value==\'\') this.value=\'' . addslashes(_ACA_NAME) . '\';" onfocus="if(this.value==\'' . addslashes(_ACA_NAME) . '\') this.value=\'\' ; " />'; $h .= acajoom::printLine($this->linear, $text); } else { $text = '<input id="wz_11" type="hidden" value="" name="name" />'; } $text = '<input id="wz_12" type="text" size="' . $this->fieldsize . '" value="' . addslashes(_ACA_EMAIL) . '" class="inputbox" name="email" onblur="if(this.value==\'\') this.value=\'' . addslashes(_ACA_EMAIL) . '\';" onfocus="if(this.value==\'' . addslashes(_ACA_EMAIL) . '\') this.value=\'\' ; " />'; $h .= acajoom::printLine($this->linear, $text); } else { $h .= acajoom::printLine($this->linear, acajoom::printM('green', _ACA_REGISTER_REQUIRED)); $text = _NO_ACCOUNT . " "; if (isset($GLOBALS[ACA . 'cb_integration']) && $GLOBALS[ACA . 'cb_integration']) { $linkme = 'index.php?option=com_comprofiler&task=registers'; } else { $linkme = 'index.php?option=com_registration&task=register'; } if ($GLOBALS[ACA . 'use_sef'] and function_exists('sefRelToAbs')) { $text .= '<a href="' . sefRelToAbs($linkme) . '">'; } else { $text .= '<a href="' . $linkme . '">'; } $text .= _CREATE_ACCOUNT . "</a>"; $h .= acajoom::printLine($this->linear, $text); $htmlOK = false; } } if ($htmlOK) { if ($loggedin and !empty($subscriber)) { $checked = $subscriber->receive_html; } else { $checked = $this->receivehtmldefault; } if ($this->showreceivehtml) { if ($checked != 0) { $checkedPrint = ' checked="checked" '; } else { $checkedPrint = ''; } $text = '<input id="wz_2" type="checkbox" class="inputbox" value="1" name="receive_html" ' . $checkedPrint . ' />'; $text .= ' ' . _ACA_RECEIVE_HTML; $h .= acajoom::printLine($this->linear, $text); } else { $hidden .= '<input id="wz_2" type="hidden" value="' . $checked . '" name="receive_html" />' . "\n"; } } else { $hidden .= '<input id="wz_2" type="hidden" value="0" name="receive_html" />' . "\n"; } if (!empty($this->posttext)) { $text = '<span class="postext' . $this->moduleclass_sfx . '">' . $this->posttext . '</span>'; $h .= acajoom::printLine($this->linear, $text); } if (!$loggedin) { if ($GLOBALS[ACA . 'allow_unregistered']) { if (isset($this->imgUnregistered)) { $text = '<input id="aca_22" type="image" src="' . $this->imgUnregistered . '" value="' . $this->buttonUnregistered . '" alt="' . $this->buttonUnregistered . '" name="' . $this->buttonUnregistered . '" onclick="return submitacajoommod(\'modacajoomForm' . $this->num . '\');" />'; } else { $text = '<input id="aca_22" type="button" value="' . $this->buttonUnregistered . '" class="button" name="' . $this->buttonUnregistered . '" onclick="return submitacajoommod(\'modacajoomForm' . $this->num . '\');" />'; } $h .= acajoom::printLine($this->linear, $text); $h .= ' </div> <input type="hidden" name="act" value="subscribe" /> <input type="hidden" name="redirectlink" value="' . $this->redirectURL . '" /> <input type="hidden" name="listname" value="' . $this->showListName . '" /> '; } else { $h .= '</div>'; } } else { if (isset($this->notifType) and $subscribed) { if (isset($this->imgUnregistered)) { $text = '<input id="aca_22" type="image" src="' . $this->imgUnregistered . '" value="' . $this->buttonUnregistered . '" alt="' . $this->buttonUnregistered . '" name="' . $this->buttonUnregistered . '" onclick="return submitacajoommod(\'modacajoomForm' . $this->num . '\');" />'; } else { $text = '<input id="aca_22" type="button" value="' . $this->buttonUnregistered . '" class="button" name="' . $this->buttonUnregistered . '" onclick="return submitacajoommod(\'modacajoomForm' . $this->num . '\');" />'; } $h .= acajoom::printLine($this->linear, $text); $h .= ' </div> <input type="hidden" name="act" value="subscribe" /> <input type="hidden" name="redirectlink" value="' . $this->redirectURL . '" /> <input type="hidden" name="listname" value="' . $this->showListName . '" /> '; } else { if (isset($this->imgRegistered)) { $text = '<input id="aca_22" type="image" src="' . $this->imgRegistered . '" value="' . $this->buttonRegistered . '" alt="' . $this->buttonRegistered . '" name="' . $this->buttonRegistered . '">'; } else { $text = '<input id="aca_22" type="submit" value="' . $this->buttonRegistered . '" name="' . $this->buttonRegistered . '" class="button" />'; } $h .= acajoom::printLine($this->linear, $text); $h .= ' </div> <input type="hidden" name="act" value="updatesubscription" /> <input type="hidden" name="redirectlink" value="' . $this->redirectURL . '" /> <input type="hidden" name="listname" value="' . $this->showListName . '" /> '; } } $h .= '<input type="hidden" name="Itemid" value="' . $Itemid . '" />'; $h .= $hidden . '</form>'; } else { $h .= acajoom::printM('blue', _ACA_LIST_NOT_AVAIL); } $this->_content = $h; return $h; }
function miseEnHTML($title, $tip, $compoment) { $html = '<tr>' . "\n\r"; $html .= ' <td width="185" class="key">' . "\n\r"; $html .= ' <span class="editlinktip">' . "\n\r"; $html .= compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); $html .= ' </span>' . "\n\r"; $html .= ' </td>' . "\n\r"; $html .= ' <td>' . $compoment . ' ' . "\n\r"; $html .= ' </td>' . "\n\r"; $html .= '</tr>' . "\n\r"; return $html; }
function import($action, $lists) { ?> <script language="javascript" type="text/javascript"> function submitbutton(pressbutton) { var form = document.adminForm; if (form.importfile.value == "") { alert( "<?php echo addslashes(_ACA_SELECT_FILE) . ' ' . addslashes(_ACA_MENU_IMPORT) . '!'; ?> " ); } else { submitform(pressbutton); } } </script> <form action="index2.php?option=com_acajoom&act=<?php echo $action; ?> &listid=<?php echo $listId; ?> " method="post" name="adminForm" enctype="multipart/form-data" > <input type="hidden" name="task" value="" /> <table cellpadding="0" cellspacing="0" align="center" class="acajoomcss"> <tr> <th><?php echo _ACA_IMPORT_TIPS; ?> </th> </tr> <tr> <td> <br /> <?php echo _ACA_SELECT_IMPORT_FILE . ' :'; ?> <input type="file" name="importfile" class="inputbox" /> </td> </tr> </table> <?php mosCommonHTML::loadOverlib(); echo '<br /><br /><table>'; echo '<tr><th colspan="2">'; echo _ACA_LIST_IMPORT; echo '</th></tr>'; $i = 0; foreach ($lists as $list) { $i++; echo '<tr><td width="40">'; echo "\n" . '<input type="checkbox" class="inputbox" value="1" name="subscribed[' . $i . ']" />'; echo "\n" . '<input type="hidden" name="sub_list_id[' . $i . ']" value="' . $list->id . '" />'; echo '</td><td>'; echo "\n" . '<span class="aca_list_name onClick=\'return false;\'">' . compa::toolTip($list->list_desc, $list->list_name, '', '', $list->list_name, '#', 1) . '</span>'; echo "\n" . '<input type="hidden" name="acc_level[' . $i . ']" value="0" />'; echo '</td></tr>'; } echo '<tr><td colspan="2"><center><input type="button" value="Import" class="button" onclick="submitbutton(\'doImport\')" /></center></td></tr>'; echo '</table></form>'; }
function miscSettings($lists) { ?> <fieldset class="acajoomcss"> <legend><?php echo _ACA_MISC_SETTINGS; ?> </legend> <table class="acajoomtable" cellspacing="1"> <tbody> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_SHOW_GUIDE; $tip = _ACA_SHOW_GUIDE_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_guide']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_SHOW_TIPS; $tip = _ACA_SHOW_TIPS_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_tips']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_ITEMID; $tip = _ACA_ITEMID_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <input class="inputbox" type="text" name="config['itemidAca']" size="5" value="<?php echo $GLOBALS[ACA . 'itemidAca']; ?> "> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_DISABLETOOLTIP; $tip = _ACA_DISABLETOOLTIP_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['disabletooltip']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php echo compa::toolTip('If your Joomla article does not have a read more link, Acajoom will consider the introduction of your article as the first X characters of the full article. <br/> If you specify the value 0, Acajoom will take the full article', '', 280, 'tooltip.png', 'Article introduction', '', 0); ?> </span> </td> <td> <input class="inputbox" type="text" name="config['word_wrap']" size="10" value="<?php echo $GLOBALS[ACA . 'word_wrap']; ?> "> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_SHOW_LISTS_TIPS; $title = _ACA_SHOW_LISTS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_lists']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_USE_SEF; $tip = _ACA_USE_SEF_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['use_sef']; ?> </td> </tr> <?php if (class_exists('auto')) { auto::miscSettings($lists); } ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_SHOW_FOOTER_TIPS; $title = _ACA_SHOW_FOOTER; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_footer']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_SHOW_AUTHOR; $tip = _ACA_SHOW_AUTHOR_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_author']; ?> </td> </tr> <?php if (class_exists('pro')) { ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_SHOW_JCALPRO; $tip = _ACA_SHOW_JCALPRO_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_jcalpro']; ?> </td> </tr> <?php } ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_ADDEMAILREDLINK; $tip = _ACA_ADDEMAILREDLINK_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['addEmailRedLink']; ?> </td> </tr> <?php if ($GLOBALS[ACA . 'type'] == 'Plus' or $GLOBALS[ACA . 'type'] == 'PRO') { ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_SHOW_SIGNATURE_TIPS; $title = _ACA_SHOW_SIGNATURE; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_signature']; ?> </td> </tr> <?php } ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_LISTS_EDITOR_TIPS; $title = _ACA_LISTS_EDITOR; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['listHTMLeditor']; ?> </td> </tr> </tbody> </table> </fieldset> <fieldset class="acajoomcss"> <legend><?php echo _ACA_ERR_SETTINGS; ?> </legend> <table class="acajoomtable" cellspacing="1"> <tbody> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = 'Full check Email address'; $tip = 'Check the domain name of the e-mail address during the send process and remove the e-mail from the queue is the e-mail address is not valid'; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['fullcheck']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_ERR_SHOW; $tip = _ACA_ERR_SHOW_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['report_error']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_ERR_SEND; $tip = _ACA_ERR_SEND_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['send_error']; ?> </td> </tr> </tbody> </table> </fieldset> <?php }
function getDisplayRegistration($tab, $user, $ui) { if (ACA_CMSTYPE) { // joomla 15 $my =& JFactory::getUser(); } else { //joomla 1x global $my; } //endif require_once ACA_JPATH_ROOT_NO_ADMIN . '/administrator/components/com_acajoom/classes/class.acajoom.php'; $html = ''; if ($GLOBALS['aca_cb_plugin'] == '1') { $lists = lists::getSpecifiedLists($GLOBALS['aca_cb_listIds'], false); if (!empty($lists)) { $i = 0; $accessLevel = 18; //default access level jack 31 $htmlOK = false; if (!empty($GLOBALS['aca_cb_intro'])) { $html .= '<tr><td class="titleCell" colspan="2">' . $GLOBALS['aca_cb_intro'] . '</td></tr>'; } if ($GLOBALS['aca_cb_showname']) { foreach ($lists as $list) { $i++; $subscribed = 0; if ($list->html == 1) { $htmlOK = true; } $checked = $GLOBALS['aca_cb_checkLists']; if ($list->hidden == 1) { $subscriber->blacklist = 0; if ($checked != 0) { $checkedPrint = ' checked="checked" '; } else { $checkedPrint = ''; } $html .= '<tr>'; if ($GLOBALS['aca_cb_checkLists'] == 1) { $text = "\n" . '<td class="titleCell" style="text-align: right;"><input type="checkbox" class="inputbox" value="1" name="subscribed[' . $i . ']" checked="checked" /></td>'; } else { $text = "\n" . '<td class="titleCell" style="text-align: right;"><input type="checkbox" class="inputbox" value="1" name="subscribed[' . $i . ']" ' . $checkedPrint . ' /></td>'; } $text .= "\n" . '<input type="hidden" name="sub_list_id[' . $i . ']" value="' . $list->id . '" />'; $text .= "\n" . '<td class="fieldCell"><span class="aca_list_name" onclick=\'return false;\'>' . compa::toolTip($list->list_desc, $list->list_name, '', '', $list->list_name, '#', 1) . '</span></td>'; $html .= $text; $html .= '</tr>'; } else { $html .= '<input type="hidden" value=1 name="subscribed[' . $i . ']" />'; $html .= "\n" . '<input type="hidden" name="sub_list_id[' . $i . ']" value="' . $list->id . '" />'; } $html .= "\n" . '<input type="hidden" name="acc_level[' . $i . ']" value="' . $accessLevel . '" />'; } } else { foreach ($lists as $list) { $i++; $html .= '<input type="hidden" value="1" name="subscribed[' . $i . ']" />'; $html .= "\n" . '<input type="hidden" name="sub_list_id[' . $i . ']" value="' . $list->id . '" />'; $html .= "\n" . '<input type="hidden" name="acc_level[' . $i . ']" value="' . $accessLevel . '" />'; if ($list->html == 1) { $htmlOK = true; } } } $checked = $GLOBALS['aca_cb_defaultHTML']; if ($htmlOK) { if ($GLOBALS['aca_cb_showHTML']) { $html .= '<tr>'; if ($checked != 0) { $checkedPrint = ' checked="checked" '; } else { $checkedPrint = ''; } $text = '<td class="titleCell" style="text-align: right;"><input type="checkbox" class="inputbox" value="1" name="receive_html" ' . $checkedPrint . ' /></td>'; $text .= '<td class="fieldCell">' . _ACA_RECEIVE_HTML . '</td>'; $html .= acajoom::printLine(false, $text); $html .= '</tr>'; } else { $html .= '<input type="hidden" value="' . $checked . '" name="receive_html" />' . "\n"; } } else { $html .= '<input type="hidden" value="' . $checked . '" name="receive_html" />' . "\n"; } } else { $html = '<input type="hidden" value="' . $GLOBALS['aca_cb_defaultHTML'] . '" name="receive_html" />' . "\n"; } } else { $html = '<input type="hidden" value="' . $GLOBALS['aca_cb_defaultHTML'] . '" name="receive_html" />' . "\n"; } return $html; }
function miscSettings($lists) { ?> <fieldset class="acajoomcss"> <legend><?php echo _ACA_MISC_SETTINGS; ?> </legend> <table class="acajoomtable" cellspacing="1"> <tbody> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_SHOW_GUIDE; $tip = _ACA_SHOW_GUIDE_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_guide']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_SHOW_TIPS; $tip = _ACA_SHOW_TIPS_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_tips']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_ITEMID; $tip = _ACA_ITEMID_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <input class="inputbox" type="text" name="config['itemidAca']" size="5" value="<?php echo $GLOBALS[ACA . 'itemidAca']; ?> "> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_AUTO_UPDATE; $tip = _ACA_AUTO_UPDATE_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['update_notification']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_SHOW_LISTS_TIPS; $title = _ACA_SHOW_LISTS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_lists']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_USE_SEF; $tip = _ACA_USE_SEF_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['use_sef']; ?> </td> </tr> <?php if (class_exists('auto')) { auto::miscSettings($lists); } ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_SHOW_FOOTER_TIPS; $title = _ACA_SHOW_FOOTER; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_footer']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_SHOW_AUTHOR; $tip = _ACA_SHOW_AUTHOR_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_author']; ?> </td> </tr> <?php if (class_exists('pro')) { ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_SHOW_JCALPRO; $tip = _ACA_SHOW_JCALPRO_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_jcalpro']; ?> </td> </tr> <?php } ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_ADDEMAILREDLINK; $tip = _ACA_ADDEMAILREDLINK_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['addEmailRedLink']; ?> </td> </tr> <?php if ($GLOBALS[ACA . 'type'] == 'Plus' or $GLOBALS[ACA . 'type'] == 'PRO') { ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_SHOW_SIGNATURE_TIPS; $title = _ACA_SHOW_SIGNATURE; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['show_signature']; ?> </td> </tr> <?php } ?> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_LISTS_EDITOR_TIPS; $title = _ACA_LISTS_EDITOR; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['listHTMLeditor']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $tip = _ACA_UPDATE_URL_TIPS . '<br />' . _ACA_UPDATE_URL_WARNING; $title = _ACA_UPDATE_URL; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> <span class="error"> <?php echo acajoom::WarningIcon(_ACA_UPDATE_URL_WARNING); ?> </span> </td> <td> <input class="inputbox" type="text" name="config['update_url']" size="50" value="<?php echo $GLOBALS[ACA . 'update_url']; ?> "> </td> </tr> </tbody> </table> </fieldset> <fieldset class="acajoomcss"> <legend><?php echo _ACA_ERR_SETTINGS; ?> </legend> <table class="acajoomtable" cellspacing="1"> <tbody> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_ERR_SHOW; $tip = _ACA_ERR_SHOW_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['report_error']; ?> </td> </tr> <tr> <td width="185" class="key"> <span class="editlinktip"> <?php $title = _ACA_ERR_SEND; $tip = _ACA_ERR_SEND_TIPS; echo compa::toolTip($tip, '', 280, 'tooltip.png', $title, '', 0); ?> </span> </td> <td> <?php echo $lists['send_error']; ?> </td> </tr> </tbody> </table> </fieldset> <?php }