New file |
0,0 → 1,669 |
<? |
//------------------------------------------------------------------------------ |
// FICHIER : $RCSfile: adsi_style.fonct.php,v $ |
// AUTEUR : $Author: jpm $ |
// VERSION : $Revision: 1.1 $ |
// DATE : $Date: 2004-06-16 14:29:01 $ |
//------------------------------------------------------------------------------ |
// GSite - Web site management in PHP - gus module |
// |
// Copyright (C) 2001 COUDOUNEAU Laurent (lc@gsite.org) |
// |
// This library is free software; you can redistribute it and/or |
// modify it under the terms of the GNU Lesser General Public |
// License as published by the Free Software Foundation; either |
// version 2.1 of the License, or (at your option) any later version. |
// |
// This library is distributed in the hope that it will be useful, |
// but WITHOUT ANY WARRANTY; without even the implied warranty of |
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
// Lesser General Public License for more details. |
// |
// You should have received a copy of the GNU Lesser General Public |
// License along with this library; if not, write to the Free Software |
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
//------------------------------------------------------------------------------ |
//------------------------------------------------------------------------------ |
|
//============================================================================== |
//============================================================================== |
|
function addStyle ($db, $link) { |
$styleName = substr (md5 (uniqid (rand ())), 0, 16); |
|
$query = "insert into $db.STYLE set S_NAME='$styleName'"; |
|
$result = mysql_query ($query, $link); |
|
if (! $result) { |
die ("Unable to perform query ($query / " . mysql_error ($link) . ")"); |
} |
} |
|
//============================================================================== |
//============================================================================== |
|
function delStyle ($db, $link, $gusstyid) { |
$query = "delete from $db.STYLE where S_NAME='$gusstyid'"; |
|
$result = mysql_query ($query, $link); |
|
if (! $result) { |
die ("Unable to perform query ($query / " . mysql_error ($link) . ")"); |
} |
} |
|
//============================================================================== |
//============================================================================== |
|
function updStyle ($db, $link, $locale, $gusstyid, $baseURL, $baseHidden, $msg = '') { |
//---------------------------------------------------------------------------- |
// Get style. |
|
$query = "select * from $db.STYLE where S_NAME='$gusstyid'"; |
|
$result = mysql_query ($query, $link); |
|
if (! $result) { |
die ("Unable to perform query ($query / " . mysql_error ($link) . ")"); |
} |
|
$row = mysql_fetch_object ($result); |
|
mysql_free_result ($result); |
|
if (! $row) return ''; |
|
//---------------------------------------------------------------------------- |
// Labels. |
|
$nameLabel = gs_getLabel ($db, $link, 'gus_name', $locale, 'gus').' : '; |
$txtcolLabel = gs_getLabel ($db, $link, 'gus_col_txt', $locale, 'gus').' : '; |
$col1Label = gs_getLabel ($db, $link, 'gus_col_1', $locale, 'gus').' : '; |
$col2Label = gs_getLabel ($db, $link, 'gus_col_2', $locale, 'gus').' : '; |
$col3Label = gs_getLabel ($db, $link, 'gus_col_3', $locale, 'gus').' : '; |
$col4Label = gs_getLabel ($db, $link, 'gus_col_4', $locale, 'gus').' : '; |
$col5Label = gs_getLabel ($db, $link, 'gus_col_5', $locale, 'gus').' : '; |
$col6Label = gs_getLabel ($db, $link, 'gus_col_6', $locale, 'gus').' : '; |
$col7Label = gs_getLabel ($db, $link, 'gus_col_7', $locale, 'gus').' : '; |
$txtinvcolLabel = gs_getLabel ($db, $link, 'gus_col_txt_inv', $locale, 'gus').' : '; |
$txtaltcolLabel = gs_getLabel ($db, $link, 'gus_col_txt_alert', $locale, 'gus').' : '; |
$fontfLabel = gs_getLabel ($db, $link, 'gus_font_fam', $locale, 'gus').' : '; |
$fonttLabel = gs_getLabel ($db, $link, 'gus_font_tiny', $locale, 'gus').' : '; |
$fontsLabel = gs_getLabel ($db, $link, 'gus_font_small', $locale, 'gus').' : '; |
$fontbLabel = gs_getLabel ($db, $link, 'gus_font_big', $locale, 'gus').' : '; |
|
//---------------------------------------------------------------------------- |
// Dump data. |
|
$outputText = ''; |
|
$outputText .= "\n".'<TR>'; |
$outputText .= "\n".' <TD><FORM name="updform" action="document.php" method="POST">'. |
'<TABLE align="center" summary="" cellspacing="0" cellpadding="0" border="0">'; |
|
if ($msg != '') { |
$outputText .= "\n".' <TR><TD class="gusError" colspan="6">'.$msg.'</TD></TR>'; |
} |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$nameLabel.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput" colspan="5"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="gusname"'; |
$outputText .= "\n".' size="16"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_NAME).'"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR><TD colspan="6"><IMG src="Local/vide.gif" alt="" width="1" height="5"></TD></TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$txtcolLabel.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscoltxt"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_TEXT).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_TEXT.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$txtinvcolLabel.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscolinvtxt"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_TEXT_INVERSE).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_TEXT_INVERSE.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$txtaltcolLabel.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscolalttxt"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_TEXT_ALERT).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_TEXT_ALERT.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR><TD colspan="6"><IMG src="Local/vide.gif" alt="" width="1" height="5"></TD></TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$col1Label.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscol1"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_1).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_1.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$col2Label.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscol2"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_2).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_2.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$col3Label.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscol3"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_3).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_3.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$col7Label.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscol7"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_7).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_7.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$col4Label.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscol4"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_4).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_4.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$col5Label.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscol5"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_5).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_5.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$col6Label.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="guscol6"'; |
$outputText .= "\n".' size="10"'; |
$outputText .= "\n".' maxlength="16"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_COLOR_6).'"></TD>'; |
$outputText .= "\n".' <TD bgcolor="'.$row->S_COLOR_6.'"><IMG src="Local/vide.gif" alt="" width="20" height="20"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR><TD colspan="6"><IMG src="Local/vide.gif" alt="" width="1" height="5"></TD></TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$fontfLabel.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput" colspan="5"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="gusfontf"'; |
$outputText .= "\n".' size="64"'; |
$outputText .= "\n".' maxlength="255"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_FONT_FAMILY).'"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$fonttLabel.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput" colspan="5"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="gusfontt"'; |
$outputText .= "\n".' size="8"'; |
$outputText .= "\n".' maxlength="8"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_FONT_SIZE_TINY).'"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$fontsLabel.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput" colspan="5"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="gusfonts"'; |
$outputText .= "\n".' size="8"'; |
$outputText .= "\n".' maxlength="8"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_FONT_SIZE_SMALL).'"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD class="gusLabel">'.$fontbLabel.'</TD>'; |
$outputText .= "\n".' <TD class="gusInput" colspan="5"><INPUT'; |
$outputText .= "\n".' class="gusInput"'; |
$outputText .= "\n".' type="text"'; |
$outputText .= "\n".' name="gusfontb"'; |
$outputText .= "\n".' size="8"'; |
$outputText .= "\n".' maxlength="8"'; |
$outputText .= "\n".' value="'.htmlentities ($row->S_FONT_SIZE_BIG).'"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR><TD colspan="6"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD></TR>'; |
|
$bodyStyle = |
"background-color: $row->S_COLOR_1;"; |
|
$frameStyle = |
"background-color: $row->S_COLOR_2;"; |
|
$backStyle = |
"background-color: $row->S_COLOR_3;"; |
|
$onStyle = |
"font-family:$row->S_FONT_FAMILY;". |
"font-size:$row->S_FONT_SIZE_SMALL;". |
"text-align:center; vertical-align=middle;". |
"color:$row->S_COLOR_TEXT;". |
"background-color:$row->S_COLOR_7;"; |
|
$offStyle = |
"font-family:$row->S_FONT_FAMILY;". |
"font-size:$row->S_FONT_SIZE_SMALL;". |
"text-align:center; vertical-align=middle;". |
"color:$row->S_COLOR_TEXT;". |
"background-color:$row->S_COLOR_4;"; |
|
$texttStyle = |
"font-family:$row->S_FONT_FAMILY;". |
"font-size:$row->S_FONT_SIZE_TINY;". |
"text-align:left; vertical-align=top;". |
"color:$row->S_COLOR_TEXT;". |
"background-color:$row->S_COLOR_3;"; |
|
$textsStyle = |
"font-family:$row->S_FONT_FAMILY;". |
"font-size:$row->S_FONT_SIZE_SMALL;". |
"text-align:left; vertical-align=top;". |
"color:$row->S_COLOR_TEXT;". |
"background-color:$row->S_COLOR_3;"; |
|
$textbStyle = |
"font-family:$row->S_FONT_FAMILY;". |
"font-size:$row->S_FONT_SIZE_BIG;". |
"text-align:left; vertical-align=top;". |
"color:$row->S_COLOR_TEXT;". |
"background-color:$row->S_COLOR_3;"; |
|
$alertStyle = |
"font-family:$row->S_FONT_FAMILY;". |
"font-size:$row->S_FONT_SIZE_SMALL;font-weight:bold;". |
"text-align:left; vertical-align=top;". |
"color:$row->S_COLOR_TEXT_ALERT;". |
"background-color:$row->S_COLOR_3;"; |
|
$labelStyle = |
"font-family:$row->S_FONT_FAMILY;". |
"font-size:$row->S_FONT_SIZE_SMALL;font-weight:bold;". |
"text-align:left; vertical-align=top;". |
"color:$row->S_COLOR_TEXT;". |
"background-color:$row->S_COLOR_5;"; |
|
$inputStyle = |
"font-family:$row->S_FONT_FAMILY;". |
"font-size:$row->S_FONT_SIZE_SMALL;". |
"text-align:left; vertical-align=top;". |
"color:$row->S_COLOR_TEXT;". |
"background-color:$row->S_COLOR_6;"; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD colspan="6" style="'.$bodyStyle.'"><BR><TABLE align="center" summary="" cellspacing="0" cellpadding="0" border="0">'; |
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="1"></TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="78" height="1"></TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="1"></TD>'; |
|
$outputText .= "\n".' <TD><IMG src="Local/vide.gif" alt="" width="10" height="1"></TD>'; |
|
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="1"></TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="78" height="1"></TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="1"></TD>'; |
|
$outputText .= "\n".' <TD><IMG src="Local/vide.gif" alt="" width="229" height="1"></TD>'; |
$outputText .= "\n".' <TD><IMG src="Local/vide.gif" alt="" width="1" height="1"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="15"></TD>'; |
$outputText .= "\n".' <TD style="'.$onStyle.'">Azerty</TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="15"></TD>'; |
|
$outputText .= "\n".' <TD><IMG src="Local/vide.gif" alt="" width="10" height="1"></TD>'; |
|
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="15"></TD>'; |
$outputText .= "\n".' <TD style="'.$offStyle.'">Qwerty</TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="15"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'" colspan="9"><IMG src="Local/vide.gif" alt="" width="400" height="1"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$backStyle.'" colspan="7"><IMG src="Local/vide.gif" alt="" width="398" height="1"></TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$texttStyle.'" colspan="7"> text tiny</TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$textsStyle.'" colspan="7"> text medium</TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$textbStyle.'" colspan="7"> text big</TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$alertStyle.'" colspan="7"> text alert</TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$backStyle.'" colspan="7"><IMG src="Local/vide.gif" alt="" width="398" height="1"></TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$labelStyle.'" colspan="7"> label</TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$inputStyle.'" colspan="7"> input</TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' <TD style="'.$backStyle.'" colspan="7"><IMG src="Local/vide.gif" alt="" width="398" height="1"></TD>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD style="'.$frameStyle.'" colspan="9"><IMG src="Local/vide.gif" alt="" width="400" height="1"></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' </TABLE><BR></TD>'; |
$outputText .= "\n".' </TR>'; |
|
$outputText .= "\n".' <TR><TD colspan="6"><IMG src="Local/vide.gif" alt="" width="1" height="10"></TD></TR>'; |
|
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD align="center" colspan="6"><TABLE border="0" summary="" width="100%" cellpadding="0" cellspacing="0">'; |
$outputText .= "\n".' <TR>'; |
$outputText .= "\n".' <TD align="center"><INPUT type="image" src="Local/icons/validate.gif"></TD>'; |
$outputText .= "\n".' <TD align="center"><A href="'.$baseURL.'"><IMG '. |
'border="0" src="Local/icons/cancel.gif" alt="" width="16" height="16"></A></TD>'; |
$outputText .= "\n".' </TR>'; |
$outputText .= "\n".' </TABLE></TD>'; |
$outputText .= "\n".' </TR>'; |
$outputText .= "\n".' </TABLE>'; |
|
$outputText .= "\n".' <INPUT type="hidden" name="guscmd" value="commitupdsty">'; |
$outputText .= "\n".' <INPUT type="hidden" name="gusstyid" value="'.$gusstyid.'">'; |
$outputText .= $baseHidden; |
|
$outputText .= "\n".' </FORM></TD>'; |
$outputText .= "\n".'</TR>'; |
|
return $outputText; |
} |
|
//============================================================================== |
//============================================================================== |
|
function commitUpdStyle ($db, $link, $locale, $gusstyid, &$msg) { |
//---------------------------------------------------------------------------- |
// Form variables. |
|
global $gusname; |
global $guscoltxt; |
global $guscolinvtxt; |
global $guscolalttxt; |
global $guscol1; |
global $guscol2; |
global $guscol3; |
global $guscol4; |
global $guscol5; |
global $guscol6; |
global $guscol7; |
global $gusfontf; |
global $gusfontt; |
global $gusfonts; |
global $gusfontb; |
|
//---------------------------------------------------------------------------- |
// We have to update the name ? |
|
if ($gusname != $gusstyid) { |
$query = "select * from $db.STYLE where S_NAME='$gusname'"; |
|
$result = mysql_query ($query, $link); |
|
if (! $result) { |
die ("Unable to perform query ($query / " . mysql_error ($link) . ")"); |
} |
|
$row = mysql_fetch_row ($result); |
|
mysql_free_result ($result); |
|
if ($row) { |
$msg = |
gs_getLabel ($db, $link, 'gus_duplicate_sty', $locale, 'gus'). |
" ($gusname)"; |
|
return $gusstyid; |
} |
} |
|
$query = |
"update $db.STYLE set". |
" S_NAME='$gusname'". |
", S_COLOR_TEXT='$guscoltxt'". |
", S_COLOR_TEXT_INVERSE='$guscolinvtxt'". |
", S_COLOR_TEXT_ALERT='$guscolalttxt'". |
", S_COLOR_1='$guscol1'". |
", S_COLOR_2='$guscol2'". |
", S_COLOR_3='$guscol3'". |
", S_COLOR_4='$guscol4'". |
", S_COLOR_5='$guscol5'". |
", S_COLOR_6='$guscol6'". |
", S_COLOR_7='$guscol7'". |
", S_FONT_FAMILY='$gusfontf'". |
", S_FONT_SIZE_TINY='$gusfontt'". |
", S_FONT_SIZE_SMALL='$gusfonts'". |
", S_FONT_SIZE_BIG='$gusfontb'". |
" where S_NAME='$gusstyid'"; |
|
$result = mysql_query ($query, $link); |
|
if (! $result) { |
die ("Unable to perform query ($query / " . mysql_error ($link) . ")"); |
} |
|
return $gusname; |
} |
|
//============================================================================== |
//============================================================================== |
|
function listStyles ($db, $link, $project, $locale, |
$baseURL, $baseURLjs, |
$msg) { |
//---------------------------------------------------------------------------- |
// Javascript. |
|
$goMsg = addslashes (gs_getLabel ($db, $link, 'delete', $locale, 'gsite', false)); |
|
js_register ('modifyStyle', |
" function modifyStyle (oSelect) {"."\n". |
" var url = '$baseURLjs'+'&guscmd=updsty';"."\n". |
" if (oSelect.selectedIndex != -1) {"."\n". |
" url += '&gusstyid='+oSelect.options[oSelect.selectedIndex].value;"."\n". |
" document.location = url;"."\n". |
" }"."\n". |
" }"."\n" |
); |
|
js_register ('deleteStyle', |
" function deleteStyle (oSelect) {"."\n". |
" var url = '$baseURLjs'+'&guscmd=delsty';"."\n". |
" if (oSelect.selectedIndex != -1) {"."\n". |
" url += '&gusstyid='+oSelect.options[oSelect.selectedIndex].value;"."\n". |
" if (window.confirm ('$goMsg')) {"."\n". |
" document.location = url;"."\n". |
" }"."\n". |
" }"."\n". |
" }"."\n" |
); |
|
//---------------------------------------------------------------------------- |
// Buttons. |
|
$i = 0; |
|
//-- Modify style. |
$btInfos1[$i++] = array ( |
'text' => 'gus_mod', |
'appl' => 'gus', |
'url' => 'javascript:modifyStyle (document.gform.gselect)'); |
|
//-- Add style. |
$btInfos1[$i++] = array ( |
'text' => 'gus_add', |
'appl' => 'gus', |
'url' => $baseURL.'&guscmd=addsty'); |
|
//-- Delete style. |
$btInfos1[$i++] = array ( |
'text' => 'gus_del', |
'appl' => 'gus', |
'url' => 'javascript:deleteStyle (document.gform.gselect)'); |
|
$btInfos1[$i++] = array ('space' => true); |
|
//-- Logout. |
$btInfos1[$i++] = array ( |
'text' => 'logout', |
'appl' => 'gsite', |
'url' => $baseURL.'&auth_logout=1'); |
|
$button1 = |
gs_genericButtons ($db, $link, $locale, |
$btInfos1, |
false); |
|
//---------------------------------------------------------------------------- |
// List styles. |
|
$query = "select * from $db.STYLE order by S_NAME"; |
|
$STYresult = mysql_query ($query, $link); |
|
if (! $STYresult) { |
die ("Unable to perform query ($query / " . mysql_error ($link) . ")"); |
} |
|
//---------------------------------------------------------------------------- |
// Build form. |
|
$text = ''; |
$text .= "\n".'<FORM name="gform" action="document.php" method="get">'; |
$text .= "\n".' <SELECT class="gusInput" name="gselect" size="20" ondblclick="javascript:modifyStyle (document.gform.gselect)">'; |
|
while ($row = mysql_fetch_object ($STYresult)) { |
$text .= "\n".' <OPTION value="'.htmlentities ($row->S_NAME).'">'; |
$text .= htmlentities ($row->S_NAME); |
$text .= '</OPTION>'; |
} |
|
$text .= "\n".' </SELECT>'; |
|
$text .= "\n".'</FORM>'; |
|
mysql_free_result ($STYresult); |
|
//---------------------------------------------------------------------------- |
// Build page. |
|
$title = gs_getLabel ($db, $link, 'gus_title3', $locale, 'gus'); |
|
return |
buildPage ( |
$button1, |
'', |
$title, |
$text, |
$msg); |
} |
|
//------------------------------------------------------------------------------ |
// $Log: not supported by cvs2svn $ |
// Revision 1.1 2003/10/10 09:58:21 alex |
// installation |
// |
// Revision 1.1.1.1 2002/10/02 07:32:21 root |
// initialisation site de Tela |
// |
// Revision 1.3 2002/06/14 07:23:23 lc |
// Bug LC0021 : use js_register |
// |
// Revision 1.2 2002/05/30 14:49:39 lc |
// Admin of tiny font size. |
// |
// Revision 1.1 2002/02/25 16:35:57 lc |
// First revision. |
// |
//-- End of source ------------------------------------------------------------ |
?> |