Example #1
0
            "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();