Example #1
0
 // Object columns on the first line
 $cols = fgetcsv($fp, null, ";");
 // Each line
 while ($line = fgetcsv($fp, null, ";")) {
     if (!isset($line[0]) || $line[0] == "") {
         continue;
     }
     // Parsing
     $results[$i]["bloc"] = addslashes(trim($line[0]));
     $results[$i]["nom"] = addslashes(trim($line[1]));
     $results[$i]["error"] = 0;
     // Bloc
     $bloc = new CBlocOperatoire();
     $bloc->nom = $results[$i]["bloc"];
     $bloc->group_id = CGroups::loadCurrent()->_id;
     $bloc->loadMatchingObject();
     if (!$bloc->_id) {
         $msg = $bloc->store();
         if ($msg) {
             CAppUI::setMsg($msg, UI_MSG_ERROR);
             $results[$i]["error"] = $msg;
             $i++;
             continue;
         }
         CAppUI::setMsg("Bloc créé", UI_MSG_OK);
     }
     // Salle
     $salle = new CSalle();
     $salle->nom = $results[$i]["nom"];
     $salle->bloc_id = $bloc->_id;
     $salle->loadMatchingObject();