Изменение цены в файле: modules_extra/gif_avatar/ajax/actions.php

Настройка:
1) В файл по пути templates/standart/tpl/home/settings.tpl нужно добавить следующий код (после "<form enctype="multipart/form-data" id="edit_user_avatar_form"><input type="hidden" id="token" name="token" value="{token}"><input type="hidden" id="edit_user_avatar" name="edit_user_avatar" value="1">input type="hidden" id="phpaction" name="phpaction" value="1"><input type="file" id="user_avatar" accept="image/*" name="user_avatar"/><input class="btn btn-outline-primary" type="submit" value="Загрузить"><div id="edit_user_avatar_result"></div></form>") сделедующее:
<?php $id = $user->id;
if(empty($user->gif_avatar)){
echo '</br><p>Доступ К GIF Аватаркам!</p>';
echo '<button class="btn btn-outline-primary" type="button" onclick="buy_gif_avatar();">Купить 30 [руб.]</button>';
} ?>

2) В файл по пути ajax/actions_a.php нужно заметить следующий код (с if (isset($_POST['edit_user_avatar'])) { ... } на):
if (isset($_POST['edit_user_avatar'])) {
	if (empty($_FILES['user_avatar']['name'])) {
		exit('<span class="m-icon icon-remove"></span> Выберите изображение!');
	} else {
		$path = 'files/avatars/';
        $STH = $pdo->query("SELECT gif_avatar FROM users WHERE id='$_SESSION[id]' LIMIT 1"); $STH->setFetchMode(PDO::FETCH_OBJ);
        $row = $STH->fetch();
        if (if_gif($_FILES['user_avatar']['name']) && !$row->gif_avatar) {
			exit('<span class="m-icon icon-remove"></span> Нет доступа!');
        } else if (if_img($_FILES['user_avatar']['name'])) {
			$filename = set_temp_file_name($_FILES['user_avatar']['name']);
			$source = $_FILES['user_avatar']['tmp_name'];
			$target = '../'.$path . $filename;
			if (!move_uploaded_file($source, $target)) {
				exit('<span class="m-icon icon-remove"></span> Ошибка загрузки файла!');
			}
			if (if_png($filename)) {
				$im = imagecreatefrompng('../'.$path . $filename);
			}
			if (if_jpg($filename)) {
				$im = imagecreatefromjpeg('../'.$path . $filename);
			}
			$date = time();
			if (if_gif($filename)) {
                if(empty($size)) {
                    $size = 300;
                }
                $w = $size;
                $w_src = imagesx($im);
                $h_src = imagesy($im);
                $dest = imagecreatetruecolor($w, $w);
                if($w_src > $h_src) {
                    imagecopyresampled($dest, $im, 0, 0, round((max($w_src, $h_src) - min($w_src, $h_src)) / 2), 0, $w, $w, min($w_src, $h_src), min($w_src, $h_src));
                }
                if($w_src < $h_src) {
                    imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w, min($w_src, $h_src), min($w_src, $h_src));
                }
                if($w_src == $h_src) {
                    imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w, $w_src, $w_src);
                }
                copy($target, $_SERVER["DOCUMENT_ROOT"].'/'.$path.$date.'.gif');
                $user_avatar = $path . $date . ".gif";
            } else {
                clip_image($im, 300, $path.$date);
                $user_avatar = $path . $date . ".jpg";
            }
			unlink('../'.$path . $filename);
			$STH = $pdo->query("SELECT avatar FROM users WHERE id='$_SESSION[id]'"); $STH->setFetchMode(PDO::FETCH_OBJ);
			$tmp = $STH->fetch(); 
			if ($tmp->avatar != 'files/avatars/no_avatar.jpg') {
				if(file_exists('../'.$tmp->avatar)) {
					unlink('../'.$tmp->avatar);
				}
			}
		} else {
			exit('<span class="m-icon icon-remove"></span> Аватар должен быть в формате JPG,GIF или PNG');
		}
		$STH = $pdo->prepare("UPDATE users SET avatar=:user_avatar WHERE id='$_SESSION[id]' LIMIT 1");
		$STH->execute(array(':user_avatar' => $user_avatar));
		echo '<span class="m-icon icon-ok"></span> Аватар изменен! <script>document.getElementById("avatar").src = "'.$user_avatar.'" </script>';
	}
	exit();
}