File size: 6.16Kb
<?php
/**
* SocialEngine
*
* @category Application_Core
* @package Install
* @copyright Copyright 2006-2010 Webligo Developments
* @license http://www.socialengine.com/license/
* @version $Id: index.tpl 9929 2013-02-18 10:15:55Z alex $
* @author John
*/
?>
<h3>
Manage Packages
</h3>
<p>
Packages are plugins, themes, mods, and other extensions that you can add
to your social network.
</p>
<?php
echo 'More info: <a href="http://support.socialengine.com/questions/180/Admin-Panel-Manage-Packages-Plugins" target="_blank">See KB article</a>.';
?>
<br />
<br />
<div>
<a class="buttonlink admin_packages_add" href="<?php echo $this->url(array('action' => 'select')) ?>">Install New Packages</a>
</div>
<br />
<?php if (!empty($this->installedPackages)) : ?>
<ul class="admin_packages">
<?php
foreach ($this->installedPackages as $companyName => $packages) :
echo '<li class="admin-package-company">' . $companyName . '</li>';
foreach ($packages as $packageInfo) :
$package = $packageInfo['package'];
$upgradeable = $packageInfo['upgradeable'];
$upgrade_version = null;
if (isset($this->remoteVersions[$package->getGuid()])
&& version_compare(
$this->remoteVersions[$package->getGuid()]['version'],
$package->getVersion(),
'>'
)
) {
$upgradeable = true;
$upgrade_version = $this->remoteVersions[$package->getGuid()]['version'];
}
?>
<li<?php if ($upgradeable) {
echo ' class="upgradeable"';
} ?>>
<?php if (!empty($packageInfo['navigation'])) : ?>
<div class='admin_packages_options'>
<ul>
<?php foreach ($packageInfo['navigation'] as $navInfo) : ?>
<li>
<a href="<?php echo $navInfo['href'] ?>">
<?php echo $navInfo['label'] ?>
</a>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
<div class="admin_packages_title">
<h4>
<?php echo $package->getMeta()->getTitle() ?>
<span class="admin_packages_version">
<?php echo $package->getVersion() ?>
</span>
</h4>
<span class="admin_packages_author">
by <?php echo join(', ', $package->getMeta()->getAuthors()) ?>
</span>
<?php if (isset($packageInfo['database']['version'])
&& version_compare(
$packageInfo['database']['version'],
$package->getVersion(),
'<'
)
) : ?>
<span class="admin_packages_warning">
Warning: Your database structure for this package is out of date.
The version you currently have is <?php echo $packageInfo['database']['version'] ?>.
Please complete the installation of this package to resolve this problem.
</span>
<?php endif; ?>
</div>
</li>
<?php endforeach; ?>
<?php endforeach; ?>
</ul>
<?php else : ?>
<div class="tip">
<span>
You do not have any packages installed yet.
</span>
</div>
<?php endif; ?>
<br />
<br />
<?php /*
<script>
var r = new Request({
url: '<?php echo $this->url(array('action' => 'index')) ?>?product=1',
onSuccess: function (e) {
$('website-connect').set('html', e);
}
});
r.send();
</script>
*/ ?>
<!--
<h3>
Reference Layout:
</h3>
<ul class="admin_packages">
<li class="admin_packages_installable">
<div class="admin_packages_title">
<h3>Awesome Mod</h3>
<span class="admin_packages_info">
<span class="admin_packages_version">3.1</span>
<span class="admin_packages_author">by Webligo Developments</span>
</span>
</div>
<div class="admin_packages_options">
<a href="#">install</a>
</div>
</li>
<li>
<div class="admin_packages_title">
<h3>Awesome Mod</h3>
<span class="admin_packages_info">
<span class="admin_packages_version">3.1</span>
<span class="admin_packages_author">by Webligo Developments</span>
</span>
</div>
<div class="admin_packages_options">
<a href="#">disable</a>
<span class="sep">|</span>
<a href="#">delete</a>
</div>
</li>
<li>
<div class="admin_packages_title">
<h3>Awesome Mod</h3>
<span class="admin_packages_info">
<span class="admin_packages_version">3.1</span>
<span class="admin_packages_author">by Webligo Developments</span>
</span>
</div>
<div class="admin_packages_options">
<a href="#">disable</a>
<span class="sep">|</span>
<a href="#">delete</a>
</div>
</li>
</ul>
-->