function createGuide() { global $my; $xf = new xonfig(); $option = mosGetParam($_REQUEST, 'option', ''); $guide = ''; if ($option != 'com_installer') { $guide .= '<div width="80%"><center><fieldset class="menubackgr" style="padding: 10px; text-align: left">'; $guide .= "<legend><img src='images/support.png' border='0' align='absmiddle' alt='acajoom guide' style='width: 35px; height: 35px;' hspace='6'>"; $guide .= "<strong>Acajoom" . _ACA_GUIDE . "</strong></legend>"; if ($GLOBALS[ACA . 'act_totallist0'] <= 0) { $guide .= _HI . ' ' . $my->username . "!" . _ACA_GUIDE_FIRST_ACA_STEP; $guide .= '<strong><u>' . _ACA_STEP . '1</u></strong><br />'; if (($GLOBALS[ACA . 'news1'] == 1 or $GLOBALS[ACA . 'news2'] == 1 or $GLOBALS[ACA . 'news3'] == 1) and $option != 'com_installer') { $guide .= _ACA_GUIDE_FIRST_ACA_STEP_UPGRADE; } $guide .= _ACA_GUIDE_FIRST_ACA_STEP_DESC; $guide .= "<a href='index2.php?option=com_acajoom&act=list&task=new'>"; $guide .= "<img src='images/new_f2.png' border='0' align='absmiddle' alt='acajoom guide' style='width: 26px; height: 26px;' hspace='6'>"; $guide .= "</a>"; } elseif ($GLOBALS[ACA . 'act_totalmailing0'] <= 0) { if ($GLOBALS[ACA . 'act_totallist1'] == 1) { $type_list = _ACA_NEWSLETTER; $link = '<a href="index2.php?option=com_acajoom&act=mailing&listype=1">' . _ACA_GUIDE_SECOND_ACA_STEP_NEWS . '</a>'; } else { $type_list = _ACA_AUTORESP; $link = '<a href="index2.php?option=com_acajoom&act=mailing&listype=2">' . _ACA_GUIDE_SECOND_ACA_STEP_AUTO . '</a>'; } $guide .= '<strong><u>' . _ACA_STEP . '2</u></strong><br />'; $guide .= sprintf(_ACA_GUIDE_SECOND_ACA_STEP, $type_list); $guide .= $link; $guide .= sprintf(_ACA_GUIDE_SECOND_ACA_STEP_FINAL, $type_list, $type_list); $guide .= "<img src='images/new_f2.png' border='0' align='absmiddle' alt='acajoom guide' style='width: 26px; height: 26px;' hspace='6'>"; } elseif ($GLOBALS[ACA . 'act_totalmailing0'] < 2 and $GLOBALS[ACA . 'mod_pub'] == 0) { acajoom::resetUpgrade(); if ($GLOBALS[ACA . 'firstmailing'] == 2) { $guide .= '<strong><u>' . _ACA_STEP . '3</u></strong><br />'; $guide .= _ACA_GUIDE_THRID_ACA_STEP_AUTOS; if ($GLOBALS[ACA . 'mod_pub'] == 0) { $guide .= _ACA_GUIDE_MODULE; } } else { $guide .= '<strong><u>' . _ACA_STEP . '3</u></strong><br />'; $guide .= _ACA_GUIDE_THRID_ACA_STEP_NEWS; if ($GLOBALS[ACA . 'mod_pub'] == 0) { $guide .= _ACA_GUIDE_MODULE; } $guide .= _ACA_GUIDE_THRID2_ACA_STEP_NEWS; $guide .= "<img src='images/forward_f2.png' border='0' align='absmiddle' alt='acajoom guide' style='width: 26px; height: 26px;' hspace='6'>"; } } elseif (($GLOBALS[ACA . 'mod_pub'] == 1 or $GLOBALS[ACA . 'act_totallist0'] > 1) and $GLOBALS[ACA . 'act_totalmailing0'] < 2) { if ($GLOBALS[ACA . 'firstmailing'] == 1) { $guide .= '<strong><u>' . _ACA_STEP . '4</u></strong><br />'; if ($GLOBALS[ACA . 'listype2'] == 1) { $guide .= _ACA_GUIDE_FOUR_ACA_STEP_NEWS . '<br />' . _ACA_GUIDE_THRID_ACA_STEP_AUTOS; } } else { $guide .= '<strong><u>' . _ACA_STEP . '4</u></strong><br />'; $guide .= _ACA_GUIDE_FOUR_ACA_STEP_AUTOS . '<br />' . _ACA_GUIDE_THRID_ACA_STEP_NEWS; } $guide .= _ACA_GUIDE_FOUR_ACA_STEP; } else { $guide .= '<strong>' . _ACA_GUIDE_TURNOFF . '</strong>'; $config = array(); $config['show_guide'] = '0'; $xf->saveConfig($config); } $guide .= '</fieldset></center></div>'; } return $guide; }
/** * @copyright Copyright (C) 2009 Joobi Limited All rights reserved. * @license This file is released under the GPL license (http://www.gnu.org/licenses ) * @link http://www.ijoobi.com */ function update($action, $task) { $update = new wupdate(); $showListing = true; $showComplete = false; if (ACA_CMSTYPE) { // joomla 15 $message = JRequest::getVar('message', ''); } else { //joomla 1x $message = mosGetParam($_REQUEST, 'message', ''); } //endif 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': $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; } 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); } }