[ Index ] |
|
Code source de Dolibarr 2.0.1 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
Poids: | 1414 lignes (44 kb) |
Inclus ou requis: | 2 fois |
Référencé: | 0 fois |
Nécessite: | 1 fichier htdocs/fourn/fournisseur.class.php |
Product:: (37 méthodes):
Product()
check()
create()
update()
_log_price()
get_buyprice()
update_buyprice()
update_price()
fetch()
load_previous_next_ref()
load_stats_propale()
load_stats_commande()
load_stats_contrat()
load_stats_facture()
_get_stats()
get_nb_vente()
get_num_vente()
get_num_propal()
add_fournisseur()
count_fournisseur()
fastappro()
remove_price()
remove_fournisseur()
clone_price()
clone_fournisseurs()
getLibStatut()
LibStatut()
create_stock()
correct_stock()
ajust_stock()
fetch_fourn_data()
add_photo()
is_photo_available()
show_photo()
show_photos()
liste_photos()
load_state_board()
Product($DB, $id=0) X-Ref |
\brief Constructeur de la classe \param DB Handler accès base de données \param id Id produit (0 par defaut) |
check() X-Ref |
\brief Vérifie que la référence et libellé du produit est non null \return int 1 si ok, 0 sinon |
create($user) X-Ref |
\brief Insère le produit en base \param user Utilisateur qui effectue l'insertion |
update($id, $user) X-Ref |
\brief Mise à jour du produit en base \param id id du produit \param user utilisateur qui effectue l'insertion \return int 1 si ok, -1 si ref deja existante, -2 autre erreur |
_log_price($user) X-Ref |
\brief Ajoute un changement de prix en base dans l'historique des prix \param user utilisateur qui modifie le prix |
get_buyprice($fourn_id, $qty) X-Ref |
\brief Lit le prix pratiqué par un fournisseur \param fourn_id Id du fournisseur \param qty Quantite pour lequel le prix est valide \return int <0 si ko, 0 si ok mais rien trouvé, 1 si ok et trouvé |
update_buyprice($id_fourn, $qty, $buyprice, $user) X-Ref |
\brief Modifie le prix d'achat pour un fournisseur \param id_fourn Id du fournisseur \param qty Quantite pour lequel le prix est valide \param buyprice Prix d'achat pour la quantité \param user Objet user de l'utilisateur qui modifie |
update_price($id, $user) X-Ref |
\brief Modifie le prix d'un produit/service \param id id du produit/service à modifier \param user utilisateur qui modifie le prix |
fetch($id='',$ref='') X-Ref |
\brief Charge le produit/service en mémoire \param id Id du produit/service à charger \param ref Ref du produit/service à charger \return int <0 si ko, >0 si ok |
load_previous_next_ref($filtre='') X-Ref |
\brief Charge les propriétés ref_previous et ref_next \param filter filtre \return int <0 si ko, >0 si ok |
load_stats_propale($socid=0) X-Ref |
\brief Charge tableau des stats propale pour le produit/service \param socid Id societe \return array Tableau des stats |
load_stats_commande($socid=0) X-Ref |
\brief Charge tableau des stats commande pour le produit/service \param socid Id societe \return array Tableau des stats |
load_stats_contrat($socid=0) X-Ref |
\brief Charge tableau des stats contrat pour le produit/service \param socid Id societe \return array Tableau des stats |
load_stats_facture($socid=0) X-Ref |
\brief Charge tableau des stats facture pour le produit/service \param socid Id societe \return array Tableau des stats |
_get_stats($sql) X-Ref |
\brief Renvoie tableau des stats pour une requete donnée \param sql Requete a exécuter \return array Tableau de stats |
get_nb_vente($socid=0) X-Ref |
\brief Renvoie le nombre de ventes du produit/service par mois \param socid id societe \return array nombre de vente par mois |
get_num_vente($socid=0) X-Ref |
\brief Renvoie le nombre de factures dans lesquelles figure le produit par mois \param socid id societe \return array nombre de factures par mois |
get_num_propal($socid=0) X-Ref |
\brief Renvoie le nombre de propales dans lesquelles figure le produit par mois \param socid id societe \return array nombre de propales par mois |
add_fournisseur($user, $id_fourn, $ref_fourn) X-Ref |
\brief Lie un fournisseur au produit/service \param user Utilisateur qui fait le lien \param id_fourn Id du fournisseur \param ref_fourn Reference chez le fournisseur \return int < 0 si erreur, > 0 si ok |
count_fournisseur() X-Ref |
\brief Renvoie le nombre de fournisseurs \return int nombre de fournisseur |
fastappro($user) X-Ref |
Pas de description |
remove_price($user, $id_fourn, $qty) X-Ref |
\brief Supprime un tarif fournisseur \param user utilisateur qui défait le lien \param id_fourn id du fournisseur \param qty quantit \return int < 0 si erreur, > 0 si ok |
remove_fournisseur($user, $id_fourn) X-Ref |
\brief Délie un fournisseur au produit/service \param user utilisateur qui défait le lien \param id_fourn id du fournisseur \return int < 0 si erreur, > 0 si ok |
clone_price($fromId, $toId) X-Ref |
\brief Recopie les prix d'un produit/service sur un autre \param fromId Id produit source \param toId Id produit cible \return int < 0 si erreur, > 0 si ok |
clone_fournisseurs($fromId, $toId) X-Ref |
\brief Recopie les fournisseurs et prix fournisseurs d'un produit/service sur un autre \param fromId Id produit source \param toId Id produit cible \return int < 0 si erreur, > 0 si ok |
getLibStatut($mode=0) X-Ref |
\brief Retourne le libellé du statut d'une facture (brouillon, validée, abandonnée, payée) \param mode 0=libellé long, 1=libellé court \return string Libelle |
LibStatut($status,$mode=0) X-Ref |
\brief Renvoi le libellé d'un statut donne \param status Statut \param mode 0=libellé long, 1=libellé court \return string Libellé du statut |
create_stock($id_entrepot, $nbpiece) X-Ref |
\brief Entre un nombre de piece du produit en stock dans un entrepôt \param id_entrepot id de l'entrepot \param nbpiece nombre de pieces |
correct_stock($user, $id_entrepot, $nbpiece, $mouvement) X-Ref |
\brief Ajuste le stock d'un entrepôt pour le produit à une valeure donnée \param user utilisateur qui demande l'ajustement \param id_entrepot id de l'entrepot \param nbpiece nombre de pieces \param mouvement 0 = ajout, 1 = suppression |
ajust_stock($user, $id_entrepot, $nbpiece, $mouvement) X-Ref |
\brief Augment ou réduit la valeur de stock pour le produit \param user utilisateur qui demande l'ajustement \param id_entrepot id de l'entrepot \param nbpiece nombre de pieces \param mouvement 0 = ajout, 1 = suppression |
fetch_fourn_data($fournid) X-Ref |
\brief Charge les informations relatives à un fournisseur \param fournid id du fournisseur \return int < 0 si erreur, > 0 si ok |
add_photo($sdir, $files) X-Ref |
\brief Déplace fichier uploadé sous le nom $files dans le répertoire sdir \param sdir Répertoire destination finale \param $files Nom du fichier uploadé |
is_photo_available($sdir) X-Ref |
\brief Affiche la première photo du produit \param sdir Répertoire à scanner \return boolean true si photo dispo, flase sinon |
show_photo($sdir,$size=0) X-Ref |
\brief Affiche la première photo du produit \param sdir Répertoire à scanner \param size 0=taille origine, 1 taille vignette \return int Nombre de photos affichées |
show_photos($sdir,$size=0,$nbmax=0,$nbbyrow=5) X-Ref |
\brief Affiche toutes les photos du produit (nbmax maximum) \param sdir Répertoire à scanner \param size 0=taille origine, 1 taille vignette \param nbmax Nombre maximum de photos (0=pas de max) \param nbbyrow Nombre vignettes par ligne (si mode vignette) \return int Nombre de photos affichées \todo A virer, seule la methode avec size=0 sert encore. |
liste_photos($dir,$nbmax=0) X-Ref |
\brief Retourne tableau de toutes les photos du produit \param dir Répertoire à scanner \param nbmax Nombre maximum de photos (0=pas de max) \return array Tableau de photos |
load_state_board() X-Ref |
\brief Charge indicateurs this->nb de tableau de bord \return int <0 si ko, >0 si ok |
Généré le : Mon Nov 26 12:29:37 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |