[ Index ]
 

Code source de Dolibarr 2.0.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/htdocs/ -> html.form.class.php (sommaire)

(pas de description)

Poids: 1889 lignes (66 kb)
Inclus ou requis: 3 fois
Référencé: 0 fois
Nécessite: 2 fichiers
 htdocs/includes/modules/propale/modules_propale.php
 htdocs/includes/modules/facture/modules_facture.php

Définit 1 class

Form:: (42 méthodes):
  Form()
  tooltip_properties()
  tooltip_sanitize()
  select_departement()
  select_region()
  select_pays()
  select_lang()
  select_menu()
  select_type_comptes_financiers()
  select_societes()
  select_contacts()
  select_users()
  select_projects()
  select_produits()
  select_produits_fournisseurs()
  load_cache_conditions_paiements()
  load_cache_types_paiements()
  select_conditions_paiements()
  select_types_paiements()
  select_comptes()
  select_civilite()
  civilite_name()
  select_forme_juridique()
  forme_juridique_name()
  id_prof()
  pays_name()
  currency_name()
  form_confirm()
  form_project()
  form_conditions_reglement()
  form_modes_reglement()
  select_currency()
  select_tva()
  select_date()
  select()
  select_array()
  error()
  selectyesno()
  selectyesnonum()
  checkbox()
  report_header()
  show_documents()


Classe: Form  - X-Ref

Form($DB)   X-Ref
Pas de description

tooltip_properties($htmltooltip='Text for tooltip')   X-Ref
Pas de description

tooltip_sanitize($string)   X-Ref
Pas de description

select_departement($selected='',$pays_code=0)   X-Ref
\brief      Retourne la liste déroulante des départements/province/cantons tout pays confondu ou pour un pays donné.
\remarks    Dans le cas d'une liste tout pays confondus, l'affichage fait une rupture sur le pays.
\remarks    La cle de la liste est le code (il peut y avoir plusieurs entrée pour
un code donnée mais dans ce cas, le champ pays diffère).
Ainsi les liens avec les départements se font sur un département indépendemment de nom som.
\param      selected        code forme juridique a présélectionné
\param      pays_code       0=liste tous pays confondus, sinon code du pays à afficher


select_region($selected='',$htmlname='region_id')   X-Ref
\brief      Retourne la liste déroulante des regions actives dont le pays est actif
\remarks    La cle de la liste est le code (il peut y avoir plusieurs entrée pour
un code donnée mais dans ce cas, le champ pays et lang diffère).
Ainsi les liens avec les regions se font sur une region independemment
de nom som.


select_pays($selected='',$htmlname='pays_id',$htmloption='')   X-Ref
\brief     Retourne la liste déroulante des pays actifs, dans la langue de l'utilisateur
\param     selected         Code pays pré-sélectionné
\param     htmlname         Nom de la liste deroulante
\param     htmloption       Options html sur le select
\todo      trier liste sur noms après traduction plutot que avant


select_lang($selected='',$htmlname='lang_id',$showauto=0)   X-Ref
\brief      Retourne la liste déroulante des langues disponibles
\param      selected        Langue présélectionnée
\param      htmlname        Nom de la zone select
\param      showauto        Affiche choix auto


select_menu($selected='',$htmlname,$dirmenu)   X-Ref
\brief      Retourne la liste déroulante des menus disponibles
\param      selected        Menu pré-sélectionnée
\param      htmlname        Nom de la zone select
\param      dirmenu         Repértoire à scanner


select_type_comptes_financiers($selected=1,$htmlname='type')   X-Ref
\brief      Retourne la liste des types de comptes financiers
\param      selected        Type pré-sélectionné
\param      htmlname        Nom champ formulaire


select_societes($selected='',$htmlname='soc_id',$filter='')   X-Ref
\brief      Retourne la liste déroulante des sociétés
\param      selected        Societe présélectionnée
\param      htmlname        Nom champ formulaire
\param      filter          Criteres optionnels de filtre


select_contacts($socid,$selected='',$htmlname='contactid')   X-Ref
\brief      Retourne la liste déroulante des contacts d'une société donnée
\param      socid           Id de la société
\param      selected        Id contact pré-sélectionn
\param      htmlname        Nom champ formulaire


select_users($selected='',$htmlname='userid')   X-Ref
\brief      Retourne la liste déroulante des utilisateurs
\param      selected        Id contact pré-sélectionn
\param      htmlname        Nom champ formulaire


select_projects($socid='', $selected='', $htmlname='projectid')   X-Ref
\brief      Affiche la liste déroulante des projets d'une société donnée
\param      socid       Id société
\param      selected    Id projet présélectionné
\param      htmlname    Nom de la zone html
\return     int         Nbre de projet si ok, <0 si ko


select_produits($selected='',$htmlname='productid',$filtretype='',$limit=20)   X-Ref
\brief      Retourne la liste des produits
\param      selected        Produit présélectionné
\param      htmlname        Nom de la zone select
\param      filtretype      Pour filtre sur type de produit
\param      limit           Limite sur le nombre de lignes retournées


select_produits_fournisseurs($socid,$selected='',$htmlname='productid',$filtretype='',$filtre='')   X-Ref
\brief      Retourne la liste des produits fournisseurs
\param      selected        Produit présélectionné
\param      htmlname        Nom de la zone select
\param      filtretype      Pour filtre sur type de produit
\param      limit           Limite sur le nombre de lignes retournées
\param      filtre          Pour filtre


load_cache_conditions_paiements()   X-Ref
\brief      Charge dans cache la liste des conditions de paiements possibles
\return     int             Nb lignes chargées, 0 si déjà chargées, <0 si ko


load_cache_types_paiements()   X-Ref
\brief      Charge dans cache la liste des types de paiements possibles
\return     int             Nb lignes chargées, 0 si déjà chargées, <0 si ko


select_conditions_paiements($selected='',$htmlname='condid',$filtertype=-1)   X-Ref
\brief      Retourne la liste des types de paiements possibles
\param      selected        Id du type de paiement présélectionné
\param      htmlname        Nom de la zone select
\param      filtertype      Pour filtre


select_types_paiements($selected='',$htmlname='paiementtype',$filtertype='',$format=0)   X-Ref
\brief      Retourne la liste des modes de paiements possibles
\param      selected        Id du mode de paiement présélectionné
\param      htmlname        Nom de la zone select
\param      filtertype      Pour filtre
\param      format          0=id+libelle, 1=code+code, 2=code+libelle


select_comptes($selected='',$htmlname='accountid',$statut=0,$filtre='',$useempty=0)   X-Ref
\brief      Retourne la liste des comptes
\param      selected          Id compte présélectionné
\param      htmlname          Nom de la zone select
\param      statut            Statut des comptes recherchés
\param      filtre            Pour filtre sur la liste
\param      useempty          Affiche valeur vide dans liste


select_civilite($selected='')   X-Ref
\brief      Retourne la liste déroulante des civilite actives
\param      selected    civilite pré-sélectionnée


civilite_name($code)   X-Ref
\brief      Retourne le nom traduit de la civilité
\param      code        Code de la civilité
\return     string      Nom traduit de la civilité


select_forme_juridique($selected='',$pays_code=0)   X-Ref
\brief      Retourne la liste déroulante des formes juridiques tous pays confondus ou pour un pays donné.
\remarks    Dans le cas d'une liste tous pays confondu, on affiche une rupture sur le pays
\param      selected        Code forme juridique a présélectionn
\param      pays_code       0=liste tous pays confondus, sinon code du pays à afficher


forme_juridique_name($code)   X-Ref
\brief      Retourne le nom traduit de la forme juridique
\param      code        Code de la forme juridique
\return     string      Nom traduit du pays


id_prof($idprof,$soc,$htmlname,$selected='')   X-Ref
\brief      Retourne le formulaire de saisie d'un identifiant professionnel (siren, siret, etc...)
\param      idprof          1,2,3,4 (Exemple: 1=siren,2=siret,3=naf,4=rcs/rm)
\param      soc             Objet societe
\param      htmlname        Nom de la zone input


pays_name($id,$withcode=0)   X-Ref
\brief      Retourne le nom traduit ou code+nom d'un pays
\param      id          id du pays
\param      withcode    1=affiche code + nom
\return     string      Nom traduit du pays


currency_name($code_iso,$withcode=0)   X-Ref
\brief      Retourne le nom traduit ou code+nom d'une devise
\param      code_iso       Code iso de la devise
\param      withcode       1=affiche code + nom
\return     string         Nom traduit de la devise


form_confirm($page, $title, $question, $action)   X-Ref
\brief  Affiche formulaire de demande de confirmation
\param  page        page
\param  title       title
\param  question    question
\param  action      action


form_project($page, $socid, $selected='', $htmlname='projectid')   X-Ref
\brief      Affiche formulaire de selection de projet
\param      page        Page
\param      socid       Id societe
\param      selected    Id projet présélectionné
\param      htmlname    Nom du formulaire select


form_conditions_reglement($page, $selected='', $htmlname='cond_reglement_id')   X-Ref
\brief      Affiche formulaire de selection de conditions de paiement
\param      page        Page
\param      selected    Id condition présélectionnée
\param      htmlname    Nom du formulaire select


form_modes_reglement($page, $selected='', $htmlname='mode_reglement_id')   X-Ref
\brief      Affiche formulaire de selection des modes de reglement
\param      page        Page
\param      selected    Id mode présélectionné
\param      htmlname    Nom du formulaire select


select_currency($selected='',$htmlname='currency_id')   X-Ref
\brief     Retourne la liste des devises, dans la langue de l'utilisateur
\param     selected    code devise pré-sélectionnée
\param     htmlname    nom de la liste deroulante
\todo      trier liste sur noms après traduction plutot que avant


select_tva($name='tauxtva', $defaulttx='', $societe_vendeuse='', $societe_acheteuse='', $taux_produit='')   X-Ref
\brief      Selection du taux de tva
\param      name                Nom champ html
\param      defaulttx           Taux tva présélectionné (deprecated)
\param      societe_vendeuse    Objet société vendeuse
\param      societe_acheteuse   Objet société acheteuse
\param      taux_produit        Taux par defaut du produit vendu
\remarks    Si vendeur non assujeti à TVA, TVA par défaut=0. Fin de règle.
Si le (pays vendeur = pays acheteur) alors la TVA par défaut=TVA du produit vendu. Fin de règle.
Si vendeur et acheteur dans Communauté européenne et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par défaut=0 (La TVA doit être payé par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de règle.
Si vendeur et acheteur dans Communauté européenne et bien vendu autre que transport neuf alors la TVA par défaut=TVA du produit vendu. Fin de règle.
Sinon la TVA proposée par défaut=0. Fin de règle.


select_date($set_time='', $prefix='re', $h = 0, $m = 0, $empty=0)   X-Ref
\brief  Affiche zone de selection de date
Liste deroulante pour les jours, mois, annee et eventuellement heurs et minutes
Les champs sont présélectionnées avec:
- La date set_time (timestamps ou date au format YYYY-MM-DD ou YYYY-MM-DD HH:MM)
- La date du jour si set_time vaut ''
- Aucune date (champs vides) si set_time vaut -1


select($name, $sql, $id='')   X-Ref
\brief      Affiche liste déroulante depuis requete SQL
\param      name        Nom de la zone select
\param      sql         Requete sql
\param      id          Id présélectionné


select_array($name, $array, $id='', $empty=0, $key_libelle=0)   X-Ref
Pas de description

error()   X-Ref
\brief  Renvoie la chaîne de caractère décrivant l'erreur


selectyesno($name,$value='',$option=0)   X-Ref
\brief      Selection de oui/non en chaine (renvoie yes/no)
\param      name            Nom du select
\param      value           Valeur présélectionnée
\param      option          0 retourne yes/no, 1 retourne 1/0


selectyesnonum($name,$value='')   X-Ref
\brief      Selection de oui/non en chiffre (renvoie 1/0)
\param      name            Nom du select
\param      value           Valeur présélectionnée


checkbox($name,$checked=0,$value=1)   X-Ref
\brief  Checkbox


report_header($nom,$variante='',$period,$periodlink,$description,$builddate,$exportlink)   X-Ref
\brief      Affiche la cartouche générique d'un rapport
\param      nom             Valeur pour nom du rapport
\param      variante        Lien optionnel de variante du rapport
\param      period          Periode du reporting
\param      periodlink      Lien pour changer de période
\param      description     Description
\param      builddate       Date génération
\param      exportlink      Lien pour export


show_documents($modulepart,$filename,$filedir,$urlsource,$genallowed,$delallowed=0,$modelselected='')   X-Ref
\brief      Affiche la cartouche de la liste des documents d'une propale, facture...
\param      modulepart          propal=propal, facture=facture, ...
\param      filename            Nom fichier sans extension
\param      filedir             Repertoire à scanner
\param      urlsource           Url page origine
\param      genallowed          Génération autorisée
\param      delallowed          Suppression autorisée
\param      modelselected       Modele à présélectionner par défaut
\remarks    Le fichier de facture détaillée est de la forme
REFFACTURE-XXXXXX-detail.pdf ou XXXXX est une forme diverse




Généré le : Mon Nov 26 12:29:37 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics