| 16 |
class HTML_admin_misc { |
class HTML_admin_misc { |
| 17 |
|
|
| 18 |
/** |
/** |
| 19 |
|
* Check Version, Patches, and Messages |
| 20 |
|
*/ |
| 21 |
|
function version_info( ) { |
| 22 |
|
global $mosConfig_absolute_path; |
| 23 |
|
?> |
| 24 |
|
<form name="adminForm"> |
| 25 |
|
<table class="adminform" border="1"> |
| 26 |
|
<tr> |
| 27 |
|
<th colspan="2" class="title"> |
| 28 |
|
<?php echo T_('Mambo Updates'); ?> |
| 29 |
|
</th> |
| 30 |
|
</tr> |
| 31 |
|
<tr> |
| 32 |
|
<td colspan="2"> |
| 33 |
|
<table width="100%"> |
| 34 |
|
<tr> |
| 35 |
|
<td> |
| 36 |
|
<?php //Load local install version file |
| 37 |
|
if (file_exists($mosConfig_absolute_path . '/administrator/components/com_admin/version.xml')) { |
| 38 |
|
$local = simplexml_load_file($mosConfig_absolute_path . '/administrator/components/com_admin/version.xml'); |
| 39 |
|
} else { |
| 40 |
|
exit("Failed to open $mosConfig_absolute_path . '/administrator/components/com_admin/version.xml'."); |
| 41 |
|
} |
| 42 |
|
|
| 43 |
|
//Load server version file |
| 44 |
|
if (fopen("http://source.mambo-foundation.org/external/config/main_version.xml", "r")) { |
| 45 |
|
$server = simplexml_load_file('http://source.mambo-foundation.org/external/config/main_version.xml'); |
| 46 |
|
} else { |
| 47 |
|
exit('Failed to open main_version.xml on The Source (source.mambo-foundation.org).'); |
| 48 |
|
} |
| 49 |
|
|
| 50 |
|
//Build output & check version |
| 51 |
|
echo '<strong>' . T_('Mambo Version Information') . ':</strong><BR />'; |
| 52 |
|
if ($local->version == $server->version) { |
| 53 |
|
echo T_('Your Mambo version is up to date') . '<BR />'; |
| 54 |
|
echo T_('The current stable version is') . " <strong>$server->version</strong><BR />"; |
| 55 |
|
} |
| 56 |
|
else { |
| 57 |
|
echo T_('Your Mambo version is out of date. We recommend you') . "<a href='http://source.mambo-foundation.org/component/option,com_remository/Itemid,2/func,select/id,8/'>" . ' ' . T_('upgrade') . '</a>.<BR />'; |
| 58 |
|
echo T_('The current stable version is') . " <strong>$server->version</strong><BR />"; |
| 59 |
|
echo T_('Your version is') . " <strong>$local->version</strong><BR />"; |
| 60 |
|
} |
| 61 |
|
//Check patch |
| 62 |
|
echo '<BR /><strong>' . T_('Mambo Security Patch Information') . ':</strong><BR />'; |
| 63 |
|
if ($server->patch == '') { |
| 64 |
|
echo T_('No patches have been released') . '<BR />'; |
| 65 |
|
} |
| 66 |
|
elseif ($local->patch == $server->patch) { |
| 67 |
|
echo T_('Your Mambo install has the latest recommended patch') . '<BR />'; |
| 68 |
|
echo T_('The recommended patch level is') . ": <strong>$local->patch</strong><BR />"; |
| 69 |
|
} |
| 70 |
|
else { |
| 71 |
|
echo T_('Your Mambo install does not have the latest recommended security patch. We recommend you apply the latest') . "<a href='http://source.mambo-foundation.org/component/option,com_remository/Itemid,2/func,select/id,8/'>" . ' ' . T_('patch') . '</a>.<BR />'; |
| 72 |
|
echo T_('The recommended patch level is') . ": <strong>$server->patch</strong><BR />"; |
| 73 |
|
if ($local->patch == '') { |
| 74 |
|
echo T_('Your patch level is') . ': <strong>' . T_('No patches applied') . '</strong><BR />'; |
| 75 |
|
} |
| 76 |
|
else { |
| 77 |
|
echo T_('Your patch level is') . ": <strong>$local->patch</strong><BR />"; |
| 78 |
|
} |
| 79 |
|
} |
| 80 |
|
//Check messages |
| 81 |
|
echo '<BR /><strong>' . T_('Additional Messages') . ':</strong><BR />'; |
| 82 |
|
if ($server->message == ''){ |
| 83 |
|
echo T_('There are no messages at this time'); |
| 84 |
|
} |
| 85 |
|
else { |
| 86 |
|
print $server->message; |
| 87 |
|
} ?> |
| 88 |
|
</td> |
| 89 |
|
</tr> |
| 90 |
|
<tr> |
| 91 |
|
<th colspan="2" class="title"> |
| 92 |
|
</th> |
| 93 |
|
</tr> |
| 94 |
|
</table> |
| 95 |
|
<?php } |
| 96 |
|
|
| 97 |
|
/** |
| 98 |
* Control panel |
* Control panel |
| 99 |
*/ |
*/ |
| 100 |
function controlPanel() { |
function controlPanel() { |
| 103 |
<table class="adminheading" border="0"> |
<table class="adminheading" border="0"> |
| 104 |
<tr> |
<tr> |
| 105 |
<th class="cpanel"> |
<th class="cpanel"> |
| 106 |
<?php echo T_('Home'); ?> |
<?php echo T_('Home') ?> |
| 107 |
</th> |
</th> |
| 108 |
</tr> |
</tr> |
| 109 |
</table> |
</table> |
| 113 |
{ |
{ |
| 114 |
$_SESSION['simple_editing'] = 'on'; |
$_SESSION['simple_editing'] = 'on'; |
| 115 |
?> |
?> |
| 116 |
<td align="left" width="20%"> </td><td align="left" ><a class="selected" href="index2.php?option=simple_mode" title="<?php echo T_('Simple Mode'); ?> (<?php echo T_('selected'); ?>)"><?php echo T_('Simple Mode'); ?></a> / <a class="unselected" href="index2.php?option=advanced_mode" title="<?php echo T_('Advanced Mode'); ?> (<?php echo T_('unselected'); ?>)"><?php echo T_('Advanced Mode'); ?></a></td> |
<td align="left" width="20%"> </td><td align="left" ><a class="selected" href="index2.php?option=simple_mode" title="<?php echo T_('Simple Mode') ?> (<?php echo T_('selected') ?>)"><?php echo T_('Simple Mode') ?></a> / <a class="unselected" href="index2.php?option=advanced_mode" title="<?php echo T_('Advanced Mode') ?> (<?php echo T_('unselected') ?>)"><?php echo T_('Advanced Mode') ?></a></td> |
| 117 |
<?php }else{ |
<?php }else{ |
| 118 |
$_SESSION['simple_editing'] = 'off'; |
$_SESSION['simple_editing'] = 'off'; |
| 119 |
?> |
?> |
| 120 |
<td align="left" width="20%"> </td><td align="left" ><a class="unselected"href="index2.php?option=simple_mode" title="<?php echo T_('Simple Mode'); ?> (<?php echo T_('unselected'); ?>)" ><?php echo T_('Simple Mode'); ?></a> / <a class="selected" href="index2.php?option=advanced_mode" title="<?php echo T_('Advanced Mode'); ?> (<?php echo T_('selected'); ?>)"><?php echo T_('Advanced Mode'); ?></a></td> |
<td align="left" width="20%"> </td><td align="left" ><a class="unselected"href="index2.php?option=simple_mode" title="<?php echo T_('Simple Mode') ?> (<?php echo T_('unselected') ?>)" ><?php echo T_('Simple Mode') ?></a> / <a class="selected" href="index2.php?option=advanced_mode" title="<?php echo T_('Advanced Mode') ?> (<?php echo T_('selected') ?>)"><?php echo T_('Advanced Mode') ?></a></td> |
| 121 |
<?php }?> |
<?php }?> |
| 122 |
</tr> |
</tr> |
| 123 |
</table> |
</table> |
| 156 |
<table class="adminheading"> |
<table class="adminheading"> |
| 157 |
<tr> |
<tr> |
| 158 |
<th class="info"> |
<th class="info"> |
| 159 |
<?php echo T_('Information'); ?> |
<?php echo T_('Information') ?> |
| 160 |
</th> |
</th> |
| 161 |
</tr> |
</tr> |
| 162 |
</table> |
</table> |
| 167 |
<table class="adminform"> |
<table class="adminform"> |
| 168 |
<tr> |
<tr> |
| 169 |
<th colspan="2"> |
<th colspan="2"> |
| 170 |
<?php echo T_('System Information'); ?> |
<?php echo T_('System Information') ?> |
| 171 |
</th> |
</th> |
| 172 |
</tr> |
</tr> |
| 173 |
<tr> |
<tr> |
| 174 |
<td valign="top" width="250"> |
<td valign="top" width="250"> |
| 175 |
<b> |
<b> |
| 176 |
<?php echo T_('PHP built On:'); ?> |
<?php echo T_('PHP built On:') ?> |
| 177 |
</b> |
</b> |
| 178 |
</td> |
</td> |
| 179 |
<td> |
<td> |
| 183 |
<tr> |
<tr> |
| 184 |
<td> |
<td> |
| 185 |
<b> |
<b> |
| 186 |
<?php echo T_('Database Version:'); ?> |
<?php echo T_('Database Version:') ?> |
| 187 |
</b> |
</b> |
| 188 |
</td> |
</td> |
| 189 |
<td> |
<td> |
| 193 |
<tr> |
<tr> |
| 194 |
<td> |
<td> |
| 195 |
<b> |
<b> |
| 196 |
<?php echo T_('PHP Version:'); ?> |
<?php echo T_('PHP Version:') ?> |
| 197 |
</b> |
</b> |
| 198 |
</td> |
</td> |
| 199 |
<td> |
<td> |
| 203 |
<tr> |
<tr> |
| 204 |
<td> |
<td> |
| 205 |
<b> |
<b> |
| 206 |
<?php echo T_('Web Server:'); ?> |
<?php echo T_('Web Server:') ?> |
| 207 |
</b> |
</b> |
| 208 |
</td> |
</td> |
| 209 |
<td> |
<td> |
| 213 |
<tr> |
<tr> |
| 214 |
<td> |
<td> |
| 215 |
<b> |
<b> |
| 216 |
<?php echo T_('WebServer to PHP interface:'); ?> |
<?php echo T_('WebServer to PHP interface:') ?> |
| 217 |
</b> |
</b> |
| 218 |
</td> |
</td> |
| 219 |
<td> |
<td> |
| 223 |
<tr> |
<tr> |
| 224 |
<td> |
<td> |
| 225 |
<b> |
<b> |
| 226 |
<?php echo T_('Mambo Version:'); ?> |
<?php echo T_('Mambo Version:') ?> |
| 227 |
</b> |
</b> |
| 228 |
</td> |
</td> |
| 229 |
<td> |
<td> |
| 233 |
<tr> |
<tr> |
| 234 |
<td> |
<td> |
| 235 |
<b> |
<b> |
| 236 |
<?php echo T_('User Agent:'); ?> |
<?php echo T_('User Agent:') ?> |
| 237 |
</b> |
</b> |
| 238 |
</td> |
</td> |
| 239 |
<td> |
<td> |
| 243 |
<tr> |
<tr> |
| 244 |
<td valign="top"> |
<td valign="top"> |
| 245 |
<b> |
<b> |
| 246 |
<?php echo T_('Relevant PHP Settings:'); ?> |
<?php echo T_('Relevant PHP Settings:') ?> |
| 247 |
</b> |
</b> |
| 248 |
</td> |
</td> |
| 249 |
<td> |
<td> |
| 250 |
<table cellspacing="1" cellpadding="1" border="0"> |
<table cellspacing="1" cellpadding="1" border="0"> |
| 251 |
<tr> |
<tr> |
| 252 |
<td> |
<td> |
| 253 |
<?php echo T_('Safe Mode:'); ?> |
<?php echo T_('Safe Mode:') ?> |
| 254 |
</td> |
</td> |
| 255 |
<td> |
<td> |
| 256 |
<?php echo HTML_admin_misc::get_php_setting('safe_mode'); ?> |
<?php echo HTML_admin_misc::get_php_setting('safe_mode'); ?> |
| 258 |
</tr> |
</tr> |
| 259 |
<tr> |
<tr> |
| 260 |
<td> |
<td> |
| 261 |
<?php echo T_('Open basedir:'); ?> |
<?php echo T_('Open basedir:') ?> |
| 262 |
</td> |
</td> |
| 263 |
<td> |
<td> |
| 264 |
<?php echo (($ob = ini_get('open_basedir')) ? $ob : 'none'); ?> |
<?php echo (($ob = ini_get('open_basedir')) ? $ob : 'none'); ?> |
| 266 |
</tr> |
</tr> |
| 267 |
<tr> |
<tr> |
| 268 |
<td> |
<td> |
| 269 |
<?php echo T_('Display Errors:'); ?> |
<?php echo T_('Display Errors:') ?> |
| 270 |
</td> |
</td> |
| 271 |
<td> |
<td> |
| 272 |
<?php echo HTML_admin_misc::get_php_setting('display_errors'); ?> |
<?php echo HTML_admin_misc::get_php_setting('display_errors'); ?> |
| 274 |
</tr> |
</tr> |
| 275 |
<tr> |
<tr> |
| 276 |
<td> |
<td> |
| 277 |
<?php echo T_('Short Open Tags:'); ?> |
<?php echo T_('Short Open Tags:') ?> |
| 278 |
</td> |
</td> |
| 279 |
<td> |
<td> |
| 280 |
<?php echo HTML_admin_misc::get_php_setting('short_open_tag'); ?> |
<?php echo HTML_admin_misc::get_php_setting('short_open_tag'); ?> |
| 282 |
</tr> |
</tr> |
| 283 |
<tr> |
<tr> |
| 284 |
<td> |
<td> |
| 285 |
<?php echo T_('File Uploads:'); ?> |
<?php echo T_('File Uploads:') ?> |
| 286 |
</td> |
</td> |
| 287 |
<td> |
<td> |
| 288 |
<?php echo HTML_admin_misc::get_php_setting('file_uploads'); ?> |
<?php echo HTML_admin_misc::get_php_setting('file_uploads'); ?> |
| 290 |
</tr> |
</tr> |
| 291 |
<tr> |
<tr> |
| 292 |
<td> |
<td> |
| 293 |
<?php echo T_('Magic Quotes'); ?>: |
<?php echo T_('Magic Quotes') ?>: |
| 294 |
</td> |
</td> |
| 295 |
<td> |
<td> |
| 296 |
<?php echo HTML_admin_misc::get_php_setting('magic_quotes_gpc'); ?> |
<?php echo HTML_admin_misc::get_php_setting('magic_quotes_gpc'); ?> |
| 298 |
</tr> |
</tr> |
| 299 |
<tr> |
<tr> |
| 300 |
<td> |
<td> |
| 301 |
<?php echo T_('Register Globals:'); ?> |
<?php echo T_('Register Globals:') ?> |
| 302 |
</td> |
</td> |
| 303 |
<td> |
<td> |
| 304 |
<?php echo HTML_admin_misc::get_php_setting('register_globals'); ?> |
<?php echo HTML_admin_misc::get_php_setting('register_globals'); ?> |
| 306 |
</tr> |
</tr> |
| 307 |
<tr> |
<tr> |
| 308 |
<td> |
<td> |
| 309 |
<?php echo T_('Output Buffering:'); ?> |
<?php echo T_('Output Buffering:') ?> |
| 310 |
</td> |
</td> |
| 311 |
<td> |
<td> |
| 312 |
<?php echo HTML_admin_misc::get_php_setting('output_buffering'); ?> |
<?php echo HTML_admin_misc::get_php_setting('output_buffering'); ?> |
| 314 |
</tr> |
</tr> |
| 315 |
<tr> |
<tr> |
| 316 |
<td> |
<td> |
| 317 |
<?php echo T_('Session save path:'); ?> |
<?php echo T_('Session save path:') ?> |
| 318 |
</td> |
</td> |
| 319 |
<td> |
<td> |
| 320 |
<?php echo (($sp=ini_get('session.save_path'))?$sp:'none'); ?> |
<?php echo (($sp=ini_get('session.save_path'))?$sp:'none'); ?> |
| 322 |
</tr> |
</tr> |
| 323 |
<tr> |
<tr> |
| 324 |
<td> |
<td> |
| 325 |
<?php echo T_('Session auto start:'); ?> |
<?php echo T_('Session auto start:') ?> |
| 326 |
</td> |
</td> |
| 327 |
<td> |
<td> |
| 328 |
<?php echo intval( ini_get( 'session.auto_start' ) ); ?> |
<?php echo intval( ini_get( 'session.auto_start' ) ); ?> |
| 330 |
</tr> |
</tr> |
| 331 |
<tr> |
<tr> |
| 332 |
<td> |
<td> |
| 333 |
<?php echo T_('XML enabled:'); ?> |
<?php echo T_('XML enabled:') ?> |
| 334 |
</td> |
</td> |
| 335 |
<td> |
<td> |
| 336 |
<?php echo extension_loaded('xml')?'Yes':'No'; ?> |
<?php echo extension_loaded('xml')?'Yes':'No'; ?> |
| 338 |
</tr> |
</tr> |
| 339 |
<tr> |
<tr> |
| 340 |
<td> |
<td> |
| 341 |
<?php echo T_('Zlib enabled:'); ?> |
<?php echo T_('Zlib enabled:') ?> |
| 342 |
</td> |
</td> |
| 343 |
<td> |
<td> |
| 344 |
<?php echo extension_loaded('zlib')?'Yes':'No'; ?> |
<?php echo extension_loaded('zlib')?'Yes':'No'; ?> |
| 346 |
</tr> |
</tr> |
| 347 |
<tr> |
<tr> |
| 348 |
<td> |
<td> |
| 349 |
<?php echo T_('Disabled Functions:'); ?> |
<?php echo T_('Disabled Functions:') ?> |
| 350 |
</td> |
</td> |
| 351 |
<td> |
<td> |
| 352 |
<?php echo (($df=ini_get('disable_functions'))?$df:'none'); ?> |
<?php echo (($df=ini_get('disable_functions'))?$df:'none'); ?> |
| 361 |
?> |
?> |
| 362 |
<tr> |
<tr> |
| 363 |
<td> |
<td> |
| 364 |
<?php echo T_('WYSIWYG Editor:'); ?> |
<?php echo T_('WYSIWYG Editor:') ?> |
| 365 |
</td> |
</td> |
| 366 |
<td> |
<td> |
| 367 |
<?php echo $editor; ?> |
<?php echo $editor; ?> |
| 373 |
<tr> |
<tr> |
| 374 |
<td valign="top"> |
<td valign="top"> |
| 375 |
<b> |
<b> |
| 376 |
<?php echo T_('Configuration File:'); ?> |
<?php echo T_('Configuration File:') ?> |
| 377 |
</b> |
</b> |
| 378 |
</td> |
</td> |
| 379 |
<td> |
<td> |
| 404 |
<table class="adminform"> |
<table class="adminform"> |
| 405 |
<tr> |
<tr> |
| 406 |
<th colspan="2"> |
<th colspan="2"> |
| 407 |
<?php echo T_('PHP Information'); ?> |
<?php echo T_('PHP Information') ?> |
| 408 |
</th> |
</th> |
| 409 |
</tr> |
</tr> |
| 410 |
<tr> |
<tr> |
| 430 |
?> |
?> |
| 431 |
<table class="adminform"> |
<table class="adminform"> |
| 432 |
<tr> |
<tr> |
| 433 |
<th colspan="2"> <?php echo T_('Directory Permissions'); ?></th> |
<th colspan="2"> <?php echo T_('Directory Permissions') ?></th> |
| 434 |
</tr> |
</tr> |
| 435 |
<tr> |
<tr> |
| 436 |
<td> |
<td> |
| 437 |
<strong><?php echo T_('For all Mambo functions and features to work ALL of the following directories should be writeable:'); ?></strong> |
<strong><?php echo T_('For all Mambo functions and features to work ALL of the following directories should be writeable:') ?></strong> |
| 438 |
<?php |
<?php |
| 439 |
mosHTML::writableCell( 'administrator/backups' ); |
mosHTML::writableCell( 'administrator/backups' ); |
| 440 |
mosHTML::writableCell( 'administrator/components' ); |
mosHTML::writableCell( 'administrator/components' ); |
| 510 |
<table class="adminform" border="1"> |
<table class="adminform" border="1"> |
| 511 |
<tr> |
<tr> |
| 512 |
<th colspan="2" class="title"> |
<th colspan="2" class="title"> |
| 513 |
<?php echo T_('Help'); ?> |
<?php echo T_('Help') ?> |
| 514 |
</th> |
</th> |
| 515 |
</tr> |
</tr> |
| 516 |
<tr> |
<tr> |
| 518 |
<table width="100%"> |
<table width="100%"> |
| 519 |
<tr> |
<tr> |
| 520 |
<td> |
<td> |
| 521 |
<strong><?php echo T_('Search:'); ?></strong> |
<strong><?php echo T_('Search:') ?></strong> |
| 522 |
<input class="text_area" type="hidden" name="option" value="com_admin" /> |
<input class="text_area" type="hidden" name="option" value="com_admin" /> |
| 523 |
<input type="text" name="helpsearch" value="<?php echo $helpsearch;?>" class="inputbox" /> |
<input type="text" name="helpsearch" value="<?php echo $helpsearch;?>" class="inputbox" /> |
| 524 |
<input type="submit" value="<?php echo T_('Go'); ?>" class="button" /> |
<input type="submit" value="<?php echo T_('Go') ?>" class="button" /> |
| 525 |
<input type="button" value="<?php echo T_('Clear Results'); ?>" class="button" onclick="f=document.adminForm;f.helpsearch.value='';f.submit()" /> |
<input type="button" value="<?php echo T_('Clear Results') ?>" class="button" onclick="f=document.adminForm;f.helpsearch.value='';f.submit()" /> |
| 526 |
</td> |
</td> |
| 527 |
<td style="text-align:right"> |
<td style="text-align:right"> |
| 528 |
<?php |
<?php |
| 529 |
if ($helpurl) { |
if ($helpurl) { |
| 530 |
?> |
?> |
| 531 |
<a href="<?php echo $fullhelpurl;?>mambo.glossary" target="helpFrame"> |
<a href="<?php echo $fullhelpurl;?>mambo.glossary" target="helpFrame"> |
| 532 |
<?php echo T_('Glossary'); ?></a> |
<?php echo T_('Glossary') ?></a> |
| 533 |
| |
| |
| 534 |
<a href="<?php echo $fullhelpurl;?>mambo.credits" target="helpFrame"> |
<a href="<?php echo $fullhelpurl;?>mambo.credits" target="helpFrame"> |
| 535 |
<?php echo T_('Credits'); ?></a> |
<?php echo T_('Credits') ?></a> |
| 536 |
| |
| |
| 537 |
<a href="<?php echo $fullhelpurl;?>mambo.support" target="helpFrame"> |
<a href="<?php echo $fullhelpurl;?>mambo.support" target="helpFrame"> |
| 538 |
<?php echo T_('Support'); ?></a> |
<?php echo T_('Support') ?></a> |
| 539 |
<?php |
<?php |
| 540 |
} else { |
} else { |
| 541 |
?> |
?> |
| 542 |
<a href="<?php echo $mosConfig_live_site;?>/help/mambo.glossary.html" target="helpFrame"> |
<a href="<?php echo $mosConfig_live_site;?>/help/mambo.glossary.html" target="helpFrame"> |
| 543 |
<?php echo T_('Glossary'); ?></a> |
<?php echo T_('Glossary') ?></a> |
| 544 |
| |
| |
| 545 |
<a href="<?php echo $mosConfig_live_site;?>/help/mambo.credits.html" target="helpFrame"> |
<a href="<?php echo $mosConfig_live_site;?>/help/mambo.credits.html" target="helpFrame"> |
| 546 |
<?php echo T_('Credits'); ?></a> |
<?php echo T_('Credits') ?></a> |
| 547 |
| |
| |
| 548 |
<a href="<?php echo $mosConfig_live_site;?>/help/mambo.support.html" target="helpFrame"> |
<a href="<?php echo $mosConfig_live_site;?>/help/mambo.support.html" target="helpFrame"> |
| 549 |
<?php echo T_('Support'); ?></a> |
<?php echo T_('Support') ?></a> |
| 550 |
<?php |
<?php |
| 551 |
} |
} |
| 552 |
?> |
?> |
| 553 |
| |
| |
| 554 |
<a href="http://www.gnu.org/copyleft/gpl.html" target="helpFrame"> |
<a href="http://www.gnu.org/copyleft/gpl.html" target="helpFrame"> |
| 555 |
<?php echo T_('License'); ?></a> |
<?php echo T_('License') ?></a> |
| 556 |
| |
| |
| 557 |
<a href="http://docs.mambo-foundation.org" target="_blank"> |
<a href="http://help.mamboserver.com" target="_blank"> |
| 558 |
docs.mambo-foundation.org</a> |
help.mamboserver.com</a> |
| 559 |
| |
| |
| 560 |
<a href="<?php echo $mosConfig_live_site;?>/administrator/index2.php?option=com_admin&task=sysinfo&no_html=1" target="helpFrame"> |
<a href="<?php echo $mosConfig_live_site;?>/administrator/index2.php?option=com_admin&task=sysinfo&no_html=1" target="helpFrame"> |
| 561 |
<?php echo T_('System Info'); ?></a> |
<?php echo T_('System Info') ?></a> |
| 562 |
</td> |
</td> |
| 563 |
</tr> |
</tr> |
| 564 |
</table> |
</table> |
| 567 |
<tr valign="top"> |
<tr valign="top"> |
| 568 |
<td width="20%" valign="top"> |
<td width="20%" valign="top"> |
| 569 |
<?php if ($helpsearch):?> |
<?php if ($helpsearch):?> |
| 570 |
<strong><?php echo T_('Search Results'); ?></strong> |
<strong><?php echo T_('Search Results') ?></strong> |
| 571 |
<?php else :?> |
<?php else :?> |
| 572 |
<strong><?php echo T_('Index'); ?></strong> |
<strong><?php echo T_('Index') ?></strong> |
| 573 |
<?php endif;?> |
<?php endif;?> |
| 574 |
<div class="helpIndex"> |
<div class="helpIndex"> |
| 575 |
<?php |
<?php |
| 595 |
} |
} |
| 596 |
|
|
| 597 |
/** |
/** |
|
* Check Version, Patches, and Messages |
|
|
*/ |
|
|
function version_info( ) { |
|
|
global $mosConfig_absolute_path; |
|
|
?> |
|
|
<form name="adminForm"> |
|
|
<table class="adminform" border="1"> |
|
|
<tr> |
|
|
<th colspan="2" class="title"> |
|
|
<?php echo T_('Mambo Updates'); ?> |
|
|
</th> |
|
|
</tr> |
|
|
<tr> |
|
|
<td colspan="2"> |
|
|
<table width="100%"> |
|
|
<tr> |
|
|
<td> |
|
|
<?php //Load local install version file |
|
|
if (file_exists($mosConfig_absolute_path . '/administrator/components/com_admin/version.xml')) { |
|
|
$local = simplexml_load_file($mosConfig_absolute_path . '/administrator/components/com_admin/version.xml'); |
|
|
} else { |
|
|
exit("Failed to open $mosConfig_absolute_path . '/administrator/components/com_admin/version.xml'."); |
|
|
} |
|
|
|
|
|
//Load server version file |
|
|
if (fopen("http://source.mambo-foundation.org/external/config/main_version.xml", "r")) { |
|
|
$server = simplexml_load_file('http://source.mambo-foundation.org/external/config/main_version.xml'); |
|
|
} else { |
|
|
exit('Failed to open main_version.xml on The Source (source.mambo-foundation.org).'); |
|
|
} |
|
|
|
|
|
//Build output & check version |
|
|
echo '<strong>' . T_('Mambo Version Information') . ':</strong><BR />'; |
|
|
if ($local->version == $server->version) { |
|
|
echo T_('Your Mambo version is up to date') . '<BR />'; |
|
|
echo T_('The current stable version is') . " <strong>$server->version</strong><BR />"; |
|
|
} |
|
|
else { |
|
|
echo T_('Your Mambo version is out of date. We recommend you') . "<a href='http://source.mambo-foundation.org/component/option,com_remository/Itemid,2/func,select/id,8/'>" . ' ' . T_('upgrade') . '</a>.<BR />'; |
|
|
echo T_('The current stable version is') . " <strong>$server->version</strong><BR />"; |
|
|
echo T_('Your version is') . " <strong>$local->version</strong><BR />"; |
|
|
} |
|
|
//Check patch |
|
|
echo '<BR /><strong>' . T_('Mambo Security Patch Information') . ':</strong><BR />'; |
|
|
if ($server->patch == '') { |
|
|
echo T_('No patches have been released') . '<BR />'; |
|
|
} |
|
|
elseif ($local->patch == $server->patch) { |
|
|
echo T_('Your Mambo install has the latest recommended patch') . '<BR />'; |
|
|
echo T_('The recommended patch level is') . ": <strong>$local->patch</strong><BR />"; |
|
|
} |
|
|
else { |
|
|
echo T_('Your Mambo install does not have the latest recommended security patch. We recommend you apply the latest') . "<a href='http://source.mambo-foundation.org/component/option,com_remository/Itemid,2/func,select/id,8/'>" . ' ' . T_('patch') . '</a>.<BR />'; |
|
|
echo T_('The recommended patch level is') . ": <strong>$server->patch</strong><BR />"; |
|
|
if ($local->patch == '') { |
|
|
echo T_('Your patch level is') . ': <strong>' . T_('No patches applied') . '</strong><BR />'; |
|
|
} |
|
|
else { |
|
|
echo T_('Your patch level is') . ": <strong>$local->patch</strong><BR />"; |
|
|
} |
|
|
} |
|
|
//Check messages |
|
|
echo '<BR /><strong>' . T_('Additional Messages') . ':</strong><BR />'; |
|
|
if ($server->message == ''){ |
|
|
echo T_('There are no messages at this time'); |
|
|
} |
|
|
else { |
|
|
print $server->message; |
|
|
} ?> |
|
|
</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<th colspan="2" class="title"> |
|
|
</th> |
|
|
</tr> |
|
|
</table> |
|
|
<?php |
|
|
|
|
|
/** |
|
| 598 |
* Preview site |
* Preview site |
| 599 |
*/ |
*/ |
| 600 |
function preview( $tp=0 ) { |
function preview( $tp=0 ) { |
| 612 |
<table class="adminform"> |
<table class="adminform"> |
| 613 |
<tr> |
<tr> |
| 614 |
<th width="50%" class="title"> |
<th width="50%" class="title"> |
| 615 |
<?php echo T_('Site Preview'); ?> |
<?php echo T_('Site Preview') ?> |
| 616 |
</th> |
</th> |
| 617 |
<th width="50%" style="text-align:right"> |
<th width="50%" style="text-align:right"> |
| 618 |
<a href="<?php echo $mosConfig_live_site . '/index.php?tp=' . $tp;?>" target="_blank"> |
<a href="<?php echo $mosConfig_live_site . '/index.php?tp=' . $tp;?>" target="_blank"> |
| 619 |
<?php echo T_('Open in new window'); ?> |
<?php echo T_('Open in new window') ?> |
| 620 |
</a> |
</a> |
| 621 |
</th> |
</th> |
| 622 |
</tr> |
</tr> |
| 636 |
*/ |
*/ |
| 637 |
function getHelpTOC( $helpsearch ) { |
function getHelpTOC( $helpsearch ) { |
| 638 |
global $mosConfig_absolute_path; |
global $mosConfig_absolute_path; |
|
?> |
|
|
<?php |
|
| 639 |
$helpurl = mosGetParam( $GLOBALS, 'mosConfig_helpurl', '' ); |
$helpurl = mosGetParam( $GLOBALS, 'mosConfig_helpurl', '' ); |
| 640 |
$helpurl = mamboCore::get('mosConfig_live_site'); |
$helpurl = mamboCore::get('mosConfig_live_site'); |
| 641 |
|
|
| 664 |
asort( $toc ); |
asort( $toc ); |
| 665 |
return $toc; |
return $toc; |
| 666 |
} |
} |
|
} |
|
| 667 |
?> |
?> |