Add dedicated variable for protocol check

This commit is contained in:
Maxim Leshchenko 2021-11-08 22:03:49 +02:00
parent 28e24fff93
commit 7674d632f6
2 changed files with 10 additions and 8 deletions

View file

@ -170,11 +170,12 @@ final class GroupPresenter extends OpenVKPresenter
$club->setShortcode(empty($this->postParam("shortcode")) ? NULL : $this->postParam("shortcode"));
$club->setWall(empty($this->postParam("wall")) ? 0 : 1);
$club->setAdministrators_List_Display(empty($this->postParam("administrators_list_display")) ? 0 : $this->postParam("administrators_list_display"));
if(strpos($this->postParam("website") ?? "", "https://") === 0 || strpos($this->postParam("website") ?? "", "http://") === 0) {
$club->setWebsite(empty($this->postParam("website")) ? NULL : $this->postParam("website"));
} else {
$club->setWebsite(empty($this->postParam("website")) ? NULL : "http://" . $this->postParam("website"));
}
$website = $this->postParam("website") ?? "";
if(strpos($website, "https://") === 0 || strpos($website, "http://") === 0)
$user->setWebsite(empty($this->postParam("website")) ? NULL : $this->postParam("website"));
else
$user->setWebsite(empty($this->postParam("website")) ? NULL : "http://" . $this->postParam("website"));
if($_FILES["ava"]["error"] === UPLOAD_ERR_OK) {
$photo = new Photo;

View file

@ -125,11 +125,12 @@ final class UserPresenter extends OpenVKPresenter
$user->setTelegram(empty($this->postParam("telegram")) ? NULL : $this->postParam("telegram"));
$user->setCity(empty($this->postParam("city")) ? NULL : $this->postParam("city"));
$user->setAddress(empty($this->postParam("address")) ? NULL : $this->postParam("address"));
if(strpos($this->postParam("website") ?? "", "https://") === 0 || strpos($this->postParam("website") ?? "", "http://") === 0) {
$website = $this->postParam("website") ?? "";
if(strpos($website, "https://") === 0 || strpos($website, "http://") === 0)
$user->setWebsite(empty($this->postParam("website")) ? NULL : $this->postParam("website"));
} else {
else
$user->setWebsite(empty($this->postParam("website")) ? NULL : "http://" . $this->postParam("website"));
}
} elseif($_GET['act'] === "interests") {
$user->setInterests(empty($this->postParam("interests")) ? NULL : ovk_proc_strtr($this->postParam("interests"), 300));
$user->setFav_Music(empty($this->postParam("fav_music")) ? NULL : ovk_proc_strtr($this->postParam("fav_music"), 300));