HEX
Server: Apache
System: Linux cpanel.classit.ro 4.18.0-553.144.1.el8_10.x86_64 #1 SMP Tue Jul 14 09:26:58 EDT 2026 x86_64
User: contexpert (1050)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/contexpert/www/admin/functii/adauga_poza.php
<?
include("admin/functii/functii_secundare.php");

function formular_adauga_imagine () { //functie pentru a crea formulatul pentru introducerea imagini in baza de date aferenta categoriei selectate
	echo '<form enctype="multipart/form-data" id="form" name="form" method="post" action="?categorie='.$_GET['categorie'].'&amp;admin='.$_GET['admin'].'&amp;operatie='.$_GET['operatie'].'">';
	echo '<div align="center">';
	echo '<table class="tabel_adauga_poze" border="0" cellpadin="0" cellspacing="0">';
		echo '<tr>';
			echo '<td>Descrierea imaginii:';
			echo '</td>';
			echo '<td>&nbsp;</td>';
			echo '<td><textarea name="descriere" id="descriere" cols="40" rows="5" wrap="virtual" class="selecteaza_camp">'.$_POST['descriere'].'</textarea>';
			echo '</td>';
		echo '</tr>';
		echo '<tr>';
			echo '<td>Imaginea (*.jpg, *.gif, *.png):';
			echo '</td>';
			echo '<td>&nbsp;</td>';
			echo '<td><input type="file" name="fisier" /> <em>'.$_FILES['fisier']['name'].'</em>';
			echo '</td>';
		echo '</tr>';
		echo '<tr>';
			echo '<td>Nume produs:';
			echo '</td>';
			echo '<td>&nbsp;</td>';
			echo '<td><input id="produs" name="produs" value="'.$_POST['produs'].'" />';
			echo '</td>';
		echo '</tr>';
		echo '<tr>';
			echo '<td>Pozi&#355;ia:';
			echo '</td>';
			echo '<td>&nbsp;</td>';
			
			$mysql_pozitia = mysql_query("SELECT * FROM imagini WHERE categorie='".$_GET['categorie']."' ORDER BY pozitie ASC");
			while ($pozitie = mysql_fetch_array($mysql_pozitia)) { $ultima_pozitie = $pozitie['pozitie'];}
			if (!isset($_POST['pozitie']))
				$_POST['pozitie'] = $ultima_pozitie+1;
			echo '<td><input style="width:66px;" class="aliniere_dreapta" id="pozitie" name="pozitie" value="'.$_POST['pozitie'].'" />';
			echo '</td>';
		echo '</tr>';
		echo '<tr>';
			echo '<td>';
			echo '</td>';
			echo '<td>&nbsp;</td>';
			echo '<td class="aliniaza_centru"><input class="buton" type="submit" value="Adaug&#259;" id="adauga_imagine" name="adauga_imagine" />';
			echo '</td>';
		echo '</tr>';
	echo '</table>';
	echo '<div><hr />';
	echo '</form>';
}

function adauga_poza () //functie pentru introducerea imagini si info aferente in baza de date
{
	if (isset($_POST['adauga_imagine'])) { //daca butonul adauga a fost apasat se executa operatiile si verificarea conditiilor de introducere in DB a imaginii
		$_POST['descriere'] = strip_tags($_POST['descriere']); //in campul Descriere nu se accepta cod
		
		$mysql_pozitia = mysql_query("SELECT * FROM imagini WHERE categorie='".$_GET['categorie']."' ORDER BY pozitie ASC");
		while ($pozitie = mysql_fetch_array($mysql_pozitia)) { $ultima_pozitie = $pozitie['pozitie'];}
		
		if (is_numeric($_POST['pozitie']) and ($ultima_pozitie + 1) >= $_POST['pozitie'] )
		{
			if (isset($_POST['produs'])){ //daca, campul Produs a fost completat se trece la executarea functiei de verificare a fisierului propus pentru upload
				
				verificare_fisier ();
			
			}
		}
		else
		{
			echo '<div class="eroare">Pozi&#355;ia introdus&#259; este invalid&#259;!</div>';
			formular_adauga_imagine();
		}
	}
	else { //daca butonul Adauga nu a fost apasat se afiseaza formularul pentru introducerea imaginii
		
		formular_adauga_imagine();
	
	}
}
?>