Example #1
0
} else {
    $addonManager = new rex_addonManager($ADDONS);
}
// ----------------- HELPPAGE
if ($subpage == 'help' && $addonname != '') {
    if ($pluginname != '') {
        $helpfile = rex_plugins_folder($addonname, $pluginname);
        $version = OOPlugin::getVersion($addonname, $pluginname);
        $author = OOPlugin::getAuthor($addonname, $pluginname);
        $supportPage = OOPlugin::getSupportPage($addonname, $pluginname);
        $addonname = $addonname . ' / ' . $pluginname;
    } else {
        $helpfile = rex_addons_folder($addonname);
        $version = OOAddon::getVersion($addonname);
        $author = OOAddon::getAuthor($addonname);
        $supportPage = OOAddon::getSupportPage($addonname);
    }
    $helpfile .= DIRECTORY_SEPARATOR . 'help.inc.php';
    $credits = '';
    $credits .= $I18N->msg('credits_name') . ': <span>' . htmlspecialchars($addonname) . '</span><br />';
    if ($version) {
        $credits .= $I18N->msg('credits_version') . ': <span>' . $version . '</span><br />';
    }
    if ($author) {
        $credits .= $I18N->msg('credits_author') . ': <span>' . htmlspecialchars($author) . '</span><br />';
    }
    if ($supportPage) {
        $credits .= $I18N->msg('credits_supportpage') . ': <span><a href="http://' . $supportPage . '" onclick="window.open(this.href); return false;">' . $supportPage . '</a></span><br />';
    }
    echo '<div class="rex-area">
                <h3 class="rex-hl2">' . $I18N->msg('addon_help') . ' ' . $addonname . '</h3>
</th>
				<th><?php 
echo $I18N->msg("credits_supportpage");
?>
</th>
			</tr>
			</thead>

			<tbody>

		<?php 
foreach (OOAddon::getRegisteredAddons() as $addon) {
    $isActive = OOAddon::isActivated($addon);
    $version = OOAddon::getVersion($addon);
    $author = OOAddon::getAuthor($addon);
    $supportPage = OOAddon::getSupportPage($addon);
    if ($isActive) {
        $cl = 'rex-clr-grn';
    } else {
        $cl = 'rex-clr-red';
    }
    if ($version) {
        $version = '[' . $version . ']';
    }
    if ($author) {
        $author = htmlspecialchars($author);
    }
    if (!$isActive) {
        $author = $I18N->msg('credits_addon_inactive');
    }
    if ($supportPage) {
Example #3
0
				<th><?php 
echo $I18N->msg("credits_supportpage");
?>
</th>
			</tr>
			</thead>

			<tbody>

		<?php 
$ADDONS = rex_read_addons_folder();
foreach ($ADDONS as $cur) {
    $isActive = OOAddon::isActivated($cur);
    $version = OOAddon::getVersion($cur);
    $author = OOAddon::getAuthor($cur);
    $supportPage = OOAddon::getSupportPage($cur);
    if ($isActive) {
        $cl = 'rex-clr-grn';
    } else {
        $cl = 'rex-clr-red';
    }
    echo '<tr><td><span class="' . $cl . '">' . $cur . '</span> [<a href="index.php?page=addon&amp;spage=help&amp;addonname=' . $cur . '">?</a>]</td><td class="' . $cl . '">';
    if ($version) {
        echo '[' . $version . ']';
    }
    echo '</td><td class="' . $cl . '">';
    if ($author) {
        echo $author;
    }
    if (!$isActive) {
        echo $I18N->msg('credits_addon_inactive');