blog->settings->addNamespace('translater'); $core->addBehavior('pluginsToolsTabs', ['translaterAdminBehaviors', 'pluginsToolsTabs']); $core->addBehavior('adminCurrentThemeDetails', ['translaterAdminBehaviors', 'adminCurrentThemeDetails']); $core->addBehavior('addTranslaterProposalTool', ['translaterAdminBehaviors', 'addGoogleProposalTool']); $core->addBehavior('addTranslaterProposalTool', ['translaterAdminBehaviors', 'addYahooProposalTool']); $core->addBehavior('addTranslaterProposalTool', ['translaterAdminBehaviors', 'addMicrosoftProposalTool']); $core->rest->addFunction('getProposal', ['translaterRest', 'getProposal']); $_menu['Plugins']->addItem( __('Translater'), 'plugin.php?p=translater', 'index.php?pf=translater/icon.png', preg_match('/plugin.php\?p=translater(&.*)?$/', $_SERVER['REQUEST_URI']), $core->auth->isSuperAdmin() ); class translaterAdminBehaviors { # Plugins tab public static function pluginsToolsTabs($core) { if (!$core->blog->settings->translater->translater_plugin_menu || !$core->auth->isSuperAdmin()) { return; } echo '
' . ' | ' . __('Name') . ' | ' . '' . __('Version') . ' | ' . '' . __('Details') . ' | ' . '' . __('Author') . ' | ' . '
---|---|---|---|---|
' . '' . __($plugin['name']) . ' | ' . '' . $name . ' | ' . '' . $plugin['version'] . ' | ' . '' . $plugin['desc'] . ' | ' . '' . $plugin['author'] . ' | ' . '