[ 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/ -> societe.class.php (sommaire)

(pas de description)

Poids: 1482 lignes (41 kb)
Inclus ou requis: 4 fois
Référencé: 0 fois
Nécessite: 2 fichiers
 htdocs/companybankaccount.class.php
 htdocs/interfaces.class.php

Définit 1 class

Societe:: (37 méthodes):
  Societe()
  create()
  verify()
  update()
  fetch()
  delete()
  deldir()
  factures_impayes()
  attribute_prefix()
  genprefix()
  set_as_client()
  set_remise_client()
  set_remise_except()
  add_commercial()
  del_commercial()
  get_nom()
  contact_email_array()
  contact_array()
  contact_get_email()
  typent_array()
  effectif_array()
  forme_juridique_array()
  display_rib()
  rib()
  verif_rib()
  verif_codeclient()
  check_codeclient()
  check_codefournisseur()
  check_codecompta_client()
  check_codecompta_fournisseur()
  set_parent()
  remove_parent()
  id_prof_check()
  id_prof_url()
  has_projects()
  AddPerms()
  info()


Classe: Societe  - X-Ref

Societe($DB, $id=0)   X-Ref
\brief  Constructeur de la classe
\param  DB     handler accès base de données
\param  id     id societe (0 par defaut)


create($user='')   X-Ref
\brief      Crée la societe en base
\param      user        Objet utilisateur qui demande la création
\return     int         0 si ok, < 0 si erreur


verify()   X-Ref
\brief      Verification lors de la modification
\return     0 si ok, < 0 en cas d'erreur


update($id, $user='', $call_trigger=1)   X-Ref
\brief      Mise a jour des paramètres de la sociét
\param      id              id societe
\param      user            Utilisateur qui demande la mise à jour
\param      call_trigger    0=non, 1=oui
\return     int             <0 si ko, >=0 si ok


fetch($socid, $user=0)   X-Ref
\brief      Charge depuis la base l'objet societe
\param      socid       Id de la société à charger en mémoire
\param      user        Objet de l'utilisateur
\return     int         >0 si ok, <0 si ko


delete($id)   X-Ref
\brief      Suppression d'une societe de la base avec ses dépendances (contacts, rib...)
\param      id      id de la societe à supprimer


deldir($dir)   X-Ref
\brief      Cette fonction permet de supprimer le répertoire de la societe
et sous répertoire, meme s'ils contiennent des documents.
\param      dir     repertoire a supprimer


factures_impayes()   X-Ref
\brief     Retournes les factures impayées de la société
\return    array   tableau des id de factures impayées


attribute_prefix()   X-Ref
\brief      Attribut le prefix de la société en base


genprefix($nom, $taille=4,$mot=0)   X-Ref
\brief      Génère le préfix de la société
\param      nom         nom de la société
\param      taille      taille du prefix à retourner
\param      mot         l'indice du mot à utiliser


set_as_client()   X-Ref
\brief     Définit la société comme un client


set_remise_client($remise, $user)   X-Ref
\brief      Définit la société comme un client
\param      remise      montant de la remise
\param      user        utilisateur qui place la remise


set_remise_except($remise, $user)   X-Ref
\brief      Définit la société comme un client
\param      remise      montant de la remise
\param      user        utilisateur qui place la remise


add_commercial($user, $commid)   X-Ref
Pas de description

del_commercial($user, $commid)   X-Ref
Pas de description

get_nom($id)   X-Ref
\brief      Renvoie le nom d'une societe a partir d'un id
\param      id      id de la société recherchée


contact_email_array()   X-Ref
\brief      Renvoie la liste des contacts emails existant pour la société
\return     array       tableau des contacts emails


contact_array()   X-Ref
\brief      Renvoie la liste des contacts de cette société
\return     array      tableau des contacts


contact_get_email($rowid)   X-Ref
\brief      Renvoie l'email d'un contact par son id
\param      rowid       id du contact
\return     string      email du contact


typent_array()   X-Ref
\brief      Renvoie la liste des libellés traduits types actifs de sociétés
\return     array      tableau des types


effectif_array()   X-Ref
\brief      Renvoie la liste des types d'effectifs possibles (pas de traduction car nombre)
\return     array      tableau des types d'effectifs


forme_juridique_array()   X-Ref
\brief      Renvoie la liste des formes juridiques existantes (pas de traduction car unique au pays)
\return     array      tableau des formes juridiques


display_rib()   X-Ref
\brief      Affiche le rib


rib()   X-Ref
Pas de description

verif_rib()   X-Ref
Pas de description

verif_codeclient()   X-Ref
\brief      Verifie code client
\return     Renvoie 0 si ok, peut modifier le code client suivant le module utilisé


check_codeclient()   X-Ref
Pas de description

check_codefournisseur()   X-Ref
Pas de description

check_codecompta_client()   X-Ref
\brief  Renvoie un code compta, suivant le module le code compta renvoyé
peut être identique à celui saisit ou généré automatiquement

A ce jour seul la génération automatique est implémentée

check_codecompta_fournisseur()   X-Ref
\brief  Renvoie un code compta, suivant le module le code compta renvoyé
peut être identique à celui saisit ou généré automatiquement

A ce jour seul la génération automatique est implémentée

set_parent($id)   X-Ref
\brief      Défini la société mère pour les filiales
\param      id      id compagnie mère à positionner
\return     int     <0 si ko, >0 si ok


remove_parent($id)   X-Ref
\brief      Supprime la société mère
\param      id      id compagnie mère à effacer
\return     int     <0 si ko, >0 si ok


id_prof_check($idprof,$soc)   X-Ref
\brief      Verifie la validite d'un identifiant professionnel en
fonction du pays de la societe (siren, siret, ...)
\param      idprof          1,2,3,4 (Exemple: 1=siren,2=siret,3=naf,4=rcs/rm)
\param      soc             Objet societe
\return     int             <0 si ko, >0 si ok


id_prof_url($idprof,$soc)   X-Ref
\brief      Renvoi url de vérification d'un identifiant professionnal
\param      idprof          1,2,3,4 (Exemple: 1=siren,2=siret,3=naf,4=rcs/rm)
\param      soc             Objet societe
\return     string          url ou chaine vide si aucune url connue


has_projects()   X-Ref
\brief      Indique si la société a des projets
\return     bool       true si la société a des projets, false sinon


AddPerms($user_id, $read, $write, $perms)   X-Ref
Pas de description

info($id)   X-Ref
Pas de description



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