コード例 #1
0
ファイル: schedule.php プロジェクト: jeffryevans/biblefox-wp
 /**
  * @param int $schedule_id
  * @return BfoxReadingSchedule
  */
 public static function schedule($schedule_id)
 {
     global $wpdb;
     if (empty($schedule_id)) {
         return new BfoxReadingSchedule();
     }
     $schedule = BfoxReadingPlan::cache_get('schedule', $schedule_id);
     if (is_null($schedule)) {
         $schedule = new BfoxReadingSchedule($wpdb->get_row($wpdb->prepare('SELECT * FROM ' . self::$table_name . ' WHERE id = %d', $schedule_id)));
         BfoxReadingPlan::cache('schedule', array($schedule));
     }
     return $schedule;
 }
コード例 #2
0
ファイル: plan.php プロジェクト: jeffryevans/biblefox-wp
 public static function cache_clear($type = null)
 {
     if (is_null($type)) {
         self::$cache = array();
     } else {
         self::$cache[$type] = array();
     }
 }