forked from ATM-Consulting/dolibarr_module_absence
-
Notifications
You must be signed in to change notification settings - Fork 0
/
documentRegle.php
80 lines (58 loc) · 2.22 KB
/
documentRegle.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<?php
require('config.php');
require('./class/absence.class.php');
require('./lib/absence.lib.php');
require_once(DOL_DOCUMENT_ROOT."/core/class/html.form.class.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
require_once(DOL_DOCUMENT_ROOT."/core/class/fileupload.class.php");
require_once(DOL_DOCUMENT_ROOT."/core/lib/functions2.lib.php");
$langs->load('absence@absence');
$langs->load('ressource@ressource');
$langs->load('main');
$langs->load('other');
$ATMdb=new TPDOdb;
$absence=new TRH_Absence;
$absence->id = 1;
$absence->element = "regle";
$object = $absence;
$action=GETPOST('action');
$confirm=GETPOST('confirm');
$upload_dir = DOL_DATA_ROOT.'/absence/regle';
if(is_file( DOL_DOCUMENT_ROOT.'/core/tpl/document_actions_pre_headers.tpl.php')) include_once DOL_DOCUMENT_ROOT. '/core/tpl/document_actions_pre_headers.tpl.php';
if(is_file( DOL_DOCUMENT_ROOT.'/core/actions_linkedfiles.inc.php')) include_once DOL_DOCUMENT_ROOT. '/core/actions_linkedfiles.inc.php';
llxHeader('', $langs->trans('Documents'));
_fiche($ATMdb, $object);
$ATMdb->close();
llxFooter();
function _fiche(&$ATMdb, &$object) {
global $db,$user,$conf,$langs;
$id = GETPOST('id', 'int');
$ref = GETPOST('ref', 'alpha');
$action=GETPOST('action','alpha');
$confirm=GETPOST('confirm','alpha');
$sortfield = GETPOST("sortfield",'alpha');
$sortorder = GETPOST("sortorder",'alpha');
$error = false;
$message = false;
$formconfirm = false;
$form = new Form($db);
$formfile = new FormFile($db);
$upload_dir = DOL_DATA_ROOT.'/absence/regle';
$modulepart = 'absence';
$permission = $user->rights->absence->myactions->uploadFilesRegle;
$param = '&id=' . $object->id;
// Construit liste des fichiers
$filearray=dol_dir_list($upload_dir,"files",0,'','\.meta$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
$totalsize=0;
foreach($filearray as $key => &$file)
{
//$file['name']='regle/'.$file['name'];
$totalsize+=$file['size'];
}
//var_dump($filearray);
$relativepathwithnofile='regle/';
include_once DOL_DOCUMENT_ROOT . '/core/tpl/document_actions_post_headers.tpl.php';
dol_fiche_end();
llxFooter();
$db->close();
}