/** * DataSet Add * @return <XiboAPIResponse> */ public function DataSetAdd() { // Auth if (!$this->user->PageAuth('dataset')) { return $this->Error(1, 'Access Denied'); } $dataSet = $this->GetParam('dataset', _STRING); $description = $this->GetParam('description', _STRING); Kit::ClassLoader('dataset'); $dataSetObject = new DataSet(); if (!($dataSetId = $dataSetObject->Add($dataSet, $description, $this->user->userid))) { return $this->Error($dataSetObject->GetErrorNumber(), $dataSetObject->GetErrorMessage()); } return $this->Respond($this->ReturnId('dataset', $dataSetId)); }
/** * Add a dataset */ public function AddDataSet() { // Check the token if (!Kit::CheckToken()) { trigger_error('Token does not match', E_USER_ERROR); } $db =& $this->db; $user =& $this->user; $response = new ResponseManager(); $dataSet = Kit::GetParam('dataset', _POST, _STRING); $description = Kit::GetParam('description', _POST, _STRING); $dataSetObject = new DataSet($db); if (!($dataSetId = $dataSetObject->Add($dataSet, $description, $this->user->userid))) { trigger_error($dataSetObject->GetErrorMessage(), E_USER_ERROR); } // Also add one column $dataSetColumn = new DataSetColumn($db); $dataSetColumn->Add($dataSetId, 'Col1', 1, null, 1); $response->SetFormSubmitResponse(__('DataSet Added')); $response->Respond(); }