function installPlus() { $update = new wupdate(); $available = $update->checkNewVersion(); if ($available) { echo '<center>'; echo acajoom::printM('ok', _ACA_UPDATE_MESSAGE); echo '<br /><br />'; echo acajoom::printM('green', _ACA_UPDATE_CLICK_HERE); echo '</center>'; } $type = isset($GLOBALS[ACA . 'type']) ? $GLOBALS[ACA . 'type'] : 'News'; echo '<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="10" cellspacing="2">' . '<tbody><tr><td>'; echo '<br /><big><big><b>' . constant('_ACA_DESC_' . strtoupper($type)); echo '</big></big></b></td>'; echo '<td width="380px">'; $logo = 'acajoom_slog_' . strtolower($type) . '.png'; echo '<a href="http://www.acajoom.com" target="_blank"><img src="components/com_acajoom/images/' . $logo . '" alt="Acajoom Logo" border="0" align="center" /></a>'; echo '</td>'; echo '</tr></table>'; echo '<fieldset class="acajoomcss" style="padding: 10px; text-align: left">'; echo '<legend><strong>' . _ACA_NOTIF_UPDATE . '</strong></legend>'; $listID = 11; $name = 'Acajoom Updates'; echo '<!-- Begining : Acajoom Form --> <div> <form action="http://www.acajoom.com/index.php?option=com_acajoom" method="post" name="modacajoomForm"> <input id="wz_31" type="checkbox" class="inputbox" value="1" name="subscribed[1]" checked="checked" /> <input type="hidden" name="sub_list_id[1]" value="' . $listID . '" />'; echo $name . '<br /><input type="hidden" name="acc_level[1]" value="29" /> <input id="wz_11" type="text" size="30" value="Name" class="inputbox" name="name" onblur="if(this.value==\'\') this.value=\'Name\';" onfocus="if(this.value==\'Name\') this.value=\'\' ; " /> <br /> <input id="wz_12" type="text" size="30" value="E-mail" class="inputbox" name="email" onblur="if(this.value==\'\') this.value=\'E-mail\';" onfocus="if(this.value==\'E-mail\') this.value=\'\' ; " /> <br /><input id="wz_2" type="checkbox" class="inputbox" value="1" name="receive_html" checked="checked" />'; echo _ACA_RECEIVE_HTML . '<br /> <input id="wz_22" type="submit" value="Subscribe" class="button" /> <input type="hidden" name="act" value="subscribe" /> </form> </div> <!-- End : Acajoom Form -->'; echo '</fieldset><br/>'; echo '<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="10" cellspacing="2">' . '<tbody><tr><td>'; echo '<br /><big><big><b>' . _ACA_THINK_PLUS; echo '</big></big></b>' . '<ul><li>' . _ACA_THINK_PLUS_1 . '</li>' . '<li>' . _ACA_THINK_PLUS_2 . '</li>' . '<li>' . _ACA_THINK_PLUS_3 . '</li>' . '<li>' . _ACA_THINK_PLUS_4 . '</li></ul>' . '</td>'; echo '<td width="380px">'; $logo = 'acajoom_pro.png'; echo '<a href="http://www.acajoom.com" target="_blank"><img src="components/com_acajoom/images/' . $logo . '" alt="Acajoom Logo" border="0" align="center" /></a>'; echo '</td>'; echo '</tr></table>'; echo '<br />'; echo '<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="10" cellspacing="2">' . '<tbody><tr>'; echo '<td width="380px">'; $logo = 'acajoom_plus.png'; echo '<a href="http://www.acajoom.com" target="_blank"><img src="components/com_acajoom/images/' . $logo . '" alt="Acajoom Logo" border="0" align="center" /></a>'; echo '</td>'; echo '<td><br /><big><big><b>' . _ACA_THINK_PRO; echo '</big></big></b>' . '<ul><li>' . _ACA_THINK_PRO_1 . '</li>' . '<li>' . _ACA_THINK_PRO_2 . '</li>' . '<li>' . _ACA_THINK_PRO_3 . '</li>' . '<li>' . _ACA_THINK_PRO_4 . '</li>' . '<li>' . _ACA_THINK_PRO_5 . '</li>' . '<li>' . _ACA_THINK_PRO_6 . '</li></ul>' . '</td>'; echo '</tr></table>'; }
function updateNewsletters() { if (empty($GLOBALS[ACA . 'queuedate'])) { $updateTime = mktime(date("H"), date("i"), date("s"), date("m"), date("d") - 7, date("Y")); $upDate = date('Y-m-d H:i:s', $updateTime); if ($upDate > $GLOBALS[ACA . 'date_update']) { $update = new wupdate(); $update->checkNewVersion(); } } }
function update($action, $task) { $update = new wupdate(); $showListing = true; $showComplete = false; $message = mosGetParam($_REQUEST, 'message', ''); if (ini_get('safe_mode')) { } else { @set_time_limit(60 * $GLOBALS[ACA . 'script_timeout']); } /*if ((ini_get('allow_url_fopen') == false && !in_array('curl', get_loaded_extensions())) || ini_get('safe_mode') == true) { echo _ACA_WARNING_1011; return; }*/ switch ($task) { case 'doUpdate': backHTML::_header(_ACA_MENU_UPDATE, 'update', $message, $task, $action); $update->doUpdate(); $showListing = false; $showComplete = false; break; case 'version': $update->getVersion(); break; case 'complete': $update->checkNewVersion(); $update->completeCheck($message); $showComplete = true; $showListing = false; break; case 'cancel': compa::redirect('index2.php?option=com_acajoom&act=update'); $showListing = false; break; case 'cpanel': compa::redirect('index2.php?option=com_acajoom'); $showListing = false; break; case 'new1': backHTML::_header(_ACA_MENU_UPDATE, 'backup.png', $message, $task, $action); $message = acajoom::printYN(acajoom::upgrade_News1(), '<br />' . _ACA_IMPORT_SUCCESS . ' Anjel data', _ACA_ERROR); acajoom::resetUpgrade(1); echo '<br />' . $message; break; case 'new2': backHTML::_header(_ACA_MENU_UPDATE, 'backup.png', $message, $task, $action); $message = acajoom::printYN(acajoom::upgrade_News2(), '<br />' . _ACA_IMPORT_SUCCESS . ' Letterman data', _ACA_ERROR); acajoom::resetUpgrade(2); echo '<br />' . $message; break; case 'new3': backHTML::_header(_ACA_MENU_UPDATE, 'backup.png', $message, $task, $action); $message = acajoom::printYN(acajoom::upgrade_News3(), '<br />' . _ACA_IMPORT_SUCCESS . ' YaNC data', _ACA_ERROR); acajoom::resetUpgrade(3); echo '<br />' . $message; break; case 'show': default: $newVersion = $update->checkUpdate($message); if ($newVersion) { $xf = new xonfig(); $xf->update('update_avail', 0); } } if ($showListing) { backHTML::_header(_ACA_MENU_UPDATE, 'backup.png', $message, $task, $action); backHTML::_upgrade(); $forms['main'] = " <form action='index2.php' method='post' name='adminForm'> \n"; echo $forms['main']; backHTML::formStart('', '', ''); backHTML::showCompsList($update); $go[] = acajoom::makeObj('act', $action); backHTML::formEnd($go); } elseif ($showComplete) { backHTML::_header(_ACA_MENU_UPDATE, 'backup.png', $message, $task, $action); $forms['main'] = " <form action='index2.php' method='post' name='adminForm'> \n"; echo $forms['main']; backHTML::formStart('', '', ''); backHTML::showUpdateOptions($update); $go[] = acajoom::makeObj('act', $action); backHTML::formEnd($go); } }