Fix: W3C standard

This commit is contained in:
Laurent Destailleur 2009-05-26 22:50:36 +00:00
parent fa55e65e54
commit 75ecac5768
2 changed files with 64 additions and 63 deletions

View File

@ -27,14 +27,14 @@
/** /**
* \file htdocs/html.formother.class.php * \file htdocs/html.formother.class.php
* \brief Fichier de la classe des fonctions prédéfinie de composants html autre * \brief Fichier de la classe des fonctions pr<EFBFBD>d<EFBFBD>finie de composants html autre
* \version $Id$ * \version $Id$
*/ */
/** /**
* \class FormOther * \class FormOther
* \brief Classe permettant la génération de composants html autre * \brief Classe permettant la g<EFBFBD>n<EFBFBD>ration de composants html autre
* \remarks Only common components must be here. * \remarks Only common components must be here.
*/ */
class FormOther class FormOther
@ -45,7 +45,7 @@ class FormOther
/** /**
* \brief Constructeur * \brief Constructeur
* \param DB handler d'accès base de donnée * \param DB handler d'acc<EFBFBD>s base de donn<EFBFBD>e
*/ */
function FormOther($DB) function FormOther($DB)
{ {
@ -56,10 +56,10 @@ class FormOther
/** /**
* \brief Retourne la liste des modèles d'export * \brief Retourne la liste des mod<EFBFBD>les d'export
* \param selected Id modèle pré-sélectionné * \param selected Id mod<EFBFBD>le pr<EFBFBD>-s<EFBFBD>lectionn<EFBFBD>
* \param htmlname Nom de la zone select * \param htmlname Nom de la zone select
* \param type Type des modèles recherchés * \param type Type des mod<EFBFBD>les recherch<EFBFBD>s
* \param useempty Affiche valeur vide dans liste * \param useempty Affiche valeur vide dans liste
*/ */
function select_export_model($selected='',$htmlname='exportmodelid',$type='',$useempty=0) function select_export_model($selected='',$htmlname='exportmodelid',$type='',$useempty=0)
@ -185,18 +185,19 @@ class FormOther
print '<div class="warning">'.$langs->trans("NoProject").'</div>'; print '<div class="warning">'.$langs->trans("NoProject").'</div>';
} }
} }
/** /**
* Affiche zone de selection de couleur * Affiche zone de selection de couleur
* @param set_color Couleur de pré-sélection * @param set_color Couleur de pre-selection
* @param prefix Prefix pour nom champ * @param prefix Prefix pour nom champ
* @param form_name Nom du formulaire de provenance. * @param form_name Nom du formulaire de provenance.
*/ */
function select_color($set_color='', $prefix='f_color', $form_name='objForm') function select_color($set_color='', $prefix='f_color', $form_name='objForm')
{ {
print '<link rel="stylesheet" type="text/css" href="'.DOL_URL_ROOT.'/theme/common/colorpicker.css" />'."\n"; print '<link rel="stylesheet" type="text/css" href="'.DOL_URL_ROOT.'/theme/common/colorpicker.css" />'."\n";
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/lib/lib_colorpicker.js"></script>'."\n"; print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/lib/lib_colorpicker.js"></script>'."\n";
print '<script type="text/javascript"> print '<script type="text/javascript">
window.onload = function() window.onload = function()
{ {
fctLoad(); fctLoad();
@ -206,50 +207,50 @@ class FormOther
fctShow(); fctShow();
} }
window.onresize = function() window.onresize = function()
{ {
fctShow(); fctShow();
} }
</script>'."\n"; </script>'."\n";
print '<input type="text" size="10" name="'.$prefix.'" value="'.$set_color.'" maxlength="7" style="font-family:Tahoma;font-size:x-small;">'."\n"; print '<input type="text" size="10" name="'.$prefix.'" value="'.$set_color.'" maxlength="7" style="font-family:Tahoma;font-size:x-small;">'."\n";
print '<img src="'.DOL_URL_ROOT.'/theme/common/colorpicker.png" width="21" height="20" border="0" align="absmiddle" onClick="fctShow(document.'.$form_name.'.'.$prefix.');" style="cursor:pointer;">'."\n"; print '<img src="'.DOL_URL_ROOT.'/theme/common/colorpicker.png" width="21" height="20" border="0" onClick="fctShow(document.'.$form_name.'.'.$prefix.');" style="cursor:pointer;">'."\n";
} }
/** /**
* Creation d'un icone de couleur * Creation d'un icone de couleur
* @param color Couleur de l'image * @param color Couleur de l'image
* @param module Nom du module * @param module Nom du module
* @param name Nom de l'image * @param name Nom de l'image
* @param x Largeur de l'image en pixels * @param x Largeur de l'image en pixels
* @param y Hauteur de l'image en pixels * @param y Hauteur de l'image en pixels
*/ */
function CreateColorIcon($color,$module,$name,$x='12',$y='12') function CreateColorIcon($color,$module,$name,$x='12',$y='12')
{ {
global $conf; global $conf;
$file = $conf->$module->dir_temp.'/'.$name.'.png'; $file = $conf->$module->dir_temp.'/'.$name.'.png';
// On cree le repertoire contenant les icones // On cree le repertoire contenant les icones
if (! file_exists($conf->$module->dir_temp)) if (! file_exists($conf->$module->dir_temp))
{ {
create_exdir($conf->$module->dir_temp); create_exdir($conf->$module->dir_temp);
} }
// On cree l'image en vraies couleurs // On cree l'image en vraies couleurs
$image = imagecreatetruecolor($x,$y); $image = imagecreatetruecolor($x,$y);
$color = substr($color,1,6); $color = substr($color,1,6);
$rouge = hexdec(substr($color,0,2)); //conversion du canal rouge $rouge = hexdec(substr($color,0,2)); //conversion du canal rouge
$vert = hexdec(substr($color,2,2)); //conversion du canal vert $vert = hexdec(substr($color,2,2)); //conversion du canal vert
$bleu = hexdec(substr($color,4,2)); //conversion du canal bleu $bleu = hexdec(substr($color,4,2)); //conversion du canal bleu
$couleur = imagecolorallocate($image,$rouge,$vert,$bleu); $couleur = imagecolorallocate($image,$rouge,$vert,$bleu);
//print $rouge.$vert.$bleu; //print $rouge.$vert.$bleu;
imagefill($image,0,0,$couleur); //on remplit l'image imagefill($image,0,0,$couleur); //on remplit l'image
// On cree la couleur et on l'attribue à une variable pour ne pas la perdre // On cree la couleur et on l'attribue <20> une variable pour ne pas la perdre
ImagePng($image,$file); //renvoie une image sous format png ImagePng($image,$file); //renvoie une image sous format png
ImageDestroy($image); ImageDestroy($image);
} }
} }

View File

@ -944,10 +944,10 @@ function img_picto_common($alt, $picto, $options='', $pictoisfullpath=0)
} }
/** /**
* \brief Affiche logo action * \brief Show logo action
* \param alt Texte sur le alt de l'image * \param alt Text for image alt and title
* \param numaction Determine image action * \param numaction Action to show
* \return string Retourne tag img * \return string Return an img tag
*/ */
function img_action($alt = "default", $numaction) function img_action($alt = "default", $numaction)
{ {
@ -959,7 +959,7 @@ function img_action($alt = "default", $numaction)
if ($numaction == 2) $alt=$langs->trans("ChangeContactInProcess"); if ($numaction == 2) $alt=$langs->trans("ChangeContactInProcess");
if ($numaction == 3) $alt=$langs->trans("ChangeContactDone"); if ($numaction == 3) $alt=$langs->trans("ChangeContactDone");
} }
return '<img align="absmiddle" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/stcomm'.$numaction.'.png" border="0" alt="'.$alt.'" title="'.$alt.'">'; return '<img src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/stcomm'.$numaction.'.png" border="0" alt="'.$alt.'" title="'.$alt.'">';
} }