Beispiel #1
0
<?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();
Beispiel #2
0
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;
}