]> git.mxchange.org Git - friendica.git/blobdiff - view/theme/quattro/config.php
Merge branch 'master', remote-tracking branch 'remotes/upstream/master'
[friendica.git] / view / theme / quattro / config.php
index 02fcaf57e1bbacb7a1c4c1875ffc40d7db1a1dcc..c261a78ecbc9b56b3deec81c47a82aef20f6fc90 100644 (file)
@@ -10,22 +10,50 @@ function theme_content(&$a){
                return;         
        
        $align = get_pconfig(local_user(), 'quattro', 'align' );
+       $color = get_pconfig(local_user(), 'quattro', 'color' );
        
-       $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
-       $o .= replace_macros($t, array(
-               '$submit' => t('Submit'),
-               '$baseurl' => $a->get_baseurl(),
-               '$title' => t("Theme settings"),
-               '$align' => array('quattro_align', t('Alignment'), $align, '', array('left'=>t('Left'), 'center'=>t('Center'))),
-       ));
-       return $o;
+       return quattro_form($a,$align, $color);
 }
 
 function theme_post(&$a){
        if(! local_user())
                return;
+       
        if (isset($_POST['quattro-settings-submit'])){
                set_pconfig(local_user(), 'quattro', 'align', $_POST['quattro_align']);
+               set_pconfig(local_user(), 'quattro', 'color', $_POST['quattro_color']);
+       }
+}
+
+
+function theme_admin(&$a){
+       $align = get_config('quattro', 'align' );
+       $color = get_config('quattro', 'color' );
+       
+       return quattro_form($a,$align, $color);
+}
+
+function theme_admin_post(&$a){
+       if (isset($_POST['quattro-settings-submit'])){
+               set_config('quattro', 'align', $_POST['quattro_align']);
+               set_config('quattro', 'color', $_POST['quattro_color']);
        }
 }
 
+
+function quattro_form(&$a, $align, $color){
+       $colors = array(
+               "dark"=>"Quattro", 
+               "green"=>"Green"
+       );
+       
+       $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
+       $o .= replace_macros($t, array(
+               '$submit' => t('Submit'),
+               '$baseurl' => $a->get_baseurl(),
+               '$title' => t("Theme settings"),
+               '$align' => array('quattro_align', t('Alignment'), $align, '', array('left'=>t('Left'), 'center'=>t('Center'))),
+               '$color' => array('quattro_color', t('Color scheme'), $color, '', $colors),
+       ));
+       return $o;
+}