]> git.mxchange.org Git - friendica-addons.git/commitdiff
choose to show 'page' on profile
authorfriendica <info@friendica.com>
Sat, 30 Jun 2012 09:01:20 +0000 (02:01 -0700)
committerfriendica <info@friendica.com>
Sat, 30 Jun 2012 09:01:20 +0000 (02:01 -0700)
page.tgz
page/page.css
page/page.php

index 4c9ef1cbb165ce1f2031350386ab9dc7922b8b37..0db604c2ffae4f8434d9fd0d375c144e6eb63ef7 100644 (file)
Binary files a/page.tgz and b/page.tgz differ
index b8d84fefcd853f02d6d473705d8a84738d4ed7e3..44b970d8f2813b5c7c35b9e10132abb8d7234142 100644 (file)
@@ -1,13 +1,13 @@
 
 
 
-#page-settings-label, #page-random-label {
+#page-settings-label, #page-random-label, #page-profile-label {
        float: left;
        width: 200px;
        margin-bottom: 25px;
 }
 
-#page-max-pages, #page-random {
+#page-max-pages, #page-random, #page-profile {
        float: left;
 }
 
index c5cac76411f15ba325d714ad02433698f020601f..6d0044e06a18e061d19d563e609d7c68bd716c35 100755 (executable)
@@ -121,6 +121,10 @@ function page_network_mod_init($a,$b) {
 
 function page_profile_advanced($a,&$b) {
 
+       $profile = intval(get_pconfig($a->profile['profile_uid'],'page','show_on_profile'));
+       if(! $profile)
+               return;
+
        $page = '<div id="page-profile">
                        <div class="title">'.t("Forums:").'</div>
                        <div id="profile-page-list">';
@@ -154,6 +158,7 @@ function page_plugin_settings_post($a,$post) {
 
        set_pconfig(local_user(),'page','max_pages',intval($_POST['page_max_pages']));
        set_pconfig(local_user(),'page','randomise',intval($_POST['page_random']));
+       set_pconfig(local_user(),'page','show_on_profile',intval($_POST['page_profile']));
 
        info( t('Page settings updated.') . EOL);
 }
@@ -177,6 +182,9 @@ function page_plugin_settings(&$a,&$s) {
        $randomise = intval(get_pconfig(local_user(),'page','randomise'));
        $randomise_checked = (($randomise) ? ' checked="checked" ' : '');
 
+       $profile = intval(get_pconfig(local_user(),'page','show_on_profile'));
+       $profile_checked = (($profile) ? ' checked="checked" ' : '');
+       
        
        /* Add some HTML to the existing form */
 
@@ -189,6 +197,9 @@ function page_plugin_settings(&$a,&$s) {
        $s .= '<label id="page-random-label" for="page-random">' . t('Randomise Page/Forum list') . '</label>';
        $s .= '<input id="page-random" type="checkbox" name="page_random" value="1" ' . $randomise_checked . '/>';
        $s .= '<div class="clear"></div>';
+       $s .= '<label id="page-profile-label" for="page-profile">' . t('Show pages/forums on profile page') . '</label>';
+       $s .= '<input id="page-profile" type="checkbox" name="page_profile" value="1" ' . $profile_checked . '/>';
+       $s .= '<div class="clear"></div>';
 
        $s .= '</div>';