<?php require_once 'object_set.php'; class schedules extends object_set { function add_item($item) { $item->time = date('Y-m-d H:i:s'); $item->name = $_SESSION['uid']; $result = parent::add_item($item); if (!$result['success']) { return $result; } return $result; } function table_name() { return "t_schedules"; } function auto_id() { return true; } } $schedules = new schedules(); $schedules->process();
function get_settings_url() { $url = is_multisite() ? network_admin_url('settings.php?page=' . HMBKP_PLUGIN_SLUG) : admin_url('tools.php?page=' . HMBKP_PLUGIN_SLUG); schedules::get_instance()->refresh_schedules(); if (!empty($_REQUEST['hmbkp_schedule_id']) && schedules::get_instance()->get_schedule(sanitize_text_field($_REQUEST['hmbkp_schedule_id']))) { $url = add_query_arg('hmbkp_schedule_id', sanitize_text_field($_REQUEST['hmbkp_schedule_id']), $url); } return $url; }