Junior Member
Joined: Apr 2001
Posts: 17 |
quote: # Control Panel - Routines for setting, managing styles
sub set_new_template { local ($LastOne, $j, $lastnum); local (*FILE);
# assign number to template my @temps = &OpenFileAsArray("$vars_config{VariablesPath}/vars_style_sets.cgi"); my @reverseit = reverse(@temps); $LastOne = $reverseit[0]; chomp($LastOne); ($j, $lastnum) = split (/|^|/, $LastOne); $ThisTemplateNumber = $lastnum + 1;
# set/clean the vars ------------ my $Header = &SmallClean($in{Header}); my $Footer = &SmallClean($in{Footer}); my $HeaderInsert = &SmallClean($in{HeaderInsert}); my $html_extra = &SmallClean($in{html_extra}); my $body_extra = &SmallClean($in{body_extra}); my $language_meta = &SmallClean($in{language_meta});
# limit/eliminate/convert returns in some fields $HeaderInsert = &LimitReturns($HeaderInsert); $Header = &LimitReturns($Header); $Footer = &LimitReturns($Footer); $html_extra = &EliminateReturns($html_extra); $body_extra = &EliminateReturns($body_extra); $language_meta = &EliminateReturns($language_meta);
$CurrentTab = qq%$vars_wordlets_cp{style_settings}%; &CPHeader; &CPFooter;
#validate my @ValidateArray = ("BGColor", "TextColor", "LinkColor", "ActiveLinkColor", "VisitedLinkColor", "TableStripTextColor", "TableColorStrip", "TimeColor", "AltColumnColor1", "AltColumnColor2", "CategoryStripColor", "CategoryStripTextColor", "CopyrightTextColor", "BBTitleFontColor", "FontFace", "TableWidth", "TextSize", "FDTextSize", "BBTitle", "BBTopic", "BBReply", "profilegif", "mailgif", "edit_icon", "reply_with_quote_icon", "homepage_icon", "forum_summ_on", "forum_summ_off", "TemplateName", "new_topic_folder", "old_topic_folder", "hot_new_topic_folder", "hot_old_topic_folder", "ubb_friend", "old_locked_folder", "hr_color", "TableBorderColor", "table_border_display", "new_locked_folder", "open_topic", "close_topic", "ubb_friend_mini", "move_topic", "delete_topic", "prev_topic", "next_topic", "user_ratings_1", "user_ratings_2", "user_ratings_3", "user_ratings_4", "user_ratings_5", "search_graphic", "priv_message"); &Validate(@ValidateArray);
this is the first parts of my cp.styles.cgi..
|