Some more replaced queries
This commit is contained in:
parent
6dbf0de9f2
commit
7cd7b1a9bf
1 changed files with 11 additions and 18 deletions
|
@ -4476,7 +4476,7 @@ function api_account_update_profile_image($type)
|
||||||
throw new ForbiddenException();
|
throw new ForbiddenException();
|
||||||
}
|
}
|
||||||
// input params
|
// input params
|
||||||
$profileid = defaults($_REQUEST, 'profile_id', 0);
|
$profile_id = defaults($_REQUEST, 'profile_id', 0);
|
||||||
|
|
||||||
// error if image data is missing
|
// error if image data is missing
|
||||||
if (!x($_FILES, 'image')) {
|
if (!x($_FILES, 'image')) {
|
||||||
|
@ -4484,8 +4484,8 @@ function api_account_update_profile_image($type)
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if specified profile id is valid
|
// check if specified profile id is valid
|
||||||
if ($profileid != 0) {
|
if ($profile_id != 0) {
|
||||||
$profile = dba::selectFirst('profile', ['is-default'], ['uid' => api_user(), 'id' => $profileid]);
|
$profile = dba::selectFirst('profile', ['is-default'], ['uid' => api_user(), 'id' => $profile_id]);
|
||||||
// error message if specified profile id is not in database
|
// error message if specified profile id is not in database
|
||||||
if (!DBM::is_result($profile)) {
|
if (!DBM::is_result($profile)) {
|
||||||
throw new BadRequestException("profile_id not available");
|
throw new BadRequestException("profile_id not available");
|
||||||
|
@ -4520,19 +4520,12 @@ function api_account_update_profile_image($type)
|
||||||
}
|
}
|
||||||
// change specified profile or all profiles to the new resource-id
|
// change specified profile or all profiles to the new resource-id
|
||||||
if ($is_default_profile) {
|
if ($is_default_profile) {
|
||||||
q(
|
$condition = ["`profile` AND `resource-id` != ? AND `uid` = ?", $data['photo']['id'], api_user()];
|
||||||
"UPDATE `photo` SET `profile` = 0 WHERE `profile` = 1 AND `resource-id` != '%s' AND `uid` = %d",
|
dba::update('photo', ['profile' => false], $condition);
|
||||||
dbesc($data['photo']['id']),
|
|
||||||
intval(api_user())
|
|
||||||
);
|
|
||||||
} else {
|
} else {
|
||||||
q(
|
$fields = ['photo' => System::baseUrl() . '/photo/' . $data['photo']['id'] . '-4.' . $filetype,
|
||||||
"UPDATE `profile` SET `photo` = '%s', `thumb` = '%s' WHERE `id` = %d AND `uid` = %d",
|
'thumb' => System::baseUrl() . '/photo/' . $data['photo']['id'] . '-5.' . $filetype];
|
||||||
dbesc(System::baseUrl() . '/photo/' . $data['photo']['id'] . '-4.' . $filetype),
|
dba::update('profile', $fields, ['id' => $_REQUEST['profile'], 'uid' => api_user()]);
|
||||||
dbesc(System::baseUrl() . '/photo/' . $data['photo']['id'] . '-5.' . $filetype),
|
|
||||||
intval($_REQUEST['profile']),
|
|
||||||
intval(api_user())
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Contact::updateSelfFromUserID(api_user(), true);
|
Contact::updateSelfFromUserID(api_user(), true);
|
||||||
|
@ -6082,18 +6075,18 @@ function api_friendica_profile_show($type)
|
||||||
}
|
}
|
||||||
|
|
||||||
// input params
|
// input params
|
||||||
$profileid = (x($_REQUEST, 'profile_id') ? $_REQUEST['profile_id'] : 0);
|
$profile_id = (x($_REQUEST, 'profile_id') ? $_REQUEST['profile_id'] : 0);
|
||||||
|
|
||||||
// retrieve general information about profiles for user
|
// retrieve general information about profiles for user
|
||||||
$multi_profiles = Feature::isEnabled(api_user(), 'multi_profiles');
|
$multi_profiles = Feature::isEnabled(api_user(), 'multi_profiles');
|
||||||
$directory = Config::get('system', 'directory');
|
$directory = Config::get('system', 'directory');
|
||||||
|
|
||||||
// get data of the specified profile id or all profiles of the user if not specified
|
// get data of the specified profile id or all profiles of the user if not specified
|
||||||
if ($profileid != 0) {
|
if ($profile_id != 0) {
|
||||||
$r = q(
|
$r = q(
|
||||||
"SELECT * FROM `profile` WHERE `uid` = %d AND `id` = %d",
|
"SELECT * FROM `profile` WHERE `uid` = %d AND `id` = %d",
|
||||||
intval(api_user()),
|
intval(api_user()),
|
||||||
intval($profileid)
|
intval($profile_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
// error message if specified gid is not in database
|
// error message if specified gid is not in database
|
||||||
|
|
Loading…
Reference in a new issue