/**
* Creates a taxonomy term.
* @param {Object} taxonomy_term
* @param {Object} options
*/
function taxonomy_term_create(taxonomy_term, options) {
try {
services_resource_defaults(options, 'taxonomy_term', 'create');
entity_create('taxonomy_term', null, taxonomy_term, options);
}
catch (error) { console.log('taxonomy_term_create - ' + error); }
}
/**
* Retrieves a taxonomy term.
* @param {Number} ids
* @param {Object} options
*/
function taxonomy_term_retrieve(ids, options) {
try {
services_resource_defaults(options, 'taxonomy_term', 'retrieve');
entity_retrieve('taxonomy_term', ids, options);
}
catch (error) { console.log('taxonomy_term_retrieve - ' + error); }
}
/**
* Update a taxonomy term.
* @param {Object} taxonomy_term
* @param {Object} options
*/
function taxonomy_term_update(taxonomy_term, options) {
try {
services_resource_defaults(options, 'taxonomy_term', 'update');
entity_update('taxonomy_term', null, taxonomy_term, options);
}
catch (error) { console.log('taxonomy_term_update - ' + error); }
}
/**
* Delete a taxonomy term.
* @param {Number} tid
* @param {Object} options
*/
function taxonomy_term_delete(tid, options) {
try {
services_resource_defaults(options, 'taxonomy_term', 'delete');
entity_delete('taxonomy_term', tid, options);
}
catch (error) { console.log('taxonomy_term_delete - ' + error); }
}
/**
* Perform a taxonomy_term index.
* @param {Object} query
* @param {Object} options
*/
function taxonomy_term_index(query, options) {
try {
services_resource_defaults(options, 'taxonomy_term', 'index');
entity_index('taxonomy_term', query, options);
}
catch (error) { console.log('taxonomy_term_index - ' + error); }
}