$class = $line["field_name"]; $ds = $current_class->_spec->ds; $where = array("name" => $ds->prepare("=%", $class)); $current_class->loadObject($where); if (!$current_class->_id) { CAppUI::setMsg("Ligne {$line_number} : formulaire non trouvé ({$class})", UI_MSG_WARNING); } continue; } // EX CLASS FIELD GROUP if (!empty($line["group_1"]) && !empty($current_class->_id)) { $current_group = new CExClassFieldGroup(); $group_name = $line["group_1"]; $ds = $current_group->_spec->ds; $where = array("ex_class_id" => $ds->prepare("=%", $current_class->_id), "name" => $ds->prepare("=%", $group_name)); $current_group->loadObject($where); if (!$current_group->_id) { $current_group->name = $group_name; $current_group->ex_class_id = $current_class->_id; if ($msg = $current_group->store()) { CAppUI::setMsg("Ligne {$line_number} : {$msg}", UI_MSG_WARNING); continue; } else { CAppUI::setMsg("{$current_group->_class}-msg-create", UI_MSG_OK); } } } if (empty($current_class->_id) || empty($current_group->_id)) { continue; } $field = new CExClassField();