MCPcopy Create free account
hub / github.com/EqualifyEverything/equalify / add_meta

Method add_meta

models/db.php:632–654  ·  view source on GitHub ↗

* Add Meta */

(
        $meta_name, $meta_value = NULL
    )

Source from the content-addressed store, hash-verified

630 * Add Meta
631 */
632 public static function add_meta(
633 $meta_name, $meta_value = NULL
634 ){
635
636 // Serialize meta_value.
637 if(is_array($meta_value)){
638 $meta_value = serialize($meta_value);
639 }
640
641 // SQL
642 $sql = 'INSERT INTO `meta` (`meta_name`, `meta_value`) VALUES (?, ?)';
643 $params = array($meta_name, $meta_value);
644
645 // Query
646 $result = self::query($sql, $params, false);
647
648 // Fallback
649 if(!$result)
650 throw new Exception('Cannot add meta field "'.$meta_name.'" and value "'.$meta_value.'"');
651
652 // Complete Query
653 return $result;
654 }
655
656 /**
657 * Delete Meta

Callers 1

Calls 1

queryMethod · 0.95

Tested by

no test coverage detected