From 93bd10f0620e35306229fc86021ee39766009c54 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 13 May 2008 01:55:28 +0000 Subject: [PATCH] Fix: Line too long --- htdocs/html.formactions.class.php | 218 +++++++++++++++--------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/htdocs/html.formactions.class.php b/htdocs/html.formactions.class.php index bfbe977b952..19cf0b79c32 100644 --- a/htdocs/html.formactions.class.php +++ b/htdocs/html.formactions.class.php @@ -1,109 +1,109 @@ - - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - */ - -/** - \file htdocs/html.formactions.class.php - \brief Fichier de la classe des fonctions prédéfinie de composants html actions - \version $Id$ -*/ - - -/** - \class FormActions - \brief Classe permettant la génération de composants html actions -*/ -class FormActions -{ - var $db; - var $error; - - - /** - * \brief Constructeur - * \param DB handler d'accès base de donnée - */ - function FormActions($DB) - { - $this->db = $DB; - - return 1; - } - - /** - * \brief Show list of actions for element - * \param object Object - * \param typeelement 'invoice','propal','order' - * \param socid socid of user - * \return int <0 if KO, >=0 if OK - */ - function showactions($object,$typeelement,$socid=0) - { - global $langs,$conf,$user; - global $bc; - - $sql = 'SELECT a.id, '.$this->db->pdate('a.datep').' as da, a.label, a.note,'; - $sql.= ' u.login'; - $sql.= ' FROM '.MAIN_DB_PREFIX.'actioncomm as a, '.MAIN_DB_PREFIX.'user as u'; - $sql.= ' WHERE a.fk_user_author = u.rowid'; - if ($socid) $sql .= ' AND a.fk_soc = '.$socid; - if ($typeelement == 'invoice') $sql.= ' AND a.fk_facture = '.$object->id; - if ($typeelement == 'propal') $sql.= ' AND a.propalrowid = '.$object->id; - if ($typeelement == 'order') $sql.= ' AND a.fk_commande = '.$object->id; - - dolibarr_syslog("FormActions::showactions sql=".$sql); - $resql = $this->db->query($sql); - if ($resql) - { - $num = $this->db->num_rows($resql); - if ($num) - { - if ($typeelement == 'invoice') $title=$langs->trans('ActionsOnBill'); - if ($typeelement == 'propal') $title=$langs->trans('ActionsOnPropal'); - if ($typeelement == 'order') $title=$langs->trans('ActionsOnOrder'); - print_titre($title); - - $i = 0; $total = 0; $var=true; - print ''; - print ''; - print "\n"; - - while ($i < $num) - { - $objp = $this->db->fetch_object($resql); - $var=!$var; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - $i++; - } - print '
'.$langs->trans('Ref').''.$langs->trans('Date').''.$langs->trans('Action').''.$langs->trans('By').'
'.img_object($langs->trans('ShowTask'),'task').' '.$objp->id.''.dolibarr_print_date($objp->da,'day').''.$objp->label.''.$objp->login.'
'; - } - - return $num; - } - else - { - dolibarr_print_error($this->db); - return -1; - } - } - -} + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +/** + \file htdocs/html.formactions.class.php + \brief Fichier de la classe des fonctions prédéfinie de composants html actions + \version $Id$ +*/ + + +/** + \class FormActions + \brief Classe permettant la génération de composants html actions +*/ +class FormActions +{ + var $db; + var $error; + + + /** + * \brief Constructeur + * \param DB handler d'accès base de donnée + */ + function FormActions($DB) + { + $this->db = $DB; + + return 1; + } + + /** + * \brief Show list of actions for element + * \param object Object + * \param typeelement 'invoice','propal','order' + * \param socid socid of user + * \return int <0 if KO, >=0 if OK + */ + function showactions($object,$typeelement,$socid=0) + { + global $langs,$conf,$user; + global $bc; + + $sql = 'SELECT a.id, '.$this->db->pdate('a.datep').' as da, a.label, a.note,'; + $sql.= ' u.login'; + $sql.= ' FROM '.MAIN_DB_PREFIX.'actioncomm as a, '.MAIN_DB_PREFIX.'user as u'; + $sql.= ' WHERE a.fk_user_author = u.rowid'; + if ($socid) $sql .= ' AND a.fk_soc = '.$socid; + if ($typeelement == 'invoice') $sql.= ' AND a.fk_facture = '.$object->id; + if ($typeelement == 'propal') $sql.= ' AND a.propalrowid = '.$object->id; + if ($typeelement == 'order') $sql.= ' AND a.fk_commande = '.$object->id; + + dolibarr_syslog("FormActions::showactions sql=".$sql); + $resql = $this->db->query($sql); + if ($resql) + { + $num = $this->db->num_rows($resql); + if ($num) + { + if ($typeelement == 'invoice') $title=$langs->trans('ActionsOnBill'); + if ($typeelement == 'propal') $title=$langs->trans('ActionsOnPropal'); + if ($typeelement == 'order') $title=$langs->trans('ActionsOnOrder'); + print_titre($title); + + $i = 0; $total = 0; $var=true; + print ''; + print ''; + print "\n"; + + while ($i < $num) + { + $objp = $this->db->fetch_object($resql); + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + $i++; + } + print '
'.$langs->trans('Ref').''.$langs->trans('Date').''.$langs->trans('Action').''.$langs->trans('By').'
'.img_object($langs->trans('ShowTask'),'task').' '.$objp->id.''.dolibarr_print_date($objp->da,'day').''.dolibarr_trunc($objp->label,32).''.$objp->login.'
'; + } + + return $num; + } + else + { + dolibarr_print_error($this->db); + return -1; + } + } + +}