Edit in functions
This commit is contained in:
		
							
								
								
									
										82
									
								
								lib.php
									
									
									
									
									
								
							
							
						
						
									
										82
									
								
								lib.php
									
									
									
									
									
								
							@@ -51,51 +51,51 @@ function tool_managertokens_activate_token($token = "") {
 | 
			
		||||
/**
 | 
			
		||||
 * Creates an entry in the database.
 | 
			
		||||
 *
 | 
			
		||||
 * @param  array $options
 | 
			
		||||
 * @param  object $options
 | 
			
		||||
 * @return number
 | 
			
		||||
 */
 | 
			
		||||
function tool_managertokens_create_record($options = array()) {
 | 
			
		||||
function tool_managertokens_create_record($options) {
 | 
			
		||||
    global $DB;
 | 
			
		||||
 | 
			
		||||
    if (!isset($options["targetid"])) {
 | 
			
		||||
    if (!isset($options->targetid)) {
 | 
			
		||||
        print_error("missingparam", "error", "", "targetid");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!isset($options["targettype"])) {
 | 
			
		||||
    if (!isset($options->targettype)) {
 | 
			
		||||
        print_error("missingparam", "error", "", "targettype");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!isset($options["token"])) {
 | 
			
		||||
    if (!isset($options->token)) {
 | 
			
		||||
        print_error("missingparam", "error", "", "token");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if ($DB->record_exists("tool_managertokens_tokens", array("token" => $options["token"]))) {
 | 
			
		||||
    if ($DB->record_exists("tool_managertokens_tokens", array("token" => $options->token))) {
 | 
			
		||||
        print_error("duplicatefieldname", "error", "", "token");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $token = array();
 | 
			
		||||
    $token["enabled"]      = false;
 | 
			
		||||
    $token["timecreated"]  = time();
 | 
			
		||||
    $token["targetid"]     = intval($options["targetid"]);
 | 
			
		||||
    $token["targettype"]   = intval($options["targettype"]);
 | 
			
		||||
    $token["timemodified"] = $token["timecreated"];
 | 
			
		||||
    $token["token"]        = strval($options["token"]);
 | 
			
		||||
    $token = new stdClass();
 | 
			
		||||
    $token->enabled      = false;
 | 
			
		||||
    $token->timecreated  = time();
 | 
			
		||||
    $token->targetid     = intval($options->targetid);
 | 
			
		||||
    $token->targettype   = intval($options->targettype);
 | 
			
		||||
    $token->timemodified = $token->timecreated;
 | 
			
		||||
    $token->token        = strval($options->token);
 | 
			
		||||
 | 
			
		||||
    if (isset($options["enabled"])) {
 | 
			
		||||
        $token["enabled"] = boolval($options["enabled"]);
 | 
			
		||||
    if (isset($options->enabled)) {
 | 
			
		||||
        $token->enabled = boolval($options->enabled);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (isset($options["extendedaction"]) && isset($options["extendedoptions"])) {
 | 
			
		||||
        $token["extendedaction"] = strval($options["extendedaction"]);
 | 
			
		||||
        $token["extendedoptions"] = strval($options["extendedoptions"]);
 | 
			
		||||
    if (isset($options->extendedaction) && isset($options->extendedoptions)) {
 | 
			
		||||
        $token->extendedaction = strval($options->extendedaction);
 | 
			
		||||
        $token->extendedoptions = strval($options->extendedoptions);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (isset($options["limited"])) {
 | 
			
		||||
        $token["limited"] = intval($options["limited"]);
 | 
			
		||||
    if (isset($options->limited)) {
 | 
			
		||||
        $token->limited = intval($options->limited);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (isset($options["timelimited"])) {
 | 
			
		||||
        $token["timelimited"] = intval($options["timelimited"]);
 | 
			
		||||
    if (isset($options->timelimited)) {
 | 
			
		||||
        $token->timelimited = intval($options->timelimited);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $recordid = $DB->insert_record("tool_managertokens_tokens", $token, true, false);
 | 
			
		||||
@@ -156,48 +156,48 @@ function tool_managertokens_get_list($limitfrom = 0, $limitnum = 0) {
 | 
			
		||||
/**
 | 
			
		||||
 * Updates the entry in the database.
 | 
			
		||||
 *
 | 
			
		||||
 * @param  array $options
 | 
			
		||||
 * @param  object  $options
 | 
			
		||||
 * @return boolean
 | 
			
		||||
 */
 | 
			
		||||
function tool_managertokens_update_record($options = array()) {
 | 
			
		||||
function tool_managertokens_update_record($options) {
 | 
			
		||||
    global $DB;
 | 
			
		||||
 | 
			
		||||
    $result = false;
 | 
			
		||||
 | 
			
		||||
    if (!isset($options["id"])) {
 | 
			
		||||
    if (!isset($options->id)) {
 | 
			
		||||
        print_error("missingparam", "error", "", "id");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if ($token = $DB->get_record("tool_managertokens_tokens", array("id" => $options["id"]), "*", IGNORE_MISSING)) {
 | 
			
		||||
    if ($token = $DB->get_record("tool_managertokens_tokens", array("id" => $options->id), "*", IGNORE_MISSING)) {
 | 
			
		||||
        $token->timemodified = time();
 | 
			
		||||
 | 
			
		||||
        if (isset($options["enabled"])) {
 | 
			
		||||
            $token->enabled = boolval($options["enabled"]);
 | 
			
		||||
        if (isset($options->enabled)) {
 | 
			
		||||
            $token->enabled = boolval($options->enabled);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (isset($options["extendedaction"]) && isset($options["extendedoptions"])) {
 | 
			
		||||
            $token->extendedaction  = strval($options["extendedaction"]);
 | 
			
		||||
            $token->extendedoptions = strval($options["extendedoptions"]);
 | 
			
		||||
        if (isset($options->extendedaction) && isset($options->extendedoptions)) {
 | 
			
		||||
            $token->extendedaction  = strval($options->extendedaction);
 | 
			
		||||
            $token->extendedoptions = strval($options->extendedoptions);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (isset($options["limited"])) {
 | 
			
		||||
            $token->limited = intval($options["limited"]);
 | 
			
		||||
        if (isset($options->limited)) {
 | 
			
		||||
            $token->limited = intval($options->limited);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (isset($options["targetid"])) {
 | 
			
		||||
            $token->targetid = intval($options["targetid"]);
 | 
			
		||||
        if (isset($options->targetid)) {
 | 
			
		||||
            $token->targetid = intval($options->targetid);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (isset($options["targettype"])) {
 | 
			
		||||
            $token->targettype = strval($options["targettype"]);
 | 
			
		||||
        if (isset($options->targettype)) {
 | 
			
		||||
            $token->targettype = strval($options->targettype);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (isset($options["token"])) {
 | 
			
		||||
            $token->token = strval($options["token"]);
 | 
			
		||||
        if (isset($options->token)) {
 | 
			
		||||
            $token->token = strval($options->token);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (isset($options["timelimited"])) {
 | 
			
		||||
            $token->timelimited = intval($options["timelimited"]);
 | 
			
		||||
        if (isset($options->timelimited)) {
 | 
			
		||||
            $token->timelimited = intval($options->timelimited);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $result = $DB->update_record("tool_managertokens_tokens", $token, false);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user