executeUpdate('DELETE FROM meta_t WHERE id = ?', array($_GET['delete']))) { adminlog("Error on deleting metatype ".(int)$_GET['delete'], MTS_TYPE_META, MTA_DELETE, E_WARNING); mtdie("Error on update: ". $dbConnection->errorCode()); } $info.='

Deleted metatype successfully.

'; adminlog("Metatype ".(int)$_GET['delete']." deleted.", MTS_TYPE_META, MTA_DELETE); } if( isset($_POST['action']) && $_POST['action'] == 'new_meta' ) { check_nonce('new-metatype'); $name = trim($_POST['name']); if( check_type_name( $name ) ) { if(! $dbConnection->executeUpdate('INSERT INTO meta_t (name) VALUES (?)', array($name))) { adminlog("Error on inserting metatype ".(int)$_GET['delete'], MTS_TYPE_META, MTA_INSERT, E_WARNING); mtdie("Error on insertion: ". $dbConnection->errorCode()); } } $info.='

New metatype created successfully.

'; adminlog("Metatype ".$name." added.", MTS_TYPE_META, MTA_ADD); } if( isset($_POST['action']) && $_POST['action'] == 'edit_meta' ) { check_nonce('save-metatype-'.(int)$_POST['type_id']); $name = trim($_POST['name']); if( check_type_name( $name ) ) { if(! $dbConnection->executeUpdate('UPDATE meta_t SET name = ? WHERE id = ?', array($name, $_POST['type_id']))) { adminlog("Error updating metatype ".(int)$_GET['delete'], MTS_TYPE_META, MTA_UPDATE, E_WARNING); mtdie("Error on update: ". $dbConnection->errorCode()); } } $info.='

Changes to metatype saved successfully.

'; adminlog("Metatype ".$name." updated.", MTS_TYPE_META, MTA_UPDATE); } //get all metatypes $metas = $dbConnection->fetchAll('SELECT id, name FROM meta_t'); adminhead('Metatypes'); adminmenu(); ?>

Metatype Management

Make changes to the metatypes which organize the types.

>
Metatype # Name
id; ?> name); ?> Edit Delete

Create New Metatype

Name