| [ Index ] |
PHP Cross Reference of Joomla 1.5.26 DE |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * @version $Id: sysinfo_config.php 12694 2009-09-11 21:03:02Z ian $ 4 */ 5 // No direct access 6 defined('_JEXEC') or die('Restricted access'); 7 8 ?> 9 <fieldset class="adminform"> 10 <legend><?php echo JText::_( 'Configuration File' ); ?></legend> 11 <table class="adminlist"> 12 <thead> 13 <tr> 14 <th width="300"> 15 <?php echo JText::_( 'Setting' ); ?> 16 </th> 17 <th> 18 <?php echo JText::_( 'Value' ); ?> 19 </th> 20 </tr> 21 </thead> 22 <tfoot> 23 <tr> 24 <td colspan="2"> 25 26 </td> 27 </tr> 28 </tfoot> 29 <tbody> 30 <tr> 31 <?php 32 $cf = file( JPATH_CONFIGURATION . '/configuration.php' ); 33 $config_output = array(); 34 foreach ($cf as $k => $v) { 35 if (preg_match( '#var \$host#i', $v)) { 36 $cf[$k] = 'var $host = \'xxxxxx\''; 37 } else if (preg_match( '#var \$user#i', $v)) { 38 $cf[$k] = 'var $user = \'xxxxxx\''; 39 } else if (preg_match( '#var \$password#i', $v)) { 40 $cf[$k] = 'var $password = \'xxxxxx\''; 41 } else if (preg_match( '#var \$db#i', $v)) { 42 $cf[$k] = 'var $db = \'xxxxxx\''; 43 } else if (preg_match( '#var \$ftp_user#i', $v)) { 44 $cf[$k] = 'var $ftp_user = \'xxxxxx\''; 45 } else if (preg_match( '#var \$ftp_pass#i', $v)) { 46 $cf[$k] = 'var $ftp_pass = \'xxxxxx\''; 47 } else if (preg_match( '#var \$smtpuser#i', $v)) { 48 $cf[$k] = 'var $smtpuser = \'xxxxxx\''; 49 } else if (preg_match( '#var \$smtppass#i', $v)) { 50 $cf[$k] = 'var $smtppass = \'xxxxxx\''; 51 } else if (preg_match( '#<\?php#i', $v)) { 52 $cf[$k] = ''; 53 } else if (preg_match( '#\?>#i', $v)) { 54 $cf[$k] = ''; 55 } else if (preg_match( '#\}#i', $v)) { 56 $cf[$k] = ''; 57 } else if (preg_match( '#class JConfig \{#i', $v)) { 58 $cf[$k] = ''; 59 } 60 $cf[$k] = str_replace('var ','',$cf[$k]); 61 $cf[$k] = str_replace(';','',$cf[$k]); 62 $cf[$k] = str_replace(' = ','</td><td>',$cf[$k]); 63 $cf[$k] = '<td>'. $cf[$k] .'</td>'; 64 if ($cf[$k] != '<td></td>') { 65 $config_output[] = $cf[$k]; 66 } 67 } 68 echo implode( '</tr><tr>', $config_output ); 69 ?> 70 </tr> 71 </tbody> 72 </table> 73 </fieldset>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Mar 28 15:54:07 2012 | Cross-referenced by PHPXref 0.7.1 |