]> git.mxchange.org Git - friendica.git/commitdiff
add 'reload active plugins' button in admin/plugins
authorfabrixxm <fabrix.xm@gmail.com>
Thu, 20 Aug 2015 13:01:15 +0000 (15:01 +0200)
committerfabrixxm <fabrix.xm@gmail.com>
Thu, 20 Aug 2015 13:01:15 +0000 (15:01 +0200)
mod/admin.php
view/templates/admin_plugins.tpl

index ff8cedc0c94a22d7f76777c94771ae207f96f077..2493973dff3b4a141a845f7516e8c29517c4c78d 100644 (file)
@@ -557,8 +557,8 @@ function admin_page_site_post(&$a){
        set_config('system','only_tag_search', $only_tag_search);
 
        set_config('system','rino_encrypt', $rino);
-       
-       
+
+
        info( t('Site settings updated.') . EOL);
        goaway($a->get_baseurl(true) . '/admin/site' );
        return; // NOTREACHED
@@ -761,9 +761,9 @@ function admin_page_site(&$a) {
                '$only_tag_search'      => array('only_tag_search', t("Only search in tags"), get_config('system','only_tag_search'), t("On large systems the text search can slow down the system extremely.")),
 
                '$relocate_url'     => array('relocate_url', t("New base url"), $a->get_baseurl(), "Change base url for this server. Sends relocate message to all DFRN contacts of all users."),
-               
+
                '$rino'                 => array('rino', t("RINO Encryption"), intval(get_config('system','rino_encrypt')), t("Encryption layer between nodes."), array("Disabled", "RINO1 (deprecated)", "RINO2")),
-               
+
                '$form_security_token' => get_form_security_token("admin_site")
 
        ));
@@ -1196,6 +1196,13 @@ function admin_page_plugins(&$a){
         * List plugins
         */
 
+    if (x($_GET,"a") && $_GET['a']=="r"){
+               check_form_security_token_redirectOnErr($a->get_baseurl().'/admin/plugins', 'admin_themes', 't');
+               reload_plugins();
+               info("Plugins reloaded");
+               goaway($a->get_baseurl().'/admin/plugins');
+       }
+
        $plugins = array();
        $files = glob("addon/*/"); /* */
        if($files) {
index c194c46ccddfa1f845cdd42235848f12bddc24da..6577ab8eb0c6413aaa919eb9d8cf912c072c8b3c 100644 (file)
@@ -1,7 +1,7 @@
 
 <div id='adminpage'>
        <h1>{{$title}} - {{$page}}</h1>
-       
+               <a class="btn" href="{{$baseurl}}/admin/{{$function}}?a=r&amp;t={{$form_security_token}}">{{"Reload active plugins"|t}}</a>
                <ul id='pluginslist'>
                {{foreach $plugins as $p}}
                        <li class='plugin {{$p.1}}'>