View Issue Details

IDProjectCategoryView StatusLast Update
0005129mantisbtadministrationpublic2007-08-02 02:32
ReporterBozz Assigned Tovboctor  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Product Version0.19.2 
Summary0005129: possible modification for CSS preview
Description

I tried to modified some files in order to correctly run the CSS section in Admin folder :

I modified the check_varset in the admin/css/core.php file, by adding another parameter $p_value, as this :
function check_varset( &$p_var, $p_value, $p_default_value )

Then, for each callback of this function, I added the correct parameter, which is the POST-ed value; for example :
check_varset( $g_background_color, $HTTP_POST_VARS['g_background_color'], "#ffffff" );

Modified file uploaded.

TagsNo tags attached.

Relationships

related to 0008144 closedvboctor Remove obsolete CSS edit tool 

Activities

Bozz

Bozz

2005-01-14 10:36

reporter   ~0009021

OK, I couldn't upload the file, so here it is :

Bozz

Bozz

2005-01-14 10:36

reporter   ~0009022

<?php

@@@@@@ NOTE that the status colors are NOT set in CSS. This should be fixed through a redesign.

error_reporting( E_ALL );

# If p_var isset then do nothing.  Otherwise set it to be
#  the provided value
#
function check_varset( &$p_var, $p_value, $p_default_value ) {
    if ( !isset( $p_var ) ) {
    if ( isset ( $p_value ) ) {
    $p_var = $p_value;
} else {
$p_var = $p_default_value;
}
    }
}

# --- color values ----------------
#
check_varset( $g_background_color, $HTTP_POST_VARS['g_background_color'],       "#ffffff" );
check_varset( $g_required_color, $HTTP_POST_VARS['g_required_color'],       "#ffffff" );
check_varset( $g_table_border_color, $HTTP_POST_VARS['g_table_border_color'],   "#000000" );
check_varset( $g_category_title_color, $HTTP_POST_VARS['g_category_title_color'],   "#c8c8e8" );
check_varset( $g_primary_color1, $HTTP_POST_VARS['g_primary_color1'],       "#d8d8d8" );
check_varset( $g_primary_color2, $HTTP_POST_VARS['g_primary_color2'],       "#e8e8e8" );
check_varset( $g_form_title_color, $HTTP_POST_VARS['g_form_title_color'],       "#ffffff" );
check_varset( $g_spacer_color, $HTTP_POST_VARS['g_spacer_color'],           "#ffffff" );
check_varset( $g_menu_color, $HTTP_POST_VARS['g_menu_color'],           "#e8e8e8" );

# --- status color codes ----------
#
check_varset( $g_new_color, $HTTP_POST_VARS['g_new_color'],         "#ffa0a0" );
check_varset( $g_feedback_color, $HTTP_POST_VARS['g_feedback_color'],   "#ff50a8" );
check_varset( $g_acknowledged_color, $HTTP_POST_VARS['g_acknowledged_color'], "#ffd850" );
check_varset( $g_confirmed_color, $HTTP_POST_VARS['g_confirmed_color'],     "#ffffb0" );
check_varset( $g_assigned_color, $HTTP_POST_VARS['g_assigned_color'],   "#c8c8ff" );
check_varset( $g_resolved_color, $HTTP_POST_VARS['g_resolved_color'],   "#cceedd" );
check_varset( $g_closed_color, $HTTP_POST_VARS['g_closed_color'],       "#ffffff" );

# --- fonts ----------
#
check_varset( $g_fonts, $HTTP_POST_VARS['g_fonts'],         "Verdana, Arial, Helvetica, sans-serif" );
check_varset( $g_font_small, $HTTP_POST_VARS['g_font_small'],   "8pt" );
check_varset( $g_font_normal, $HTTP_POST_VARS['g_font_normal'],     "10pt" );
check_varset( $g_font_large, $HTTP_POST_VARS['g_font_large'],   "12pt" );
check_varset( $g_font_color, $HTTP_POST_VARS['g_font_color'],   "#000000" );

# --- fonts ----------
#
check_varset( $g_background_font_color, $HTTP_POST_VARS['g_background_font_color'],     "#000000" );
check_varset( $g_required_font_color, $HTTP_POST_VARS['g_required_font_color'],         "#bb0000" );
check_varset( $g_category_title_font_color, $HTTP_POST_VARS['g_category_title_font_color'], "#000000" );
check_varset( $g_primary_font_color1, $HTTP_POST_VARS['g_primary_font_color1'],         "#000000" );
check_varset( $g_primary_font_color2, $HTTP_POST_VARS['g_primary_font_color2'],         "#000000" );
check_varset( $g_form_title_font_color, $HTTP_POST_VARS['g_form_title_font_color'],     "#000000" );
check_varset( $g_menu_font_color, $HTTP_POST_VARS['g_menu_font_color'],             "#e8e8e8" );

# --- links ----------
#
check_varset( $g_active_color, $HTTP_POST_VARS['g_active_color'],           "#ffffff" );
check_varset( $g_active_font_color, $HTTP_POST_VARS['g_active_font_color'],     "#ff0000" );
check_varset( $g_unvisited_color, $HTTP_POST_VARS['g_unvisited_color'],         "#ffffff" );
check_varset( $g_unvisited_font_color, $HTTP_POST_VARS['g_unvisited_font_color'],   "#0000ff" );
check_varset( $g_visited_color, $HTTP_POST_VARS['g_visited_color'],         "#ffffff" );
check_varset( $g_visited_font_color, $HTTP_POST_VARS['g_visited_font_color'],   "#800080" );

# --- Input ----------
#
check_varset( $g_button_color, $HTTP_POST_VARS['g_button_color'],           "#d8d8d8" );
check_varset( $g_button_font_color, $HTTP_POST_VARS['g_button_font_color'],     "#000000" );
check_varset( $g_button_border_color, $HTTP_POST_VARS['g_button_border_color'],     "#000000" );
check_varset( $g_text_color, $HTTP_POST_VARS['g_text_color'],           "#ffffff" );
check_varset( $g_text_font_color, $HTTP_POST_VARS['g_text_font_color'],         "#000000" );
check_varset( $g_text_border_color, $HTTP_POST_VARS['g_text_border_color'],     "#000000" );
check_varset( $g_textarea_color, $HTTP_POST_VARS['g_textarea_color'],       "#ffffff" );
check_varset( $g_textarea_font_color, $HTTP_POST_VARS['g_textarea_font_color'],     "#000000" );
check_varset( $g_textarea_border_color, $HTTP_POST_VARS['g_textarea_border_color'], "#000000" );
# --- ---

?>