/** * Delete a stored item * @param $result * @return mixed */ public function deleteStoredItem($result) { // validate input if (!is_numeric($this->data->id)) { $result['error'] = "A valid id must be supplied"; return $result; } // remove the item $itemMdl = new StoredItemsModel(); $qresult = $itemMdl->remove($this->data->id); if ($qresult === false) { $result['error'] = "Could not delete the item"; } else { $result['data'] = true; // broadcast the item; supplying the id only indicates deletion $socket = new WposSocketIO(); $socket->sendItemUpdate($this->data->id); // log data Logger::write("Item deleted with id:" . $this->data->id, "ITEM"); } return $result; }