Skip to content

Commit

Permalink
[FirePermit] add: massaction delete
Browse files Browse the repository at this point in the history
  • Loading branch information
evarisk-theo committed Jun 16, 2021
1 parent 6d6db57 commit 2bc9519
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions firepermit_list.php
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
$show_files = GETPOST('show_files', 'int');
$confirm = GETPOST('confirm', 'alpha');
$toselect = GETPOST('toselect', 'array');
$contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'projectlist';
$contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'firepermitlist';

$title = $langs->trans("FirePermit");

Expand Down Expand Up @@ -114,9 +114,9 @@
include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once.

//Permission for digiriskelement_firepermit
$permissiontoread = $user->rights->digiriskdolibarr->firepermit->read;
$permissiontoadd = $user->rights->digiriskdolibarr->firepermit->write;
$permissiontodelete = $user->rights->digiriskdolibarr->firepermit->delete;
$permissiontoread = $user->rights->digiriskdolibarr->firepermitdocument->read;
$permissiontoadd = $user->rights->digiriskdolibarr->firepermitdocument->write;
$permissiontodelete = $user->rights->digiriskdolibarr->firepermitdocument->delete;

// Security check - Protection if external user
if (!$user->rights->digiriskdolibarr->lire) accessforbidden();
Expand Down Expand Up @@ -166,13 +166,13 @@
$result = $firepermittodelete->update($user, true);

if ($result < 0) {
// Delete risk KO
if (!empty($risk->errors)) setEventMessages(null, $risk->errors, 'errors');
else setEventMessages($risk->error, null, 'errors');
// Delete firepermit KO
if (!empty($firepermit->errors)) setEventMessages(null, $firepermit->errors, 'errors');
else setEventMessages($firepermit->error, null, 'errors');
}
}

// Delete risk OK
// Delete firepermit OK
$urltogo = str_replace('__ID__', $result, $backtopage);
$urltogo = preg_replace('/--IDFORBACKTOPAGE--/', $id, $urltogo); // New method to autoselect project after a New on another form object creation
header("Location: ".$_SERVER["PHP_SELF"]);
Expand Down Expand Up @@ -250,6 +250,7 @@
if (is_array($extrafields->attributes[$firepermit->table_element]['label']) && count($extrafields->attributes[$firepermit->table_element]['label'])) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$firepermit->table_element."_extrafields as ef on (t.rowid = ef.fk_object)";
if ($firepermit->ismultientitymanaged == 1) $sql .= " WHERE t.entity IN (".getEntity($firepermit->element).")";
else $sql .= " WHERE 1 = 1";
$sql .= ' AND status = 1';


foreach ($search as $key => $val)
Expand Down

0 comments on commit 2bc9519

Please sign in to comment.