function create(&$request) { $content_id = false; $vId = new Valid_Uint($this->widget_id . '_job_id'); $vId->setErrorMessage("Can't add empty job id"); $vId->required(); if ($request->valid($vId)) { $job_id = $request->get($this->widget_id . '_job_id'); $sql = 'INSERT INTO plugin_hudson_widget (widget_name, owner_id, owner_type, job_id) VALUES ("' . $this->id . '", ' . $this->owner_id . ", '" . $this->owner_type . "', " . db_escape_int($job_id) . " )"; $res = db_query($sql); $content_id = db_insertid($res); } return $content_id; }
function create(&$request) { $content_id = false; $vId = new Valid_Uint('chart_id'); $vId->setErrorMessage("Can't add empty chart id"); $vId->required(); if ($request->validInArray('chart', $vId)) { $chart = $request->get('chart'); $sql = 'INSERT INTO plugin_graphontrackersv5_widget_chart (owner_id, owner_type, title, chart_id) VALUES (' . $this->owner_id . ", '" . $this->owner_type . "', '" . db_escape_string($chart['title']) . "', " . db_escape_int($chart['chart_id']) . ")"; $res = db_query($sql); $content_id = db_insertid($res); } return $content_id; }
function create($request) { $content_id = false; $vId = new Valid_Uint('renderer_id'); $vId->setErrorMessage("Can't add empty renderer id"); $vId->required(); if ($request->validInArray('renderer', $vId)) { $renderer = $request->get('renderer'); $sql = 'INSERT INTO tracker_widget_renderer (owner_id, owner_type, title, renderer_id) VALUES (' . $this->owner_id . ", '" . $this->owner_type . "', '" . db_escape_string($renderer['title']) . "', " . db_escape_int($renderer['renderer_id']) . ")"; $res = db_query($sql); $content_id = db_insertid($res); } return $content_id; }