Пример #1
0
 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;
 }
Пример #2
0
 public static function clear_cache()
 {
     theme_cache::delete(__CLASS__);
 }
Пример #3
0
 public static function delete_cache()
 {
     theme_cache::delete('content', __CLASS__);
 }