/** * storeMetaId * * @param string $pDescription Description of meta key. e.g.: Exif, ID3, Album, Artist * @param string $pTable Table data is stored in - either 'type' or 'title' * @access public * @return newly stored ID on success, FALSE on failure */ function storeMetaId($pDescription, $pTable = 'type') { global $gBitSystem; $ret = FALSE; if (!empty($pDescription)) { if (!($ret = LibertyMime::getMetaId($pDescription, $pTable))) { $store = array("meta_{$pTable}_id" => $gBitSystem->mDb->GenID("liberty_meta_{$pTable}s_id_seq"), "meta_{$pTable}" => LibertyMime::normalizeMetaDescription($pDescription)); $gBitSystem->mDb->associateInsert(BIT_DB_PREFIX . "liberty_meta_{$pTable}s", $store); $ret = $store["meta_{$pTable}_id"]; } } return $ret; }