Exemplo n.º 1
0
 /**
  * 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));
 }
Exemplo n.º 2
0
 /**
  * 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();
 }