public function get_form() { $args = "num_record:" . $this->id . ""; if ($this->id_parent) { $args .= ",child_detail :\"" . addslashes(encoding_normalize::json_encode($this->nomenclature_record->record_child->get_data())) . "\""; } else { $args .= ",record_formations :\"" . addslashes(encoding_normalize::json_encode($this->nomenclature_record->record_formations->get_data())) . "\""; } $div = nomenclature_datastore::get_form(); return $div . "<div data-dojo-type='apps/nomenclature/nomenclature_record_ui' data-dojo-props='" . $args . "'></div>"; }
public static function get_form() { global $pmb_nomenclature_record_children_link; $datas = nomenclature_datastore::get_datas(); $messages = nomenclature_datastore::get_messages(); $formations_json_datastore = json_encode(encoding_normalize::utf8_normalize($datas["formations_datastore"]), JSON_HEX_APOS | JSON_HEX_QUOT); $families_json_datastore = json_encode(encoding_normalize::utf8_normalize($datas["families_datastore"]), JSON_HEX_APOS | JSON_HEX_QUOT); $instruments_json_datastore = json_encode(encoding_normalize::utf8_normalize($datas["instruments_datastore"]), JSON_HEX_APOS | JSON_HEX_QUOT); $voices_json_datastore = json_encode(encoding_normalize::utf8_normalize($datas["voices_datastore"]), JSON_HEX_APOS | JSON_HEX_QUOT); $messages_json_datastore = json_encode(encoding_normalize::utf8_normalize($messages), JSON_HEX_APOS | JSON_HEX_QUOT); $div = "\n \t\t<div id='nomenclature_datastore' data-dojo-type='apps/nomenclature/nomenclature_datastore' data-dojo-props= 'relation_code:\"" . $pmb_nomenclature_record_children_link . "\",formations_datastore:\"" . addslashes($formations_json_datastore) . "\" ,families_datastore:\"" . addslashes($families_json_datastore) . "\" , instruments_datastore:\"" . addslashes($instruments_json_datastore) . "\" , voices_datastore:\"" . addslashes($voices_json_datastore) . "\", messages_datastore:\"" . addslashes($messages_json_datastore) . "\"'/></div>"; return $div; }