{"id":195,"date":"2014-03-19T11:22:25","date_gmt":"2014-03-19T15:22:25","guid":{"rendered":"http:\/\/sites.telfer.uottawa.ca\/itsupport\/?page_id=195"},"modified":"2022-09-15T10:13:15","modified_gmt":"2022-09-15T14:13:15","slug":"reservations-de-laboratoire","status":"publish","type":"page","link":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/reservations-de-laboratoire\/","title":{"rendered":"R\u00e9servations de laboratoire"},"content":{"rendered":"<div><style>.customforms2 .btn-browse { display:block; } .customforms2 label { font-weight: bold; margin-bottom: 0.1rem; font-family: \"Roboto\"; font-size:0.9em; } .customforms2 .custom-control-label, .customforms2 .custom-file-label { font-weight:normal;font-family:inherit;text-transform:none;margin-bottom:0; } .customforms2 .form-group { margin-bottom:1.5rem; } .customforms2 .form-control { background-color:#fcfcfc; } .was-validated .is-invalid .invalid-feedback { display: block; } .custom-file-input:lang(fr)~.custom-file-label::after {  content: \"Parcourir\"; }<\/style><form novalidate class=\"customforms2 needs-validation\" id=\"form_5\" method=\"POST\" action=\"https:\/\/telfer.uottawa.ca\/administrator\/components\/com_cake\/cake\/form_entries\/add\/5\"><input type=\"hidden\" name=\"data[FormEntry][lang]\" value=\"fr\" \/><div class=\"form-group \"><input type=\"hidden\" name=\"data[FormEntry][data][i-am-a]\" value=\"\"><label for=\"B02735EB-89F6-830F-B399-DEB892A479FB\" class=\"\">Je suis<span class=\"text-danger\">*<\/span><\/label><div class=\"\"><div class=\"custom-control custom-radio\"><input required type=\"radio\" id=\"B02735EB-89F6-830F-B399-DEB892A479FB_0\" value=\"student\" name=\"data[FormEntry][data][i-am-a]\" class=\"custom-control-input  \"><label class=\"custom-control-label\" for=\"B02735EB-89F6-830F-B399-DEB892A479FB_0\">Telfer - \u00e9tudiante ou \u00e9tudiant<\/label><\/div><div class=\"custom-control custom-radio\"><input required type=\"radio\" id=\"B02735EB-89F6-830F-B399-DEB892A479FB_1\" value=\"employee\" name=\"data[FormEntry][data][i-am-a]\" class=\"custom-control-input  \"><label class=\"custom-control-label\" for=\"B02735EB-89F6-830F-B399-DEB892A479FB_1\">Telfer - corps professoral\/membre du personnel de soutien<\/label><\/div><div class=\"custom-control custom-radio\"><input required type=\"radio\" id=\"B02735EB-89F6-830F-B399-DEB892A479FB_2\" value=\"visitor\" name=\"data[FormEntry][data][i-am-a]\" class=\"custom-control-input \"><label class=\"custom-control-label\" for=\"B02735EB-89F6-830F-B399-DEB892A479FB_2\">Personne invit\u00e9e<\/label><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><div class=\"form-row\" id=\"ad78c86b-8ca5-4259-85c5-643b9e2efe55\"><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"3F07F17B-DFD7-48AF-1255-7CF991AE4CD6\" class=\"\">Pr\u00e9nom<span class=\"text-danger\">*<\/span><\/label><input id=\"3F07F17B-DFD7-48AF-1255-7CF991AE4CD6\" type=\"text\" name=\"data[FormEntry][data][first-name]\" class=\"form-control  \" value=\"\"required><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"12E0291F-2EFA-103A-F067-B9FAC8C6236E\" class=\"\">Nom<span class=\"text-danger\">*<\/span><\/label><input id=\"12E0291F-2EFA-103A-F067-B9FAC8C6236E\" type=\"text\" name=\"data[FormEntry][data][last-name]\" class=\"form-control  \" value=\"\"required><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><div class=\"form-row\" id=\"094f3ab5-357d-47a2-8198-d197e7654f24\"><div class=\"col-md-4 dropzone\"><div class=\"form-group \"><label for=\"DF237F92-2B74-67FF-F6AD-6A9EE95A919E\" class=\"\">Courriel uOttawa<\/label><input id=\"DF237F92-2B74-67FF-F6AD-6A9EE95A919E\" type=\"email\" name=\"data[FormEntry][data][uottawa-email]\" class=\"form-control  \" value=\"\"placeholder=\"@uottawa.ca\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-4 dropzone\"><div class=\"form-group \"><label for=\"F5F3B408-DA4C-940E-A3C5-E546BAE505C7\" class=\"\">Autre courriel<\/label><input id=\"F5F3B408-DA4C-940E-A3C5-E546BAE505C7\" type=\"email\" name=\"data[FormEntry][data][other-email]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-4 dropzone\"><div class=\"form-group \"><label for=\"E0F23028-29D1-6FB8-881F-47B59C029792\" class=\"\">T\u00e9l\u00e9phone + poste<span class=\"text-danger\">*<\/span><\/label><input id=\"E0F23028-29D1-6FB8-881F-47B59C029792\" type=\"tel\" name=\"data[FormEntry][data][telephone]\" class=\"form-control  \" value=\"\"required><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><div id=\"student-info\"><hr><h3 class=\"editable\" data-tpl=\"heading\">Information sur l\\'\u00e9tudiant<\/h3><div class=\"form-row\" id=\"1b59aca6-f624-46bf-8934-e033bf77d6bf\"><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"155292A3-05C5-7363-F785-4EFEE694E974\" class=\"\">Num\u00e9ro d'\u00e9tudiant<\/label><input id=\"155292A3-05C5-7363-F785-4EFEE694E974\" type=\"text\" name=\"data[FormEntry][data][student-number]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"43F1C741-4138-BB0F-F721-DCE3DCE54A53\" class=\"\">Identifiant uoAcc\u00e8s<\/label><input id=\"43F1C741-4138-BB0F-F721-DCE3DCE54A53\" type=\"text\" name=\"data[FormEntry][data][uoaccess-id-student]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><\/div><div id=\"employee-info\"><hr><h3 class=\"editable\" data-tpl=\"heading\" draggable=\"false\">Information sur l\\'employ\u00e9<\/h3><div class=\"form-row\" id=\"f4ed51fb-0631-4d95-8db4-4ad17f9af76e\"><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"B2DF3536-6C48-D3C2-ADE4-FE01BD88F00A\" class=\"\">Num\u00e9ro d'employ\u00e9<\/label><input id=\"B2DF3536-6C48-D3C2-ADE4-FE01BD88F00A\" type=\"text\" name=\"data[FormEntry][data][employee-number]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"BF25C543-5B3B-2618-2168-6ACA0726D081\" class=\"\">Identifiant uoAcc\u00e8s<\/label><input id=\"BF25C543-5B3B-2618-2168-6ACA0726D081\" type=\"text\" name=\"data[FormEntry][data][uoaccess-id-employee]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><div class=\"form-row\" id=\"6f08ba7b-f791-4eff-8c18-b3dbba0924d8\"><div class=\"col-md-4 dropzone\"><div class=\"form-group \"><label for=\"E0F7DD10-E710-9EA0-2DBC-221140A13F6F\" class=\"\">Facult\u00e9<\/label><input id=\"E0F7DD10-E710-9EA0-2DBC-221140A13F6F\" type=\"text\" name=\"data[FormEntry][data][faculty]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-4 dropzone\"><div class=\"form-group \"><label for=\"C15CD44D-05C3-D6FC-A362-6770E31F5354\" class=\"\">Immeuble<\/label><input id=\"C15CD44D-05C3-D6FC-A362-6770E31F5354\" type=\"text\" name=\"data[FormEntry][data][building]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-4 dropzone\"><div class=\"form-group \"><label for=\"43D20C8E-07A9-8C48-365C-3E998C759109\" class=\"\">Num\u00e9ro de pi\u00e8ce<\/label><input id=\"43D20C8E-07A9-8C48-365C-3E998C759109\" type=\"text\" name=\"data[FormEntry][data][room-number]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><\/div><hr><h3 class=\"editable\" data-tpl=\"heading\">Demande<\/h3><div class=\"form-row\" id=\"a8c9bd84-2576-46c5-8a28-0a5ce866b254\"><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"DA3638D7-FBE0-7ABE-9752-E7CAB79246CB\" class=\"\">Code de cours<\/label><input id=\"DA3638D7-FBE0-7ABE-9752-E7CAB79246CB\" type=\"text\" name=\"data[FormEntry][data][course-code]\" class=\"form-control  \" value=\"\"><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"7EFF74D5-D24B-AEE0-7454-A23D6620F4D3\" class=\"\">But<\/label><select id=\"7EFF74D5-D24B-AEE0-7454-A23D6620F4D3\" name=\"data[FormEntry][data][purpose]\" class=\"form-control  \"><option><\/option><option value=\"exam\">Examen<\/option><option value=\"course\">Cours<\/option><option value=\"training\">Formation<\/option><option value=\"other\">Autre<\/option><\/select><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><div class=\"form-row\" id=\"78ac2d75-c185-4153-8f4f-14c4d304582f\"><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><input type=\"hidden\" name=\"data[FormEntry][data][software-list]\" value=\"\"><label for=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88\" class=\"\">Liste de logiciels<\/label><div><div class=\"custom-control custom-checkbox\"><input type=\"checkbox\" id=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_0\" value=\"SPSS\" name=\"data[FormEntry][data][software-list][]\" class=\"custom-control-input \"><label class=\"custom-control-label\" for=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_0\">SPSS<\/label><\/div><div class=\"custom-control custom-checkbox\"><input type=\"checkbox\" id=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_1\" value=\"SPSS Modeler\" name=\"data[FormEntry][data][software-list][]\" class=\"custom-control-input \"><label class=\"custom-control-label\" for=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_1\">SPSS Modeler<\/label><\/div><div class=\"custom-control custom-checkbox\"><input type=\"checkbox\" id=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_2\" value=\"Arena\" name=\"data[FormEntry][data][software-list][]\" class=\"custom-control-input \"><label class=\"custom-control-label\" for=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_2\">Arena<\/label><\/div><div class=\"custom-control custom-checkbox\"><input type=\"checkbox\" id=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_3\" value=\"MS Word\" name=\"data[FormEntry][data][software-list][]\" class=\"custom-control-input \"><label class=\"custom-control-label\" for=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_3\">MS Word<\/label><\/div><div class=\"custom-control custom-checkbox\"><input type=\"checkbox\" id=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_4\" value=\"MS Excel\" name=\"data[FormEntry][data][software-list][]\" class=\"custom-control-input \"><label class=\"custom-control-label\" for=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_4\">MS Excel<\/label><\/div><div class=\"custom-control custom-checkbox\"><input type=\"checkbox\" id=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_5\" value=\"MS PowerPoint\" name=\"data[FormEntry][data][software-list][]\" class=\"custom-control-input \"><label class=\"custom-control-label\" for=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_5\">MS PowerPoint<\/label><\/div><div class=\"custom-control custom-checkbox\"><input type=\"checkbox\" id=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_6\" value=\"Other\" name=\"data[FormEntry][data][software-list][]\" class=\"custom-control-input \"><label class=\"custom-control-label\" for=\"D4CFF3CE-2E39-AC97-E39F-1A60DA535D88_6\">Other<\/label><\/div><\/div><\/div><\/div><div class=\"col-md-6 dropzone\"><\/div><\/div><div class=\"form-row\" id=\"229c19d7-9cb7-47b7-819f-4e82af799055\"><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"223BA8EF-566B-7BAA-AC54-5C632B7C652B\" class=\"\">Date de d\u00e9but<span class=\"text-danger\">*<\/span><\/label><input id=\"223BA8EF-566B-7BAA-AC54-5C632B7C652B\" type=\"date\" name=\"data[FormEntry][data][start-date]\" class=\"form-control  \" value=\"\"required><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"59A34FC3-BE44-F5D7-CD9A-404E97A99F88\" class=\"\">Date de fin<span class=\"text-danger\">*<\/span><\/label><input id=\"59A34FC3-BE44-F5D7-CD9A-404E97A99F88\" type=\"date\" name=\"data[FormEntry][data][end-date]\" class=\"form-control  \" value=\"\"required><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><div class=\"form-row\" id=\"93c6dd83-be42-48ad-8504-74e06d052d72\"><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"56EB3250-D0EC-6952-C9FF-3AE115C52893\" class=\"\">Date de d\u00e9but<span class=\"text-danger\">*<\/span><\/label><input id=\"56EB3250-D0EC-6952-C9FF-3AE115C52893\" type=\"text\" name=\"data[FormEntry][data][start-time]\" class=\"form-control  \" value=\"\"required><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><div class=\"col-md-6 dropzone\"><div class=\"form-group \"><label for=\"F18F42CF-F875-E18D-A258-EB2438E95147\" class=\"\">Heure de fin<span class=\"text-danger\">*<\/span><\/label><input id=\"F18F42CF-F875-E18D-A258-EB2438E95147\" type=\"text\" name=\"data[FormEntry][data][end-time]\" class=\"form-control  \" value=\"\"required><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><\/div><\/div><div class=\"form-group \"><label for=\"05DE4724-0CBB-42EB-2B5A-7185D9228129\" class=\"\">Commentaires<\/label><textarea id=\"05DE4724-0CBB-42EB-2B5A-7185D9228129\" name=\"data[FormEntry][data][comments]\" class=\"form-control  \"rows=\"5\"><\/textarea><div class=\"invalid-feedback\">Ce champ est obligatoire<\/div><\/div><input type=\"hidden\" name=\"data[FormEntry][data][email]\" value=\"\"><button class=\"btn btn-primary btn-lg\" type=\"submit\">Soumettre<\/button><\/form><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bs-custom-file-input\/dist\/bs-custom-file-input.min.js\"><\/script><script>\r\n\t\t\t\t  var form;\r\n\t\t\t\t(function() {\r\n\t\t\t\t  'use strict';\r\n\r\n\t\t\t\t  function check_multiple_checkbox_validity(v) {\r\n\t\t\t\t\tvar $_v = $(v);\r\n\t\t\t\t\tvar min = $_v.data('min');\r\n\t\t\t\t\tvar max = $_v.data('max');\r\n\r\n\t\t\t\t\tvar $inputs = $_v.find('input');\r\n\t\t\t\t\tvar count_checked = $inputs.filter(':checked').length;\r\n\r\n\t\t\t\t\tif(max) {\r\n\t\t\t\t\t\tif(count_checked >= min && count_checked <= max) {\r\n\t\t\t\t\t\t\t\/\/ good\r\n\t\t\t\t\t\t\t$inputs.each(function(k1, v1) {\r\n\t\t\t\t\t\t\t\tv1.setCustomValidity('');\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\/\/ bad! set all checkboxes to invalid\r\n\r\n\t\t\t\t\t\t\t$inputs.each(function(k1, v1) {\r\n\t\t\t\t\t\t\t\tv1.setCustomValidity('invalid');\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tif(count_checked >= min) {\r\n\t\t\t\t\t\t\t\/\/ good\r\n\t\t\t\t\t\t\t$inputs.each(function(k1, v1) {\r\n\t\t\t\t\t\t\t\tv1.setCustomValidity('');\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\/\/ bad! set all checkboxes to invalid\r\n\r\n\t\t\t\t\t\t\t$inputs.each(function(k1, v1) {\r\n\t\t\t\t\t\t\t\tv1.setCustomValidity('invalid');\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t  }\r\n\r\n\t\t\t\t  window.addEventListener('load', function() {\r\n\t\t\t\t\t\/\/ Fetch all the forms we want to apply custom Bootstrap validation styles to\r\n\t\t\t\t\tvar forms = document.getElementsByClassName('needs-validation');\r\n\t\t\t\t\t\/\/ Loop over them and prevent submission\r\n\t\t\t\t\tvar validation = Array.prototype.filter.call(forms, function(form) {\r\n\t\t\t\t\t  form.addEventListener('submit', function(event) {\r\n\r\n\t\t\t\t\t\tvar multiple_checkbox_validation = $(form).find('.validate_multiple_checkboxes');\r\n\t\t\t\t\t\t$(form).find(\"input:not([type=file]), select, textarea\").change();\r\n\r\n\t\t\t\t\t\tif(multiple_checkbox_validation.length) {\r\n\t\t\t\t\t\t\t$.each(multiple_checkbox_validation, function(k, v) {\r\n\t\t\t\t\t\t\t\tcheck_multiple_checkbox_validity(v);\r\n\r\n\t\t\t\t\t\t\t\t$(v).on({\r\n\t\t\t\t\t\t\t\t\t\"change\": function() {\r\n\t\t\t\t\t\t\t\t\t\tcheck_multiple_checkbox_validity(v);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}, 'input');\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tif (form.checkValidity() === false) {\r\n\t\t\t\t\t\t  event.preventDefault();\r\n\t\t\t\t\t\t  event.stopPropagation();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tform.classList.add('was-validated');\r\n\t\t\t\t\t  }, false);\r\n\r\n\t\t\t\t\t  $(form).on({\r\n\t\t\t\t\t\t\"change\": function() {\r\n\r\n\t\t\t\t\t\t\t$(this).removeClass(\"is-invalid\");\r\n\r\n\t\t\t\t\t\t\tif($(this).closest(\".validate_multiple_checkboxes\").length) {\r\n\t\t\t\t\t\t\t\tcheck_multiple_checkbox_validity($(this).closest(\".validate_multiple_checkboxes\").get(0));\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\tif(this.checkValidity()) {\r\n\t\t\t\t\t\t\t\t$(this).closest(\".is-invalid\").removeClass(\"is-invalid\");\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t$(this).closest(\".form-group\").addClass(\"is-invalid\");\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"keyup\": function() {\r\n\r\n\t\t\t\t\t\t\t$(this).removeClass(\"is-invalid\");\r\n\r\n\t\t\t\t\t\t\tif(this.checkValidity()) {\r\n\t\t\t\t\t\t\t\t$(this).closest(\".is-invalid\").removeClass(\"is-invalid\");\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t$(this).closest(\".form-group\").addClass(\"is-invalid\");\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t  }, 'input, select, textarea').change();\r\n\r\n\t\t\t\t\t});\r\n\t\t\t\t  }, false);\r\n\t\t\t\t  \r\n\t\t\t\t  var upload_max_filesize = 524288000;\r\n\t\t\t\t  var post_max_size = 532676608;\r\n\t\t\t\t  var file_tpl = '<div class=\"media pb-0 border-bottom-0 __MB__ __TEXT_COLOUR__\"><img decoding=\"async\" src=\"__PREVIEW_URL__\" class=\"border-bottom-0 align-self-center mr-3\" alt=\"\" style=\"width:64px;height:64px;object-fit:cover;\"><div class=\"media-body align-self-center\"><div class=\"row\"><div class=\"col-auto\"><p class=\"mb-0\">__FILENAME__<\/p><\/div><div class=\"col-auto\"><p class=\"mb-0\">__FILESIZE__<\/p><\/div><div class=\"col-auto\"><p class=\"mb-0\">__ERROR__<\/p><\/div><\/div><\/div><\/div>';\r\n\t\t\t\t  var unknown_icon = 'data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAJC0lEQVR4nO1bTW+UVRQ+08\/0I0ANagjGkABDsAFjF6xs0o01QOzKrmRRNyKYsFGIJLiRBBewMRHEVRe4clcjxCYmJK0LS6ippeUHQJSkTEsa2jJAp2PO0DN5+nDufd8ZpwjRk7yZ6dy5H+frec69dyr\/y\/Mhdf\/WKjKhhvb29ld7enoOFovFluXl5UwmkymWO2UyUiwW3X7WZq\/2nvvp+9bWVhkdHf1jZmbm13XQ7Z\/Jnj179hefgeRyuZW+vr5jaMNnqWdDqKFQKNQXCgV9lXw+X\/bkysqK1NU9iVj0NIr3PXu1z1Ru3bol2Ww2MzQ09PXZs+e6T5w4\/qGILKwawQ+xGksw93SxqoQ+y8vLa14fPXq05jMzlD6PHz8ufab99dVr1zZ9r6+3b98uvT9+\/LP3L1++8ltrW9sbz0p5laABLOdVSfSyedHzvEUE5\/qaCevqSmPaOPosLi7KvXv35MCB\/Z3TU1PXu7q6+tdFW0eiEcCKWVR4SgkYi41gbWggIYOp5HI52bZtW8v4+PgPR49+cg6mWDdciNKPl+NeXiPaW\/6H+uJ3OWK0XY2g78+f\/+bTixcvDovIK+uZEqn41zxvoS8Q2pbPFs7cZlGBfXFcD0BnZ2fl\/v37cvjw4d6xsbHft259rbs26j4tiSnghS2+mnJeXwGvJ42L7dpHwVINsW\/fvq03b06P9Pb2Hqm59gkgWF5sDPS8NgxpVJDTgrHCogwNqimxYcMGGR4evnDq1KlBEWm0adbVAALeZeUwrDmMjToZK4RSyfqG6gozXENDQ8kIS0tLcvr06YGhoR\/Hmpqbd9UKF6IRgMriojgNULDY8dqZAcwIAgArq4aUJwVZmSrn5+elr++9t6ZuTF3PZncdWFcDhKo7ferr612lECg5MuxvNg6zgYBx8L3OqcbQaNi5c0f7jRuTlwcGBr7EZdTUAOKEpAdmrKAZKmQcpkFMBx5PRRVHg+h3Z2ZmpKmpSQYHB7+4cOHbKyLSsZoSFRshmgK4GLW+LiZEdfq5RQZSJYY3oz6GP35m30PDoOEUF5QhFhYW5MiRj\/dfvXr1WkdHR1c1uBA0gC2Mt7S4UKFw9doE8ESc0pr7chHFW2msNh8+fChzc3PS09OzY3p6+lp3d\/dAzQzANMjKiYRpEA3DXvSigttDKWFYwHhy9+5d2bJlS\/3IyMjg5ydPfodqVG0AcYoc5GtPAWzz9gO4cI8GOTqEMAQ\/w8jQR3FB0\/SrM2c+unTp+1EReT1NSiTSICN07MRHHHRnRTwKNUNrbhvO4KbKDKbt+Jk5QfsoKGr5rM+hQx+8PTU1NZ7NZt+t2gDsbfxbJ+TcFUgJDGGsJwRQXR9TSM8XjGLt3MDeW5sBMT523mB99VFc0JTo7OzcPDEx8XN\/f\/+JTCbT+NRizfihht27dx+cmJj4SSd68OBBSSmdDJUoW7GurrxoNA5GCm+YVHRc5XVdsI7NFaE+2k+cXaidK3BdYn213\/bt26Wjo0P27n3znTt3\/vrF0zN4JObRFW96sM0AilMDy2bO9ebmZtm0aVMpEmx8r4awyOL0se9zlFnfxsbG0qaqoaH+5ZCeQQMweHmgxothamO0FooKfXSjs3HjRteoCLI4vlc6m2BbW1tbaQ+xwsVGWgPEFBCiQa9vjNKE8IDb0Ej4CAE0V5gia4\/dVj8LskE0BfARB7nFQXuv+DHBNOJCxztqS1N6c19MBTacJ4k06CluJ7qshEAl522VJcD1rIjHMFhfeGPyrtUboyID4OK4WvMqOPyuhraXdtqOYc9jGJpzXz5DCM2JBo+V6qkMgBYXALk0p8I8ObKBOJWcRY0JA1\/ICeKEP45hFBqTKAZ4OWZewsXESmOuFzh3TREeF997ByzenGwoLuU9SXUqjHmNBkIDsFe9hbIgy3iAGTuJDuEFOyRJEuuAGNUJWDnm9di4Xh9xQNjzbGxOD8A9qWg77HG2pyDmMEdD0gbLMxxvwNLMyWBYsQFsEWZpXCzW52yUJBq0PQErZW28C0W84IoQ5wzdRnu0mcoAXKCEkB2lGCmZTZDq2PNp2CQ0Lm+kJFAzpDYAhzqXnh7oeZejbCzGEqRBr0rkOVm4DXECj9cqNgBbs9wBvCROuHkT46I8ukKPex6Lzem9x7aa0aB3bWUTeZejmNcSQGYzFJ42e3N69Gpz8vmDAJaEoqYiA3D+xTzkgU\/sfpB53KPCkLdDTIDrSbMfSEwBAe95VR56gMEndOprr7hQTgO8Y+B08o7k2KhpaTBYCAkVHDgBX46icBWWVNoyFoSiCefk8biN11Q1DXp87C2cJ4uli4m3LZZAUeSBaEjBUN+KDcAhhFQXOhVmoPQWHjtXxOKJlfKwRBzv89prQoMYhqhseRDatvLhpKcgj+sVMnxIijTopREa3CrWqmmQrR37HZDRTtrLUfaQR4NF+jEFr8no1YtGpNeqadC7HPVCkFMk1MbVoiceYNZizphEWYBRWyhEParj7zGQclmMY3HEVDOnQEqm2QukOhXmCTw6M\/H2AwKRJMQwIc+FaNCrR5LmrIoGJVBJGbgkURIvklPAQ+dYWxLVpfU4SyII8mS6SLvU9JTn01vsJ6u\/+mKF7G88F2QPM1ByhOB9Ja69ahpkq+JtCxvG261hP26TAFOw90PHXjyuV7Bx2oQkCoI4MV+O4mJCp8IMarzoWF4XnYNPjgohsPSMzLUES+rtsASoxVtoUluocGEFOXy90GamEac6rCoC0MNYUHhVm1fFMQ3iuMginnd5To8pQiW1xwQxSbwYCYWgOJ4LIb+HG160YJsHstyXx2UH4NghSTwV9ibCKycGn9ipMKYEcjT29djHA0o2nndNnkZS0yAqlXTQwT+h4SrOo6diYIODc3uXoyY8J44bk4ouR\/EamtvYgx4wCYQ3e5c9jtQbOiYXOP\/jOTNrr\/GDKBjEgKampkb9jY0+LS0tUSs+z6Jrr+dfd6cxwOLi4tzk5OSfhUKhWX\/NlUn4uUuI5orOpSrWAbFL01ARgyzCAIxz6n+m5vP5Qj6fz0ngfxFj+0V1+2YReSnU+QUQXfeSiMyKyLyILL+AOtREMgnO\/o+KiPwNh6aUtVf6S3YAAAAASUVORK5CYII=';\r\n\t\t\t\t  \r\n\t\t\t\t  \r\n\t\t\t\t  $('input[type=file]').on({\r\n\t\t\t\t\t\"change\": function(e) {\r\n\t\t\t\t\t\t\/\/console.log(this.files);\r\n\t\t\t\t\t\tvar $preview_container = $('#' + this.id + '-preview-container');\r\n\t\t\t\t\t\t\/\/console.log($preview_container);\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t$preview_container.html('').parent().removeClass('d-none');\r\n\r\n\t\t\t\t\t\tvar total_file_size = 0;\r\n\t\t\t\t\t\tvar err = false;\r\n\r\n\t\t\t\t\t\tif(this.files && this.files.length > 0) {\r\n\r\n\t\t\t\t\t\t\tfor(var i = 0; i < this.files.length; i++) {\r\n\t\t\t\t\t\t\t\tvar file_tmp_tpl = file_tpl;\r\n\r\n\t\t\t\t\t\t\t\tif(this.files.length - 1 == i) {\r\n\t\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__MB__', '');\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__MB__', 'mb-3');\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\/\/console.log(this.files[i].type);\r\n\r\n\t\t\t\t\t\t\t\tif(this.files[i].type == 'image\/jpeg' || this.files[i].type == 'image\/png' || this.files[i].type == 'image\/gif') {\r\n\t\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__PREVIEW_URL__', URL.createObjectURL(this.files[i]));\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__PREVIEW_URL__', unknown_icon);\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__FILENAME__', this.files[i].name);\r\n\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__FILESIZE__', humanFileSize(this.files[i].size));\r\n\r\n\t\t\t\t\t\t\t\tif(this.files[i].size > upload_max_filesize) {\r\n\t\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__ERROR__', 'The file size exceeds the maximum file size of ' + humanFileSize(upload_max_filesize));\r\n\t\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__TEXT_COLOUR__', 'text-danger');\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\terr = true;\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tfile_tmp_tpl = file_tmp_tpl.replace('__ERROR__', '');\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\ttotal_file_size += this.files[i].size;\r\n\r\n\t\t\t\t\t\t\t\t$preview_container.append(file_tmp_tpl);\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\tif(total_file_size > post_max_size) {\r\n\t\t\t\t\t\t\t\t$preview_container.append('<hr><p class=\"mb-0 text-danger\">'+ this.files.length +' files ('+ humanFileSize(total_file_size) +') &nbsp;&nbsp;&nbsp; The total file size exceeds the maximum of '+ humanFileSize(post_max_size) +'<\/p>');\r\n\t\t\t\t\t\t\t\tthis.setCustomValidity('The total file size exceeds the maximum of '+ humanFileSize(post_max_size));\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t$preview_container.append('<hr><p class=\"mb-0\">'+ this.files.length +' files ('+ humanFileSize(total_file_size) +')<\/p>');\r\n\t\t\t\t\t\t\t\tif(err) {\r\n\t\t\t\t\t\t\t\t\tthis.setCustomValidity('The file size exceeds the maximum of '+ humanFileSize(upload_max_filesize));\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tthis.setCustomValidity(\"\");\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t\t  \r\n\t\t\t\t  $('.btn-browse').on({\r\n\t\t\t\t  \t\"click\": function(e) {\r\n\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t$(this).closest(\".form-group\").find('input[type=file]').click();\r\n\t\t\t\t\t}\r\n\t\t\t\t  });\r\n\r\n\t\t\t\t \/\/ bsCustomFileInput.init();\r\n\t\t\t\t})();\r\n\t\t\t\t\r\n\t\t\t\tfunction humanFileSize(bytes) {\r\n\t\t\t\t\tvar thresh = 1024;\r\n\t\t\t\t\tif(Math.abs(bytes) < thresh) {\r\n\t\t\t\t\t\treturn bytes + \" B\";\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvar units = [\"kB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"];\r\n\t\t\t\t\tvar u = -1;\r\n\t\t\t\t\tdo {\r\n\t\t\t\t\t\tbytes \/= thresh;\r\n\t\t\t\t\t\t++u;\r\n\t\t\t\t\t} while(Math.abs(bytes) >= thresh && u < units.length - 1);\r\n\t\t\t\t\treturn bytes.toFixed(1)+' '+units[u];\r\n\t\t\t\t}\r\n\t\t\t\t<\/script><script>document.addEventListener(\"DOMContentLoaded\", (event) => {\nvar $studentNumber = $('[name=\"data[FormEntry][data][student-number]\"]');\nvar $studentUOAccess = $('[name=\"data[FormEntry][data][uoaccess-id-student]\"]');\n\nvar $employeeNumber = $('[name=\"data[FormEntry][data][employee-number]\"]');\nvar $employeeUOAccess = $('[name=\"data[FormEntry][data][uoaccess-id-employee]\"]');\n\nvar $uoEmail = $('[name=\"data[FormEntry][data][uottawa-email]\"]');\nvar $otherEmail = $('[name=\"data[FormEntry][data][other-email]\"]');\nvar $fromEmail = $('[name=\"data[FormEntry][data][email]\"]');\n\nvar $studentInfo = $('#student-info');\nvar $employeeInfo = $('#employee-info');\n\nvar $studentNumberAsterisk = $studentNumber.closest('.form-group').find('label span.text-danger');\nif($studentNumberAsterisk.length == 0) {\n\t$studentNumber.closest('.form-group').find('label').append('<span class=\"text-danger\">*<\/span>');\n\t$studentNumberAsterisk = $studentNumber.closest('.form-group').find('label span.text-danger');\n}\n\nvar $studentUOAccessAsterisk = $studentUOAccess.closest('.form-group').find('label span.text-danger');\nif($studentUOAccessAsterisk.length == 0) {\n\t$studentUOAccess.closest('.form-group').find('label').append('<span class=\"text-danger\">*<\/span>');\n\t$studentUOAccessAsterisk = $studentUOAccess.closest('.form-group').find('label span.text-danger');\n}\n\nvar $employeeNumberAsterisk = $employeeNumber.closest('.form-group').find('label span.text-danger');\nif($employeeNumberAsterisk.length == 0) {\n\t$employeeNumber.closest('.form-group').find('label').append('<span class=\"text-danger\">*<\/span>');\n\t$employeeNumberAsterisk = $employeeNumber.closest('.form-group').find('label span.text-danger');\n}\n\nvar $employeeUOAccessAsterisk = $employeeUOAccess.closest('.form-group').find('label span.text-danger');\nif($employeeUOAccessAsterisk.length == 0) {\n\t$employeeUOAccess.closest('.form-group').find('label').append('<span class=\"text-danger\">*<\/span>');\n\t$employeeUOAccessAsterisk = $employeeUOAccess.closest('.form-group').find('label span.text-danger');\n}\n\nvar $uoEmailAsterisk = $uoEmail.closest('.form-group').find('label span.text-danger');\nif($uoEmailAsterisk.length == 0) {\n\t$uoEmail.closest('.form-group').find('label').append('<span class=\"text-danger\">*<\/span>');\n\t$uoEmailAsterisk = $uoEmail.closest('.form-group').find('label span.text-danger');\n}\n\nvar $otherEmailAsterisk = $otherEmail.closest('.form-group').find('label span.text-danger');\nif($otherEmailAsterisk.length == 0) {\n\t$otherEmail.closest('.form-group').find('label').append('<span class=\"text-danger\">*<\/span>');\n\t$otherEmailAsterisk = $otherEmail.closest('.form-group').find('label span.text-danger');\n}\n\n$('[name=\"data[FormEntry][data][i-am-a]\"]').on({\n\t\"change\": function(e) {\n\t\tvar v = $('[name=\"data[FormEntry][data][i-am-a]\"]:checked').val();\n\t\t\n\t\tif(v == 'student') {\n\t\t\t$studentInfo.show();\n\t\t\t$employeeInfo.hide();\n\t\t\t\n\t\t\t$studentNumber.prop('required', true);\n\t\t\t$studentNumberAsterisk.show();\n\t\t\t\n\t\t\t$studentUOAccess.prop('required', true);\n\t\t\t$studentUOAccessAsterisk.show();\n\t\t\t\n\t\t\t$uoEmail.prop('required', false);\n\t\t\t$uoEmailAsterisk.hide();\n\t\t\t\n\t\t\t$employeeNumber.prop('required', false);\n\t\t\t$employeeNumberAsterisk.hide();\n\t\t\t\n\t\t\t$employeeUOAccess.prop('required', false);\n\t\t\t$employeeUOAccessAsterisk.hide();\n\t\t\t\n\t\t\t$otherEmail.prop('required', false);\n\t\t\t$otherEmailAsterisk.hide();\n\t\t\t\n\t\t\t\n\t\t} else if(v == 'employee') {\n\t\t\t$studentInfo.hide();\n\t\t\t$employeeInfo.show();\n\t\t\t\n\t\t\t$studentNumber.prop('required', false);\n\t\t\t$studentNumberAsterisk.hide();\n\t\t\t\n\t\t\t$studentUOAccess.prop('required', false);\n\t\t\t$studentUOAccessAsterisk.hide();\n\t\t\t\n\t\t\t$uoEmail.prop('required', false);\n\t\t\t$uoEmailAsterisk.hide();\n\t\t\t\n\t\t\t$employeeNumber.prop('required', true);\n\t\t\t$employeeNumberAsterisk.show();\n\t\t\t\n\t\t\t$employeeUOAccess.prop('required', true);\n\t\t\t$employeeUOAccessAsterisk.show();\n\t\t\t\n\t\t\t$otherEmail.prop('required', false);\n\t\t\t$otherEmailAsterisk.hide();\n\t\t\t\n\t\t} else {\n\t\t\t$studentInfo.hide();\n\t\t\t$employeeInfo.hide();\n\t\t\t\n\t\t\t$studentNumber.prop('required', false);\n\t\t\t$studentNumberAsterisk.hide();\n\t\t\t\n\t\t\t$studentUOAccess.prop('required', false);\n\t\t\t$studentUOAccessAsterisk.hide();\n\t\t\t\n\t\t\t$employeeNumber.prop('required', false);\n\t\t\t$employeeNumberAsterisk.hide();\n\t\t\t\n\t\t\t$employeeUOAccess.prop('required', false);\n\t\t\t$employeeUOAccessAsterisk.hide();\n\t\t\t\n\t\t\t$uoEmail.prop('required', false);\n\t\t\t$uoEmailAsterisk.hide();\n\t\t\t\n\t\t\t$otherEmail.prop('required', true);\n\t\t\t$otherEmailAsterisk.show();\n\t\t}\n\t}\n}).change();\n\n$fromEmail.closest('form').on({\n\t\"submit\": function(e) {\n\t\t\/\/e.preventDefault();\n\t\t\n\t\t\/\/$fromEmail.attr('type', 'text');\n\t\t\n\t\tvar email = '';\n\t\t\n\t\tvar iam = $('[name=\"data[FormEntry][data][i-am-a]\"]:checked').val();\n\t\t\n\t\tif(iam == 'student') {\n\t\t\temail = $.trim($studentUOAccess.val()) + '@uottawa.ca'; \n\t\t} else if(iam == 'employee') {\n\t\t\temail = $.trim($employeeUOAccess.val()) + '@uottawa.ca'; \n\t\t} else {\n\t\t\temail = $otherEmail.val();\n\t\t}\n\t\t\n\t\t$fromEmail.val(email);\n\t}\n});\n});<\/script><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-195","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/wp-json\/wp\/v2\/pages\/195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/wp-json\/wp\/v2\/comments?post=195"}],"version-history":[{"count":3,"href":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/wp-json\/wp\/v2\/pages\/195\/revisions"}],"predecessor-version":[{"id":1072,"href":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/wp-json\/wp\/v2\/pages\/195\/revisions\/1072"}],"wp:attachment":[{"href":"https:\/\/sites.telfer.uottawa.ca\/itsupport\/fr\/wp-json\/wp\/v2\/media?parent=195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}