Example #1
0
 private function define_post_types()
 {
     Akses_Visit::register_hooks();
     Akses_Allowance::register_hooks();
 }
Example #2
0
 /**
  * Create or update a visit in the database.
  *
  * @param Array $visit The visit data.
  */
 private static function save_visit($visit)
 {
     global $wpdb;
     $isNew = $visit["is_new"];
     unset($visit["is_new"]);
     if (is_null($visit["out_at"])) {
         unset($visit["out_at"]);
     } else {
         $visit["calculated_duration"] = strtotime($visit["out_at"]) - strtotime($visit["in_at"]);
     }
     if ($isNew) {
         $wpdb->insert(Akses_Visit::get_visit_table_name(), $visit);
     } else {
         $wpdb->update(Akses_Visit::get_visit_table_name(), $visit, array("post_id" => $visit["post_id"]));
     }
 }