diff --git a/htdocs/docsoc.php b/htdocs/docsoc.php new file mode 100644 index 00000000000..6ce100a6ef1 --- /dev/null +++ b/htdocs/docsoc.php @@ -0,0 +1,198 @@ + + * + * 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.php"); + +llxHeader(); + +$mesg = ""; + +$upload_dir = SOCIETE_OUTPUTDIR . "/" . $socid ; + +if (! is_dir($upload_dir)) +{ + umask(0); + if (! mkdir($upload_dir, 0755)) + { + print "Impossible de créer $upload_dir"; + } +} + +if ( $sendit ) +{ + if (is_dir($upload_dir)) + { + + if (doliMoveFileUpload($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'])) + { + $mesg = "Le fichier est valide, et a été téléchargé + avec succès.\n"; + //print_r($_FILES); + } + else + { + $mesg = "Le fichier n'a pas été téléchargé"; + // print_r($_FILES); + } + + } +} + +if ( $error_msg ) +{ + echo "$error_msg

"; +} +if ($action=='delete') +{ + $file = $upload_dir . "/" . urldecode($urlfile); + dol_delete_file($file); + $mesg = "Le fichier a été supprimé"; +} + +/* + * + * Mode fiche + * + * + */ +if ($socid > 0) +{ + $societe = new Societe($db); + if ($societe->fetch($socid)) + { + + $head[0][0] = DOL_URL_ROOT.'/soc.php?socid='.$_GET["socid"]; + $head[0][1] = "Fiche société"; + $h = 1; + + if ($societe->client==1) + { + $head[$h][0] = DOL_URL_ROOT.'/comm/fiche.php?socid='.$societe->id; + $head[$h][1] = 'Fiche client'; + $h++; + } + + if ($societe->client==2) + { + $head[$h][0] = DOL_URL_ROOT.'/comm/prospect/fiche.php?id='.$societe->id; + $head[$h][1] = 'Fiche prospect'; + $h++; + } + if ($societe->fournisseur) + { + $head[$h][0] = DOL_URL_ROOT.'/fourn/fiche.php?socid='.$societe->id; + $head[$h][1] = 'Fiche fournisseur'; + $h++; + } + + if ($societe->fournisseur) + { + $head[$h][0] = DOL_URL_ROOT.'/fourn/fiche.php?socid='.$societe->id; + $head[$h][1] = 'Fiche fournisseur'; + $h++; + } + $head[$h][0] = DOL_URL_ROOT.'/socnote.php?socid='.$societe->id; + $head[$h][1] = 'Note'; + $h++; + if ($user->societe_id == 0) + { + $head[$h][0] = DOL_URL_ROOT.'/docsoc.php?socid='.$societe->id; + $head[$h][1] = 'Documents'; + $a = $h; + $h++; + } + + $head[$h][0] = DOL_URL_ROOT.'/societe/notify/fiche.php?socid='.$societe->id; + $head[$h][1] = 'Notifications'; + + dolibarr_fiche_head($head, $a); + + /* + * + */ + print "\n"; + + print ""; + print ""; + print ""; + print "
Documents associés à l'entreprise : $societe->nom
id\">Commercialid\">Compta
"; + /* + * + * + */ + + echo '
'; + print ''; + print ''; + print '
'; + print ''; + print '
'; + print '
'; + + print $mesg; + + clearstatcache(); + + $handle=opendir($upload_dir); + + if ($handle) + { + + print ''; + + while (($file = readdir($handle))!==false) + { + if (!is_dir($dir.$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS') + { + print '\n"; + + print ''; + print ''; + + print '\n"; + } + } + + print "
'; + echo ''.$file.''; + print "'.filesize($upload_dir."/".$file). ' bytes'.strftime("%d %b %Y %H:%M:%S",filemtime($upload_dir."/".$file)).''; + echo 'Delete'; + print "
"; + + closedir($handle); + } + else + { + print "

Impossible d'ouvrir : ".$upload_dir.""; + } + } + else + { + print $db->error() . "
" . $sql; + } +} +else +{ + print "Erreur"; +} +$db->close(); + +llxFooter("Dernière modification $Date$ révision $Revision$"); +?>