Ejemplo n.º 1
0
 public static function get($key)
 {
     $string = self::$strings[$key];
     if (!isset($string)) {
         if (!isset(self::$stringsEN)) {
             self::$stringsEN = parent::getStrings(substr(__CLASS__, 0, strlen(__CLASS__) - 1), parent::LANG_EN);
         }
         return self::$stringsEN[$key];
     }
     return $string;
 }
Ejemplo n.º 2
0
		<h1>' . ACPPluginsT::get('available_plugins') . '</h1>

		<div class="plugins">
	';
$availablePlugins = PluginHelper::getAvailablePlugins();
foreach ($availablePlugins as $plugin) {
    $parsedURL = parse_url($plugin->getURL());
    $url = is_array($parsedURL) ? $plugin->getURL() : '#';
    echo '
			<div class="item">
				<div class="meta">
					<h2>' . htmlspecialchars($plugin->getTitle()) . ' <small>' . GeneralT::getFormat('by', '<a href="' . $url . '" target="_blank">' . htmlspecialchars($plugin->getAuthor()) . '</a>') . '</small></h2>

					<p>
						' . htmlspecialchars($plugin->getDescription()) . '
					</p>
				</div>

				<div class="actions">
					<a href="./plugins.php?install=' . htmlspecialchars($plugin->getPackageName()) . '" class="button greenB">' . ACPPluginsT::get('install') . '</a>
				</div>
			</div>
		';
}
if (count($availablePlugins) < 1) {
    echo InfoMessage::setText(ACPPluginsT::get('no_new_plugins'));
}
echo '
		</div>
	';
include 'template/footer.php';