private function define_post_types() { Akses_Visit::register_hooks(); Akses_Allowance::register_hooks(); }
/** * 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"])); } }