-
Notifications
You must be signed in to change notification settings - Fork 0
/
crop_icone.php
54 lines (42 loc) · 1.21 KB
/
crop_icone.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
include("conexao.php");
include_once("functions.php");
if(ProtegePag() == true){
if($_SESSION['acesso'] == 1){
include("image_resizing.php");
$imgr = new imageResizing();
if($_POST['cp_img_path']){
$ds = DIRECTORY_SEPARATOR;
$image = $_POST['cp_img_path'];
$imgr->load($image);
$imgX = intval($_POST['ic_x']);
$imgY = intval($_POST['ic_y']);
$imgW = intval($_POST['ic_w']);
$imgH = intval($_POST['ic_h']);
$imgr->resize($imgW,$imgH,$imgX,$imgY);
$imgr->ResizePerfil(20,20);
$imgr->save($image);
$filename = basename($_POST['cp_img_path']);
//Insere a imagem no banco de dados
$SQL = "INSERT INTO icone_perfil (
imagem
) VALUES (
:imagem
)";
$SQL = $banco->prepare($SQL);
$SQL->bindParam(':imagem', $filename, PDO::PARAM_STR);
$SQL->execute();
if(empty($SQL)){
echo MensagemAlerta('Erro', 'Ocorreu um erro ao processar a solicitação, por favor, tente mais tarde.', "danger");
}
else{
echo MensagemAlerta('Sucesso', 'Ícone de Perfil adicionado com sucesso!', "success", "index.php?p=icone-perfil");
}
}
}else{
echo Redirecionar('index.php');
}
}else{
echo Redirecionar('login.php');
}
?>