dolibarr 18.0.6
resource_add.tpl.php
1<!-- BEGIN TEMPLATE resource_add.tpl.php -->
2<?php
3
4// Protection to avoid direct call of template
5if (empty($conf) || !is_object($conf)) {
6 print "Error, template page can't be called as URL";
7 exit;
8}
9
10
11require_once DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php';
12
13$form = new Form($db);
14$formresources = new FormResource($db);
15
16$out = '';
17
18$out .= '<div class="centpercent allwidth nohover">';
19
20$out .= '<form class="nohover '.($var == true ? 'pair' : 'impair').'" action="'.$_SERVER["PHP_SELF"].'" method="POST">';
21$out .= '<input type="hidden" name="token" value="'.newToken().'">';
22$out .= '<input type="hidden" name="action" value="add_element_resource">';
23$out .= '<input type="hidden" name="element" value="'.$element.'">';
24$out .= '<input type="hidden" name="element_id" value="'.$element_id.'">';
25$out .= '<input type="hidden" name="ref" value="'.$element_ref.'">';
26$out .= '<input type="hidden" name="resource_type" value="'.(empty($resource_type) ? 'dolresource' : $resource_type).'">';
27
28$out .= '<div class="noborder borderbottom">';
29
30// Place
31$out .= '<div class="divsearchfield paddingtop paddingbottom valignmiddle inline-block">'.$langs->trans("SelectResource").'</div>';
32$out .= '<div class="divsearchfield paddingtop paddingbottom valignmiddle inline-block">';
33$events = array();
34$out .= $formresources->select_resource_list('', 'fk_resource', '', 1, 1, 0, $events, '', 2, null);
35$out .= '</div>';
36
37$out .= '<div class="divsearchfield paddingtop paddingbottom valignmiddle inline-block marginleftonly"><label for="resbusy">'.$langs->trans('Busy').'</label> ';
38//$out .= $form->selectyesno('busy', (GETPOSTISSET('busy') ? GETPOST('busy') : 1), 1);
39$out .= '<input type="checkbox" id="resbusy" name="busy" value="1"'.(GETPOSTISSET('fk_resource') ? (GETPOST('busy') ? ' checked' : '') : ' checked').'>';
40$out .= '</div>';
41$out .= '<div class="divsearchfield paddingtop paddingbottom valignmiddle inline-block marginleftonly"><label for="resmandatory">'.$langs->trans('Mandatory').'</label> ';
42//$out .= $form->selectyesno('mandatory', (GETPOSTISSET('mandatory') ? GETPOST('mandatory') : 0), 1);
43$out .= '<input type="checkbox" id="resmandatory" name="mandatory" value="1"'.(GETPOSTISSET('fk_resource') ? (GETPOST('mandatory') ? ' checked' : '') : ' checked').'>';
44$out .= '</div>';
45
46$out .= '<div class="divsearchfield paddingtop paddingbottom valignmiddle inline-block right">';
47$out .= '<input type="submit" id="add-resource-place" class="button button-add" value="'.$langs->trans("Add").'"/>';
48$out .= '</div>';
49
50$out .= '</div>';
51
52$out .= '</form>';
53
54$out .= '</div>';
55$out .= '<br>';
56
57print $out;
58?>
59<!-- END TEMPLATE resource_add.tpl.php -->
Class to manage generation of HTML components Only common components must be here.
Class to manage forms for the module resource.
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.