PaperBag/www/api/v2/plan/modify.php

47 lines
1.0 KiB
PHP

<?php
class ModifyStoreApi extends Api {
protected $methods = [
"POST" => [
[
"name" => "store_id",
"keyword" => "store_id",
"type" => VERIFY_INT
],
[
"name" => "newname",
"keyword" => "newname",
"type" => VERIFY_STRING
],
[
"name" => "state",
"keyword" => "state",
"type" => VERIFY_STRING
],
]
];
function execute(){
$store = PlanStore::get(['plan_store_id' => $this->data['store_id']])[0];
if(isset($this->data['newname'])){
$store->name = $this->data['newname'];
}
elseif(isset($this->data['state'])){
$store->state = $this->data['state'];
}
$store->save();
$this->result = $store;
$this->success = true;
$this->message = "OK";
}
}
$request = new ModifyStoreApi();