Beispiel #1
0
 /**
  * Method for to create a info readme file about the album
  *
  * @param array $items album items
  */
 public function createInfoFile($items)
 {
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onEventLogging', array(array('method' => __METHOD__ . ":" . __LINE__, 'message' => 'Starting for create info text file.', 'priority' => JLog::INFO, 'section' => 'site')));
     $PJContent = "Album Infos:\r\n";
     $PJContent .= base64_decode(JRequest::getVar('name')) . ", " . base64_decode(JRequest::getVar('artist')) . "\r\n";
     $PJContent .= "------------------------------------------------------------------------------\r\n";
     foreach ($items as $i => $item) {
         if (JFile::exists($item->pathatlocal . DIRECTORY_SEPARATOR . $item->file)) {
             $PJContent .= $item->artist . ", " . $item->album . " - " . $item->tracknumber . " - " . $item->title . " (" . PlayJoomHelper::Playtime($item->length) . ")\r\n";
         } else {
             $dispatcher->trigger('onEventLogging', array(array('method' => __METHOD__ . ":" . __LINE__, 'message' => 'Track ' . $item->title . ' isn´t available!', 'priority' => JLog::WARNING, 'section' => 'site')));
         }
     }
     $PJContent .= "\r\n";
     $PJContent .= "\r\n";
     $About = array('artist' => JRequest::getVar('artist'), 'album' => JRequest::getVar('name'), 'type' => JRequest::getVar('type'));
     require_once JPATH_COMPONENT . '/apis/lastfm.php';
     $ContentExist = PlayJoomLastfmHelper::CheckLastfmContent('album', $About);
     if ($ContentExist == true) {
         $PJContent .= "About the album:\r\n";
         $PJContent .= "------------------------------------------------------------------------------\r\n";
         $PJContent .= PlayJoomLastfmHelper::GetLastfmContent('album', $About)->album->wiki->content;
         $PJContent .= "------------------------------------------------------------------------------\r\n";
     }
     $ContentExist = PlayJoomLastfmHelper::CheckLastfmContent('artist', $About);
     if ($ContentExist == true) {
         $PJContent .= "About the artist / band:\r\n";
         $PJContent .= "------------------------------------------------------------------------------\r\n";
         $PJContent .= PlayJoomLastfmHelper::GetLastfmContent('artist', $About)->artist->bio->content;
         $PJContent .= "------------------------------------------------------------------------------\r\n";
     }
     $PJContent .= "\r\n";
     $PJContent .= "\r\n";
     $PJContent .= "------------------------------------------------------------------------------\r\n";
     $PJContent .= "Archiv created by PlayJoom Server.\r\n";
     $PJContent .= PlayJoomHelper::GetInstallInfo("description", "playjoom.xml") . "\r\n";
     $PJContent .= "\r\n";
     $PJContent .= "\r\n";
     $PJContent .= "Version: " . PlayJoomHelper::GetInstallInfo("version", "playjoom.xml") . "\r\n";
     $PJContent .= "copyright: " . PlayJoomHelper::GetInstallInfo("copyright", "playjoom.xml") . "\r\n";
     $PJContent .= "web: " . PlayJoomHelper::GetInstallInfo("authorUrl", "playjoom.xml") . "\r\n";
     $this->data[] = $PJContent;
 }
/**
 * @package     Joomla.Site
 * @subpackage  MOD_PJ_FOOTER
 *
 * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
defined('_JEXEC') or die;
$app = JFactory::getApplication();
$date = JFactory::getDate();
$cur_year = $date->format('Y');
$csite_name = $app->getCfg('sitename');
require_once JPATH_SITE . DIRECTORY_SEPARATOR . 'components' . DIRECTORY_SEPARATOR . 'com_playjoom' . DIRECTORY_SEPARATOR . 'helpers' . DIRECTORY_SEPARATOR . 'playjoom.php';
if (JString::strpos(JText::_('MOD_PJ_FOOTER_LINE1'), '%date%')) {
    $line1 = str_replace('%date%', $cur_year, JText::_('MOD_PJ_FOOTER_LINE1'));
} else {
    $line1 = JText::_('MOD_PJ_FOOTER_LINE1');
}
if (JString::strpos($line1, '%sitename%')) {
    $lineone = str_replace('%sitename%', $csite_name, $line1);
} else {
    $lineone = $line1;
}
if ($params->get('show_pj_version') == 'true') {
    $PJ_version = PlayJoomHelper::GetInstallInfo("version", "playjoom.xml");
    $linethree = 'SW Version ' . $PJ_version;
} else {
    $linethree = null;
}
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
require JModuleHelper::getLayoutPath('mod_pj_footer', $params->get('layout', 'default'));
echo '<td class="key">' . JText::_('COM_PLAYJOOM_INSTALL_VERSION') . '</td>';
echo '<td>' . PlayJoomHelper::GetInstallInfo("version", "playjoom.xml") . '</td>';
echo '</tr>';
if ($this->cparams->get('version_check', 1) == 1) {
    echo '<tr>';
    echo '<td class="key" valign="top">' . JText::_('COM_PLAYJOOM_AVAILABLE_VERSION') . '</td>';
    echo '<td>' . PlayJoomHelper::GetAvailableVersion() . '</td>';
    echo '</tr>';
}
echo '<tr>';
echo '<td class="key">' . JText::_('Date') . '</td>';
echo '<td>' . PlayJoomHelper::GetInstallInfo("creationDate", "playjoom.xml") . '</td>';
echo '</tr>';
echo '<tr>';
echo '<td class="key" valign="top">' . JText::_('Copyright') . '</td>';
echo '<td>' . PlayJoomHelper::GetInstallInfo("copyright", "playjoom.xml") . '</td>';
echo '</tr>';
echo '<tr>';
echo '<td class="key">' . JText::_('Author') . '</td>';
echo '<td>' . PlayJoomHelper::GetInstallInfo("author", "playjoom.xml") . '</td>';
echo '</tr>';
echo '<tr>';
echo '<td class="key" valign="top">' . JText::_('Description') . '</td>';
echo '<td>' . PlayJoomHelper::GetInstallInfo("description", "playjoom.xml") . '</td>';
echo '</tr>';
echo '<tr>';
echo '<td class="key">' . JText::_('License') . '</td>';
echo '<td>GNU/GPL</td>';
echo '</tr>';
echo '</table>';
echo JHtml::_('sliders.end');
Beispiel #4
0
 public static function GetAvailableVersion()
 {
     //get info about release version
     $install_version_nr = str_replace('.', '', PlayJoomHelper::GetInstallInfo("version", "playjoom.xml"));
     $get_versionfile = 'http://files.teglo.info/playjoom/release_pj_ver.txt';
     $open_versionfile = @fopen($get_versionfile, 'r');
     $release_version = @fread($open_versionfile, 16);
     @fclose($open_versionfile);
     $release_version_nr = str_replace('.', '', $release_version);
     if ($release_version_nr / $install_version_nr < 1 && $release_version_nr / $install_version_nr > 0) {
         return '<span style="color:#0000FF">' . $release_version . '<br><img src="components/com_playjoom/images/icon-32-check_blue.png" width="32" height="32" alt="check button blue" border="0">&nbsp;' . JText::_('COM_PLAYJOOM_VERSION_BETA') . '</span>';
     } elseif ($release_version_nr / $install_version_nr > 1) {
         return '<span style="color:#FF0000">' . $release_version . '<br><img src="components/com_playjoom/images/icon-32-check_red.png" width="32" height="32" alt="check button red" border="0">&nbsp;' . JText::_('COM_PLAYJOOM_VERSION_NOTE') . '</span>';
     } elseif ($release_version_nr / $install_version_nr == 1) {
         return '<span style="color:#00AA00">' . $release_version . '<br><img src="components/com_playjoom/images/icon-32-check_green.png" width="32" height="32" alt="check button green" border="0">' . JText::_('COM_PLAYJOOM_VERSION_CURR') . '</span>';
     } else {
         return JText::_('COM_PLAYJOOM_VERSION_ERR');
     }
 }
Beispiel #5
0
			<div id="content-pad">
				<div id="stepbar">
					<?php 
echo JHtml::_('installation.stepbar');
?>
					<div class="box"></div>
				</div>
				<div id="warning">
					<noscript>
						<div id="javascript-warning">
							<?php 
echo JText::_('INSTL_WARNJAVASCRIPT');
?>
						</div>
					</noscript>
				</div>
				<div id="right">
					<div id="rightpad">
						<jdoc:include type="installation" />
					</div>
				</div>
				<div class="clr"></div>
			</div>
		</div>
		<div id="copyright">PlayJoom Installer <?php 
echo PlayJoomHelper::GetInstallInfo("copyright", "playjoom.xml");
?>
 | Based on Joomla</div>
	</body>
</html>