From abaf05a0747e03da80c90e60a1622b48dd148ee4 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Thu, 4 Sep 2003 11:14:12 +0000 Subject: [PATCH] =?UTF-8?q?Fichiers=20d=E9plac=E9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/comm/projet/fiche.php3 | 191 -------------------------- htdocs/comm/projet/index.php | 135 ------------------ htdocs/comm/projet/pre.inc.php3 | 39 ------ htdocs/comm/projet/project.class.php3 | 156 --------------------- 4 files changed, 521 deletions(-) delete mode 100644 htdocs/comm/projet/fiche.php3 delete mode 100644 htdocs/comm/projet/index.php delete mode 100644 htdocs/comm/projet/pre.inc.php3 delete mode 100644 htdocs/comm/projet/project.class.php3 diff --git a/htdocs/comm/projet/fiche.php3 b/htdocs/comm/projet/fiche.php3 deleted file mode 100644 index a4b6c031097..00000000000 --- a/htdocs/comm/projet/fiche.php3 +++ /dev/null @@ -1,191 +0,0 @@ - - * - * 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. - * - * $Id$ - * $Source$ - * - */ -require("./pre.inc.php3"); -require("./project.class.php3"); -require("../../propal.class.php3"); - -if ($HTTP_POST_VARS["action"] == 'update') -{ - $projet = new Project($db); - $projet->id = $id; - $projet->ref = $HTTP_POST_VARS["ref"]; - $projet->title = $HTTP_POST_VARS["title"]; - $projet->update(); -} - -if ($HTTP_POST_VARS["action"] == 'confirm_delete' && $HTTP_POST_VARS["confirm"] == yes) -{ - $projet = new Project($db); - $projet->id = $id; - $projet->delete(); - Header("Location: index.php"); -} - -llxHeader("","../"); - -if ($action == 'delete') -{ - - print '
'; - print ''; - print ''; - - print ''; - - print '\n"; - print ''; - print '
Supprimer le projet
Etes-vous sur de vouloir supprimer ce projet ?'; - $htmls = new Form($db); - - $htmls->selectyesno("confirm","no"); - - print "
'; - print "
\n"; -} - - - -if ($action == 'create') -{ - print_titre("Nouveau projet"); - - print '
'; - ?> - - - - '; - ?> - - - -
Société - get_nom($socidp); - print ''.$societe->nom.''; - - ?> -
Créateur'.$user->fullname.'
Référence
Titre
-
- fetch($id); - - $projet->societe->fetch($projet->societe->id); - - if ($action == 'edit') - { - print '
'; - print ''; - print ''; - print ''; - print ''; - print ''; - print '
Société'.$projet->societe->nom.'
Ref
Titre
'; - } - else - { - print ''; - print ''; - - print ''; - print ''; - print '
Société'.$projet->societe->nom.'
Réf'.$projet->ref.'
Titre'.$projet->title.'
'; - - $propales = $projet->get_propal_list(); - - if (sizeof($propales)>0 && is_array($propales)) - { - - print_titre('Listes des propales associées au projet'); - print ''; - - print ''; - print ""; - print ''; - print ''; - print ''; - print ''; - - for ($i = 0; $ifetch($propales[$i]); - - $var=!$var; - print ""; - print "\n"; - - print ''; - - print ''; - print ''; - print ''; - - $total = $total + $propale->price; - } - - print ''; - print ''; - print ''; - print "
RéfDatePrixStatut
id\">$propale->ref'.strftime("%d %B %Y",$propale->datep).''.price($propale->price).''.$propale->statut.'
'.$i.' propalesTotal : '.price($total).'Euros HT
"; - } - } - - - print "

"; - - if ($action == "edit") - { - print ""; - } - else - { - print ""; - } - - print ''; - print ''; - print ''; - - print ""; - - print "
AnnulerEditer---Supprimer
"; - -} - -$db->close(); - -llxFooter("Dernière modification $Date$ révision $Revision$"); -?> diff --git a/htdocs/comm/projet/index.php b/htdocs/comm/projet/index.php deleted file mode 100644 index 5a3894a160c..00000000000 --- a/htdocs/comm/projet/index.php +++ /dev/null @@ -1,135 +0,0 @@ - - * - * 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. - * - * $Id$ - * $Source$ - * - */ -require("./pre.inc.php3"); -require("./project.class.php3"); - -/* - * Sécurité accés client - */ -if ($user->societe_id > 0) -{ - $action = ''; - $socidp = $user->societe_id; -} - -llxHeader("","../"); -print_titre("Projets"); -print ''; -print ''; - -print '
'; - -/* - * Traitements des actions - * - */ -if ($HTTP_POST_VARS["action"] == 'create') { - - $pro = new Project($db); - $pro->socidp = $socidp; - $pro->ref = $ref; - $pro->title = $title; - - $pro->create( $user->id); -} - -/* - * - * Affichage - * - */ -if ($sortfield == "") -{ - $sortfield="lower(s.nom)"; -} -if ($sortorder == "") -{ - $sortorder="ASC"; -} - -if ($page == -1) { $page = 0 ; } -$limit = 26; -$offset = $limit * $page ; -$pageprev = $page - 1; -$pagenext = $page + 1; - -/* - * - * - * Liste des projets - * - * - */ - -print '

'; - -print ''; -print ""; -print "\n"; - -$sql = "SELECT s.nom, s.idp, p.rowid as projectid, p.ref, p.title,".$db->pdate("p.dateo")." as do"; -$sql .= " FROM llx_societe as s, llx_projet as p"; -$sql .= " WHERE p.fk_soc = s.idp"; - -if ($socidp) -{ - $sql .= " AND s.idp = $socidp"; -} - -$sql .= " ORDER BY $sortfield $sortorder " . $db->plimit($conf->liste_limit, $offset); - -if ( $db->query($sql) ) -{ - $num = $db->num_rows(); - $i = 0; - - while ($i < $num) - { - $objp = $db->fetch_object( $i); - - $var=!$var; - print ""; - print "\n"; - print "\n"; - print "\n"; - print "\n"; - - $i++; - } - - $db->free(); -} -else -{ - print $db->error(); -} - -print "
"; -print_liste_field_titre("Titre",$PHP_SELF,"p.title"); -print "Réf"; -print_liste_field_titre("Société",$PHP_SELF,"s.nom"); -print "
projectid\">$objp->titleprojectid\">$objp->refidp\">$objp->nom
"; - - -$db->close(); -llxFooter("Dernière modification $Date$ révision $Revision$"); -?> diff --git a/htdocs/comm/projet/pre.inc.php3 b/htdocs/comm/projet/pre.inc.php3 deleted file mode 100644 index 6f6b7a6a1cf..00000000000 --- a/htdocs/comm/projet/pre.inc.php3 +++ /dev/null @@ -1,39 +0,0 @@ - - * - * 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. - * - * $Id$ - * $Source$ - * - */ - -require ("../../main.inc.php3"); - -function llxHeader($head = "", $urlp = "") { - /* - * - * - */ - top_menu($head); - - $menu = new Menu(); - - $menu->add(DOL_URL_ROOT."/comm/projet/", "Projets"); - - left_menu($menu->liste); -} - -?> diff --git a/htdocs/comm/projet/project.class.php3 b/htdocs/comm/projet/project.class.php3 deleted file mode 100644 index 9c908a7284b..00000000000 --- a/htdocs/comm/projet/project.class.php3 +++ /dev/null @@ -1,156 +0,0 @@ - - * - * 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. - * - * $Id$ - * $Source$ - * - */ - - -class Project { - var $id; - var $db; - var $ref; - var $title; - var $socidp; - var $societe; - - Function Project($DB) - { - $this->db = $DB; - $this->societe = new Societe($DB); - } - /* - * - * - * - */ - - Function create($creatorid) - { - $sql = "INSERT INTO llx_projet (ref, title, fk_soc, fk_user_creat, dateo) "; - $sql .= " VALUES ('$this->ref', '$this->title', $this->socidp, $creatorid, now()) ;"; - - if (!$this->db->query($sql) ) - { - print ''.$sql.'
'.$this->db->error(); - } - } - /* - * - * - * - */ - Function update() - { - $sql = "UPDATE llx_projet "; - $sql .= " SET ref = '$this->ref', title = '$this->title'"; - $sql .= " WHERE rowid = $this->id"; - - if (!$this->db->query($sql) ) - { - print ''.$sql.'
'.$this->db->error(); - } - } - /* - * - * - */ - Function delete() - { - $sql = "DELETE FROM llx_projet WHERE rowid = $this->id"; - - if ($this->db->query($sql) ) - { - $sql = "UPDATE llx_propal SET fk_projet = 0 "; - if ($this->db->query($sql) ) - { - $sql = "UPDATE llx_facture SET fk_projet = 0 "; - - if ($this->db->query($sql) ) - { - - } - } - } - } - /* - * - * - * - */ - Function fetch($rowid) - { - - $sql = "SELECT fk_soc, title, ref FROM llx_projet WHERE rowid=$rowid;"; - - if ($this->db->query($sql) ) - { - if ($this->db->num_rows()) - { - $obj = $this->db->fetch_object(0); - - $this->id = $rowid; - $this->ref = $obj->ref; - $this->title = $obj->title; - $this->societe->id = $obj->fk_soc; - $this->db->free(); - } - } - else - { - print $this->db->error(); - } - } - /* - * - * - * - */ - Function get_propal_list() - { - $propales = array(); - $sql = "SELECT rowid FROM llx_propal WHERE fk_projet=$this->id;"; - - if ($this->db->query($sql) ) - { - $nump = $this->db->num_rows(); - if ($nump) - { - $i = 0; - while ($i < $nump) - { - $obj = $this->db->fetch_object($i); - - $propales[$i] = $obj->rowid; - - $i++; - } - $this->db->free(); - /* - * Retourne un tableau contenant la liste des propales associees - */ - return $propales; - } - } - else - { - print $this->db->error() . '
' .$sql; - } - } -} -?>