diff --git a/htdocs/comm/propal/document.php b/htdocs/comm/propal/document.php new file mode 100644 index 00000000000..3a71548c0a2 --- /dev/null +++ b/htdocs/comm/propal/document.php @@ -0,0 +1,141 @@ + + * + * 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"); +require_once("../../propal.class.php3"); +llxHeader(); + +function do_upload ($upload_dir) +{ + global $local_file, $error_msg; + + if (! is_dir($upload_dir)) + { + umask(0); + mkdir($upload_dir, 0755); + } + + + if (move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir . "/" . $_FILES['userfile']['name'])) + { + print "Le fichier est valide, et a été téléchargé avec succès.\n"; + //print_r($_FILES); + } + else + { + echo "Le fichier n'a pas été téléchargé"; + // print_r($_FILES); + } + +} + +if ($id > 0) +{ + $propal = new Propal($db); + if ( $propal->fetch($id) ) + { + + $upload_dir = PROPALE_OUTPUTDIR . "/" . $propal->ref ; + + if ( $error_msg ) + { + echo "$error_msg

"; + } + + if ($action=='delete') + { + $file = $upload_dir . "/" . urldecode($urlfile); + dol_delete_file($file); + } + + if ( $HTTP_POST_VARS["sendit"] ) + { + do_upload ($upload_dir); + } + + /* + * + */ + print "\n"; + + print ""; + print "
Documents associés à la proposition : ".$propal->ref_url."
"; + + echo '
'; + print ''; + print '
'; + print ''; + print '
'; + print '
'; + + 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)).''; + if ($file == $propal->ref . '.pdf') + { + echo '-'; + } + else + { + echo 'Supprimer'; + } + 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$"); +?>