예제 #1
0
 /**
  * Method to get the system information
  *
  * @return  array system information values
  *
  * @since   1.6
  */
 public function &getInfo()
 {
     if (is_null($this->info)) {
         $this->info = array();
         $version = new JVersion();
         $platform = new JPlatform();
         $db = JFactory::getDbo();
         if (isset($_SERVER['SERVER_SOFTWARE'])) {
             $sf = $_SERVER['SERVER_SOFTWARE'];
         } else {
             $sf = getenv('SERVER_SOFTWARE');
         }
         //Get PlayJoom Version
         require_once JPATH_BASE . '/components/com_playjoomupdate/helpers/pjversion.php';
         if (!defined('PJVERSION')) {
             $jversion = new PJVersion();
             $this->info['pj_version'] = $jversion->getLongVersion();
         }
         //Get getID3 Version
         require_once JPATH_BASE . '/components/com_playjoom/helpers/id3/getid3.php';
         $getID3 = new getID3();
         $this->info['getID3_version'] = $getID3->version();
         $this->info['php'] = php_uname();
         $this->info['dbversion'] = $db->getVersion();
         $this->info['dbcollation'] = $db->getCollation();
         $this->info['phpversion'] = phpversion();
         $this->info['server'] = $sf;
         $this->info['sapi_name'] = php_sapi_name();
         $this->info['version'] = $version->getLongVersion();
         $this->info['platform'] = $platform->getLongVersion();
         $this->info['useragent'] = $_SERVER['HTTP_USER_AGENT'];
     }
     return $this->info;
 }
예제 #2
0
파일: about.php 프로젝트: jdeblese/ompd-mod
function about()
{
    global $cfg;
    authenticate('access_always');
    // formattedNavigator
    /* $nav			= array();
    	$nav['name'][]	= 'About O!MPD'; */
    $cfg['menu'] = 'about';
    require_once 'include/header.inc.php';
    ?>
<table cellspacing="0" cellpadding="0" class="border">
<tr class="header header_bigger">
	<td class="space"></td>
	<td colspan="3" style="white-space: normal;">
	O!MPD&nbsp;<?php 
    echo html(NJB_VERSION);
    ?>
,&nbsp;Copyright&nbsp;&copy;&nbsp;2015&nbsp;Artur&nbsp;Sier&#380;ant<br>
	
	</td>
	<td class="space"></td>
</tr>
<tr class="line"><td colspan="5"></td></tr>
<tr class="odd space"><td colspan="5"></td></tr>
<tr class="odd">
	<td></td>
	<td colspan="3">
	<i class="fa fa-globe"></i>&nbsp;&nbsp;<a href="http://www.ompd.pl">http://www.ompd.pl</a><br>
	<i class="fa fa-envelope-o"></i>&nbsp;&nbsp;<a href="mailto:info@ompd.pl">info@ompd.pl</a><br><br>
	This program comes with <a href="about.php?action=license#nowarranty">ABSOLUTELY NO WARRANTY</a>.<br>
	This is free software, and you are welcome to redistribute it<br>
	under certain <a href="about.php?action=license#conditions">conditions</a>.
	<br><br>
	O!MPD is fork of netjukebox&nbsp;Copyright&nbsp;&copy;&nbsp;2001-2012&nbsp;Willem&nbsp;Bartels <a href="http://www.netjukebox.nl/">http://www.netjukebox.nl</a>
	</td>
	<td></td>
</tr>
<tr class="odd space"><td colspan="5"></td></tr>
<?php 
    if (file_exists(NJB_HOME_DIR . 'skin/' . $cfg['skin'] . '/about.txt') && ($skin_message = @file_get_contents(NJB_HOME_DIR . 'skin/' . $cfg['skin'] . '/about.txt'))) {
        ?>
<tr class="line"><td colspan="5"></td></tr>
<tr class="header header_bigger">
	<td></td>
	<td colspan="3">Current skin:</td>
	<td></td>
</tr>
<tr class="line"><td colspan="5"></td></tr>
<tr class="odd space"><td colspan="5"></td></tr>
<tr class="odd">
	<td></td>
	<td colspan="3" valign="top"><?php 
        echo bbcode($skin_message);
        ?>
</td>
	<td></td>
</tr>
<tr class="odd space"><td colspan="5"></td></tr>
<?php 
    }
    if ($cfg['access_admin']) {
        $ttl = get('forceVersionCheck') == '1' ? 0 : 3600;
        ?>
<tr class="line"><td colspan="5"></td></tr>
<tr class="header header_bigger">
	<td></td>
	<td colspan="3">Version check:</td>
	<td></td>
</tr>
<tr class="line"><td colspan="5"></td></tr>
<tr class="<?php 
        echo versionCheck($ttl) ? 'odd_ok' : 'odd_error';
        ?>
">
	<td></td>
	<td>Current version:</td>
	<td></td>
	<td style="color: <?php 
        echo versionCheck($ttl) ? 'Green' : 'Red';
        ?>
"><?php 
        echo html(NJB_VERSION);
        ?>
</td>
	<td></td>
</tr>
<tr class="even">
	<td></td>
	<td>Latest version:</td>
	<td></td>
	<td><a href="about.php?forceVersionCheck=1" onMouseOver="return overlib('Re-Check version');" onMouseOut="return nd();"><?php 
        echo html($cfg['latest_version']);
        ?>
</a></td>
	<td></td>
</tr>
<?php 
    }
    $i = 0;
    ?>
<tr class="line"><td colspan="5"></td></tr>
<tr class="header header_bigger">
	<td></td>
	<td colspan="3">Included scripts, fonts and images:</td>
	<td></td>
</tr>
<tr class="line"><td colspan="5"></td></tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>Google fonts</td>
	<td></td>
	<td><a href="http://www.google.com/fonts/" target="_new">http://www.google.com/fonts/</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>Font Awesome</td>
	<td></td>
	<td><a href="http://fortawesome.github.io/Font-Awesome/" target="_new">http://fortawesome.github.io/Font-Awesome/</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>Typicons</td>
	<td></td>
	<td><a href="http://typicons.com/" target="_new">http://typicons.com/</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>jQuery</td>
	<td></td>
	<td><a href="http://jquery.com/" target="_new">http://jquery.com/</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>spin.js</td>
	<td></td>
	<td><a href="http://fgnass.github.io/spin.js/" target="_new">http://fgnass.github.io/spin.js/</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>getID3() <?php 
    $getID3 = new getID3();
    echo $getID3->version();
    ?>
</td>
	<td></td>
	<td><a href="http://www.getid3.org" target="_new">http://www.getid3.org</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>overLIB <script type="text/javascript">
	<!--
		document.write(olInfo.version);
	//-->
	</script></td>
	<td></td>
	<td><a href="http://www.bosrup.com/web/overlib/" target="_new">http://www.bosrup.com/web/overlib/</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>SHA-1</td>
	<td></td>
	<td><a href="http://www.pajhome.org.uk/crypt/md5/" target="_new">http://www.pajhome.org.uk/crypt/md5/</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>PHP Paginator Class</td>
	<td></td>
	<td><a href="https://gist.github.com/daslicht/c319e18a1c8761f360ad" target="_new">https://gist.github.com/daslicht/c319e18a1c8761f360ad</a></td>
	<td></td>
</tr>
<tr class="<?php 
    echo $i++ & 1 ? 'even' : 'odd';
    ?>
">
	<td></td>
	<td>TouchSwipe</td>
	<td></td>
	<td><a href="http://labs.rampinteractive.co.uk/touchSwipe/" target="_new">http://labs.rampinteractive.co.uk/touchSwipe/</a></td>
	<td></td>
</tr>




<?php 
    if ($cfg['admin_about_message'] != '') {
        ?>
<tr class="line"><td colspan="5"></td></tr>
<tr class="header header_bigger">
	<td></td>
	<td colspan="3">Admin message:</td>
	<td></td>
</tr>
<tr class="line"><td colspan="5"></td></tr>
<tr class="odd space"><td colspan="5"></td></tr>
<tr class="odd">
	<td></td>
	<td colspan="3" valign="top"><?php 
        echo bbcode($cfg['admin_about_message']);
        ?>
</td>
	<td></td>
</tr>
<tr class="odd space"><td colspan="5"></td></tr>
<?php 
    }
    ?>
</table>
<?php 
    require_once 'include/footer.inc.php';
}