"'.$extraContent.'}'; } ## Configuration de la colonne des actions ## ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $btnShowActions = ''; $btnShowActionsRender = ''; if ($typeListe == 2) { ## Intercontrat $btnShowActions = ''; } elseif ($typeListe == 3) { ## Arrivées if(!$_SESSION['USERDROIT']['liste-btn-checkin'] || $_SESSION['USERDROIT']['liste-btn-checkin'] == 'W' || $_SESSION['USERDROIT']['liste-btn-checkin'] == 'R'){ $btnShowActions = ''; } } elseif ($typeListe == 7) { ## Arrivées et Groupe $btnShowActions = ' '; } elseif ($typeListe == 4) { ## Présents if(!$_SESSION['USERDROIT']['liste-btn-checkout'] || $_SESSION['USERDROIT']['liste-btn-checkout'] == 'W' || $_SESSION['USERDROIT']['liste-btn-checkout'] == 'R'){ $btnShowActions = ''; } } elseif ($typeListe == 6) { ## Changement de logement $btnShowActions = ''; $btnShowActions .= ''; $btnShowActionsRender = ', "render": $.fn.dataTable.render.btnActionsChangeLog()'; } elseif ($typeListe == 20) { ## Arrivées Court-séjour $btnShowActions = ''; } elseif ($typeListe == 21) { ## Présents Court-séjour $btnShowActions = ''; } elseif ($typeListe == 18 && ($_SESSION['USERDROIT']['liste-btn-prestations-rmb'] == 'W' || $_SESSION['USERDROIT']['liste-btn-prestations-rmb'] == 'R')) { ## Prestations # Remboursement $btnShowActions = ''; $btnShowActionsRender = ', "render": $.fn.dataTable.render.btnActionsRMBPrestations()'; } ## Configuration de champs cachés pour certains champs difficiles à avoir en une seule fois ## ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $avecEtatIntercontrat = false; $avecNouveauLog = false; $classFicheLoc = ''; if($_SESSION['USERDROIT']['ficheclient'] == 'W' || $_SESSION['USERDROIT']['ficheclient'] == 'R') $classFicheLoc = 'showLocataire link'; ?>
checked): ?> checked): ?> checked): ?> code." champsNonModifiables=".json_encode($champsNonModifiables)); $className = $isPlanning ? "td-valeur link" : (in_array($field->code, $champsNonModifiables)||$field->code=='idMenage' ? $classFicheLoc : "modifiable"); if(!empty($champsNonModifiableParProfile) && in_array($field->code, $champsNonModifiableParProfile)) $className = 'nonModifiable'; if ($field->code == "etatIntercontrat") { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.etatIntercontrat() }'; $colType = ''; }elseif ($field->code == "clesPrincipale") { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.clesPrincipale() }'; $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.clesSupp1 () }'; $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.clesSupp2() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && ($field->idTypeHtml == 2)) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.dateYMD2DMY() }'; $colType = ', "type":"date-eu"'; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 5) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.' text-right" }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 8) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.booleen() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 9) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.radio() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 4) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "modifiable", "render": $.fn.dataTable.render.file() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && ($field->idTypeHtml == 12 || $field->idTypeHtml == 13)) { if (in_array($field->code, array("pmsSoldeSansCaution", "pmsSoldeAvecCaution", "pmsSolde"))) { $soldeSigne = (strpos($config->presentationCompteFinancier, 'soldeDuNegatif') !== false) ? -1 : 1; $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.' text-right", "render": $.fn.dataTable.render.solde('.$soldeSigne.') }'; } else { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.' text-right", "render": $.fn.dataTable.render.monetary() }'; } $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 14) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.' text-right", "render": $.fn.dataTable.render.phone() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 6) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.showMailTo() }'; $colType = ''; } else { if($field->code == "numeroChambre" || $field->code == "numeroLogement"){ $className .= " text-right"; } $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'"}'; $colType = ''; } $colDef[] = '{ "name": "'.$field->code.'", "targets": ['.$i.']'.$colType.'}'; if ($field->code == "etatIntercontrat") { $avecEtatIntercontrat = true; } if ($field->code == "NouveauLog") { $avecNouveauLog = true; } ?> checked): ?> idTypeHtml) && ($field->idTypeHtml == 2)) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.dateYMD2DMY() }'; $colType = ', "type":"date-eu"'; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 5) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.' text-right" }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 8) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.booleen() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 9) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.radio() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 4) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.file() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && ($field->idTypeHtml == 12 || $field->idTypeHtml == 13)) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.' text-right", "render": $.fn.dataTable.render.monetary() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 14) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.' text-right", "render": $.fn.dataTable.render.phone() }'; $colType = ''; } elseif (isset($field->idTypeHtml) && $field->idTypeHtml == 6) { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'", "render": $.fn.dataTable.render.showMailTo() }'; $colType = ''; } else { $columnsArr[] = '{ "data": "'.$field->code.'", "className": "'.$className.'"}'; $colType = ''; } $colDef[] = '{ "name": "'.$field->code.'", "targets": ['.$i.']'.$colType.'}'; ?>
nom ?> nom ?>
" /> " />
partial('application/reservation/menage', array('callFrom'=>'BO')); } ?>