case "CGroups": $group_id = $owner->_id; } // Object columns on the first line $cols = fgetcsv($fp); // Each line while ($line = fgetcsv($fp)) { $aide = new CAideSaisie(); foreach ($cols as $index => $field) { $aide->{$field} = $line[$index] === "" ? null : $line[$index]; } $aide->user_id = $user_id; $aide->function_id = $function_id; $aide->group_id = $group_id; $aide->escapeValues(); $alreadyExists = $aide->loadMatchingObject(); if ($msg = $aide->store()) { CAppUI::setMsg($msg); continue; } if ($alreadyExists) { CAppUI::setMsg("Aide à la saisie déjà présente"); } else { CAppUI::setMsg("CAideSaisie-msg-create"); } } fclose($fp); // Window refresh echo "<script type='text/javascript'>window.opener.location.reload();</script>"; } // Création du template