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
* \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$
*/
/**
* \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.
*/
class FormOther
@ -45,7 +45,7 @@ class FormOther
/**
* \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)
{
@ -56,10 +56,10 @@ class FormOther
/**
* \brief Retourne la liste des modèles d'export
* \param selected Id modèle pré-sélectionné
* \brief Retourne la liste des mod<EFBFBD>les d'export
* \param selected Id mod<EFBFBD>le pr<EFBFBD>-s<EFBFBD>lectionn<EFBFBD>
* \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
*/
function select_export_model($selected='',$htmlname='exportmodelid',$type='',$useempty=0)
@ -185,18 +185,19 @@ class FormOther
print '<div class="warning">'.$langs->trans("NoProject").'</div>';
}
}
/**
* Affiche zone de selection de couleur
* @param set_color Couleur de pré-lection
* @param prefix Prefix pour nom champ
* @param form_name Nom du formulaire de provenance.
*/
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 '<script type="text/javascript" src="'.DOL_URL_ROOT.'/lib/lib_colorpicker.js"></script>'."\n";
print '<script type="text/javascript">
* Affiche zone de selection de couleur
* @param set_color Couleur de pre-selection
* @param prefix Prefix pour nom champ
* @param form_name Nom du formulaire de provenance.
*/
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 '<script type="text/javascript" src="'.DOL_URL_ROOT.'/lib/lib_colorpicker.js"></script>'."\n";
print '<script type="text/javascript">
window.onload = function()
{
fctLoad();
@ -206,50 +207,50 @@ class FormOther
fctShow();
}
window.onresize = function()
{
{
fctShow();
}
</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 '<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";
}
/**
* Creation d'un icone de couleur
* @param color Couleur de l'image
* @param module Nom du module
* @param name Nom de l'image
* @param x Largeur de l'image en pixels
* @param y Hauteur de l'image en pixels
*/
function CreateColorIcon($color,$module,$name,$x='12',$y='12')
{
global $conf;
$file = $conf->$module->dir_temp.'/'.$name.'.png';
// On cree le repertoire contenant les icones
if (! file_exists($conf->$module->dir_temp))
{
create_exdir($conf->$module->dir_temp);
}
// On cree l'image en vraies couleurs
$image = imagecreatetruecolor($x,$y);
$color = substr($color,1,6);
$rouge = hexdec(substr($color,0,2)); //conversion du canal rouge
$vert = hexdec(substr($color,2,2)); //conversion du canal vert
$bleu = hexdec(substr($color,4,2)); //conversion du canal bleu
$couleur = imagecolorallocate($image,$rouge,$vert,$bleu);
//print $rouge.$vert.$bleu;
imagefill($image,0,0,$couleur); //on remplit l'image
// On cree la couleur et on l'attribue à une variable pour ne pas la perdre
ImagePng($image,$file); //renvoie une image sous format png
ImageDestroy($image);
}
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" onClick="fctShow(document.'.$form_name.'.'.$prefix.');" style="cursor:pointer;">'."\n";
}
/**
* Creation d'un icone de couleur
* @param color Couleur de l'image
* @param module Nom du module
* @param name Nom de l'image
* @param x Largeur de l'image en pixels
* @param y Hauteur de l'image en pixels
*/
function CreateColorIcon($color,$module,$name,$x='12',$y='12')
{
global $conf;
$file = $conf->$module->dir_temp.'/'.$name.'.png';
// On cree le repertoire contenant les icones
if (! file_exists($conf->$module->dir_temp))
{
create_exdir($conf->$module->dir_temp);
}
// On cree l'image en vraies couleurs
$image = imagecreatetruecolor($x,$y);
$color = substr($color,1,6);
$rouge = hexdec(substr($color,0,2)); //conversion du canal rouge
$vert = hexdec(substr($color,2,2)); //conversion du canal vert
$bleu = hexdec(substr($color,4,2)); //conversion du canal bleu
$couleur = imagecolorallocate($image,$rouge,$vert,$bleu);
//print $rouge.$vert.$bleu;
imagefill($image,0,0,$couleur); //on remplit l'image
// 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
ImageDestroy($image);
}
}

View File

@ -944,10 +944,10 @@ function img_picto_common($alt, $picto, $options='', $pictoisfullpath=0)
}
/**
* \brief Affiche logo action
* \param alt Texte sur le alt de l'image
* \param numaction Determine image action
* \return string Retourne tag img
* \brief Show logo action
* \param alt Text for image alt and title
* \param numaction Action to show
* \return string Return an img tag
*/
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 == 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.'">';
}