public static function options_save(array $opts = []) { if (isset($_POST[__CLASS__])) { /** check hash */ $old_hash = $_POST[__CLASS__]['hash']; unset($_POST[__CLASS__]['hash']); $new_hash = md5(json_encode($_POST[__CLASS__])); if ($old_hash != $new_hash) { theme_cache::delete(__CLASS__); } $opts[__CLASS__] = $_POST[__CLASS__]; } return $opts; }
public static function clear_cache() { theme_cache::delete(__CLASS__); }
public static function delete_cache() { theme_cache::delete('content', __CLASS__); }