dolibarr 21.0.0-alpha
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(1);
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 '.(!empty($var) && $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 .= img_picto('', 'resource', 'class="pictofixedwidth"');
35$out .= $formresources->select_resource_list(0, 'fk_resource', [], 1, 1, 0, $events, '', 2, 0);
36$out .= '</div>';
37
38$out .= '<div class="divsearchfield paddingtop paddingbottom valignmiddle inline-block marginleftonly"><label for="resbusy">'.$langs->trans('Busy').'</label> ';
39//$out .= $form->selectyesno('busy', (GETPOSTISSET('busy') ? GETPOST('busy') : 1), 1);
40$out .= '<input type="checkbox" id="resbusy" name="busy" value="1"'.(GETPOSTISSET('fk_resource') ? (GETPOST('busy') ? ' checked' : '') : ' checked').'>';
41$out .= '</div>';
42$out .= '<div class="divsearchfield paddingtop paddingbottom valignmiddle inline-block marginleftonly"><label for="resmandatory">'.$langs->trans('Mandatory').'</label> ';
43//$out .= $form->selectyesno('mandatory', (GETPOSTISSET('mandatory') ? GETPOST('mandatory') : 0), 1);
44$out .= '<input type="checkbox" id="resmandatory" name="mandatory" value="1"'.(GETPOSTISSET('fk_resource') ? (GETPOST('mandatory') ? ' checked' : '') : ' checked').'>';
45$out .= '</div>';
46
47$out .= '<div class="divsearchfield paddingtop paddingbottom valignmiddle inline-block right">';
48$out .= '<input type="submit" id="add-resource-place" class="button button-add small" value="'.$langs->trans("Add").'"/>';
49$out .= '</div>';
50
51$out .= '</div>';
52
53$out .= '</form>';
54
55$out .= '</div>';
56$out .= '<br>';
57
58print $out;
59?>
60<!-- 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.
img_picto($titlealt, $picto, $moreatt='', $pictoisfullpath=0, $srconly=0, $notitle=0, $alt='', $morecss='', $marginleftonlyshort=2)
Show picto whatever it's its name (generic function)
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.