"type": "text", "default": null, "enable": true, "scopes":["system"] }, "cofisemId": { "caption" : "Cofisem ID", "mandatory": false, "type": "integer", "default": null, "enable": true, "scopes":["system"] } }, "rules": [] }' . "'\n )\n"; $tagDataSource->query($query); echo "Create ISIN tag type\n"; $entrepriseTagType = new Type($tagDataSource); $entrepriseTagType->loadBy('qname', 'company'); $query = "\n INSERT INTO " . Type::getTableName() . " (\n parent_id,\n qname,\n caption,\n datecreation\n ) VALUES (\n " . $contentTagId . ",\n 'isin',\n 'Code ISIN',\n NOW()\n )\n"; $tagDataSource->query($query); echo "Create Person tag type\n"; $query = "\n INSERT INTO " . Type::getTableName() . " (\n parent_id,\n qname,\n caption,\n datecreation\n ) VALUES (\n " . $contentTagId . ",\n 'person',\n 'Personnalité',\n NOW()\n )\n"; $tagDataSource->query($query); echo "Reconstruction de l'arbre des type des tag\n"; $tree = new Type(); $tree->setSource($tagDataSource); $tree->reset(); $tree->buildTree(); $tagDataSource->commit();