You got it.  I am using 1.2.11 (cvs), but it should be the same... here is
a clip of what I did to my version of the same file to get that selection
box to go away... just commented out that section:

    /******************************************************/
    /* LOAD EACH GROUP OF OPTIONS INTO THE OPTIONS ARRAY. */
    /******************************************************/

    /*** Load the General Options into the array ***/
    $optgrps[SMOPT_GRP_GENERAL] = _("General Display Options");
    $optvals[SMOPT_GRP_GENERAL] = array();

    /* Load the theme option. */
/*
    $theme_values = array();
    foreach ($theme as $theme_key => $theme_attributes) {
        $theme_values[$theme_attributes['NAME']] = $theme_attributes['PATH'];
    }
    ksort($theme_values);
    $theme_values = array_flip($theme_values);
    $optvals[SMOPT_GRP_GENERAL][] = array(
        'name'    => 'chosen_theme',
        'caption' => _("Theme"),
        'type'    => SMOPT_TYPE_STRLIST,
        'refresh' => SMOPT_REFRESH_ALL,
        'posvals' => $theme_values,
        'save'    => 'save_option_theme'
    );
*/
    $css_values = array( 'none' => _("Default" ) );
    $handle=opendir('../themes/css/');



> Hmmm...
>
> Didn't think if attacking it from that direction...
>
> I'm using 1.2.10.  Basically know nothing about PHP, but a lot about
> Perl so I can follow PHP a bit.  I'm guessing that the question is being
> asked in the options_display.php module.
>
> I'm guessing it is in this area, but I'm not sure how to just make that
> one question disappear.
>
>     /* Load the theme option. */
>     $theme_values = array();
>     foreach ($theme as $theme_key => $theme_attributes) {
>         $theme_values[$theme_attributes['NAME']] =
> $theme_attributes['PATH'];
>     }
>     ksort($theme_values);
>     $theme_values = array_flip($theme_values);
>     $optvals[SMOPT_GRP_GENERAL][] = array(
>         'name'    => 'chosen_theme',
>         'caption' => _("Theme"),
>         'type'    => SMOPT_TYPE_STRLIST,
>         'refresh' => SMOPT_REFRESH_ALL,
>         'posvals' => $theme_values,
>         'save'    => 'save_option_theme'
>     );
>
>     $css_values = array( 'none' => _("Default" ) );
>     $handle=opendir('../themes/css/');
>     while ($file = readdir($handle) ) {
>         if ( substr( $file, -4 ) == '.css' ) {
>             $css_values[$file] = substr( $file, 0, strlen( $file ) - 4
> );
>         }
>     }
>     closedir($handle);
>
> I looked in the config.php file after I removed the themes and they were
> gone.  As soon as the adminstration option is run however, the are back,
> but I can't figure out where they are coming from unless they are
> encoded in the programs for some reason which would not make sense.
>
> p dont think said:
>> I'm not familiar enough with the admin plugin to tell you how it is
>> reconstructing that information, but it sounds like it might be
>> getting it out of a prefs file or somewhere in the config.php file.
>> What may or may not be easier to fix is to just remove the theme
>> selection box on the display options page so users don't have any way
>> to change themes. If you want, I can send you a modified version of
>> the relevant file (what version are you running?)
>>
>>   - paul
>
> --
> Kevin W. Reed - TNET Services, Inc.
> Email: [EMAIL PROTECTED]   Cell: 602-820-5812  Office: 480-733-6123
> URL: http://www.tnet.com  Support Forums: http://www.tnet.com/forum Mail
> Sent from TNET WebMail Server





-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
--
squirrelmail-users mailing list
List Address: [EMAIL PROTECTED]
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id)95
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to