Forgot that I can't use $this in helpers

Fixes #23
This commit is contained in:
Bojidar Marinov
2016-08-09 09:35:24 +03:00
parent 2faaf3b174
commit 34fd35fa7c

View File

@@ -9,11 +9,11 @@ function _submit_asset_edit($c, $response, $body, $user_id, $asset_id=-1) {
$error = _insert_asset_edit_fields($c, false, $response, $query, $body, true);
if($error) return $response;
} else {
$query_asset = $this->queries['asset']['get_one_bare'];
$query_asset->bindValue(':asset_id', (int) $args['id'], PDO::PARAM_INT);
$query_asset = $c->queries['asset']['get_one_bare'];
$query_asset->bindValue(':asset_id', (int) $asset_id, PDO::PARAM_INT);
$query_asset->execute();
$error = $this->utils->error_reponse_if_query_bad(false, $response, $query_asset);
$error = $c->utils->error_reponse_if_query_bad(false, $response, $query_asset);
if($error) return $response;
$asset = $query_asset->fetchAll()[0];
@@ -46,6 +46,8 @@ function _insert_asset_edit_fields($c, $error, &$response, $query, $body, $requi
if(!$required) {
if(isset($body[$field]) && ($bare_asset === null || $bare_asset[$field] != $body[$field])) {
$query->bindValue(':' . $field, $body[$field]);
} elseif(!isset($body[$field]) && $bare_asset !== null) {
$query->bindValue(':' . $field, $body[$field]);
} else {
$query->bindValue(':' . $field, null, PDO::PARAM_NULL);
}