Upload Foto "; $sql = mysql_query("select keterangan,idalbum from t_memberfoto_album where userid='". mysql_real_escape_string($userid). "'"); while($r=mysql_fetch_array($sql)) { if ($r[idalbum]==$kdalbum) $seleksi .=""; else $seleksi .=""; } echo "

Pilih file gambar dari komputer anda.
Format file harus JPG. Ukuran file maksimal 300 kbyte.
Album :
File Foto :
Keterangan :
   Foto khusus pribadi / private
  Apabila file terlalu besar maka gambar akan dipotong.

  

"; //batas bawah id untuk upload file } elseif ($id==2) { include "../functions/koneksi.php"; include "../functions/fungsi_crop.php"; $userid = unhex($_POST['userid'],$noacak); $myfile = $_FILES['myfile']; $kdalbum =$_POST['kdalbum']; $ket =$_POST['ket']; $ket = htmlentities($ket); $crop =$_POST['crop']; $private =$_POST['private']; if ($private=='on') $private='1'; else $private='0'; echo "
Upload Foto

"; $result=''; $sukses=''; //cek filenya kosong ega if (!empty($myfile['name'])) { $ukuran=$myfile['size']; $a=$myfile['name']; $m=strlen($a); $type=strtolower(substr($a,$m-3,3)); if ($ukuran >= 307200 and $crop=='' ) { // cek ukuran file $result = "File gambar terlalu besar, maksimal 300 Kbyte. Silahkan klik close dan klik upload foto kembali"; } else if ($kdalbum=='') { $result = "Album masih kosong. Silahkan klik close dan klik upload foto kembali"; } else if ($type<>'jpg') { $result = "Format gambar salah, harus JPG. Silahkan klik close dan klik upload foto kembali"; } else { // insert sql $sql = mysql_query("select max(idfoto) as id from t_memberfoto"); $r=mysql_fetch_array($sql); $total = $r[id]+1; $sql2 = mysql_query("insert into t_memberfoto (idfoto,idalbum,tanggal,judul,stopen) values ('$total','".mysql_real_escape_string($kdalbum)."',NOW(),'".mysql_real_escape_string($ket)."','".mysql_real_escape_string($private)."') "); $target_file = "foto/foto".$total.".jpg"; if(@move_uploaded_file($myfile['tmp_name'], $target_file)) { //file di upload //file diubah ukurannya $size = getimagesize($target_file); // size[0] itu lebar,,,,,size[1]=tinggi $lebar = 600; if ( $size[0] > $lebar ) { $tinggi = round(($size[1]*$lebar)/$size[0],0); // mencari perbandingan ukuran lebar dan tinggi cropImage($lebar, $tinggi, "$target_file", 'jpg', "$target_file"); // crop file $sukses ="File gambar berhasil dipotong dan diperkecil.
"; } $q=mysql_query("update t_member set point=point+1 where userid='".mysql_real_escape_string($userid)."' "); // penambahan informasi bahwa anda telah mengupload foto baru // kecuali file foto private if ($private=='0') { $sql2=mysql_query("select * from t_memberstatus where pengirim='".mysql_real_escape_string($userid)."' and jenis='1' order by idstatus desc limit 0,5 "); $pesan = "$kdalbum|$total"; while($r=mysql_fetch_array($sql2)) { list($album,$target) = explode("\|",$r[pesan]); if ($album==$kdalbum) { $nfile = explode(",",$target,3); $n=count($nfile); if ($n>2) $n=1; else $n=$n-1; for($i=$n;$i>=0;$i--) { $tar .= ",".$nfile[$i]; } $pesan = "$kdalbum|$total".$tar; $idstatus=$r[idstatus]; } } if ($idstatus=='') { $sql ="insert into t_memberstatus (userid,pengirim,tanggal,pesan,jenis) values ('".mysql_real_escape_string($userid)."','".mysql_real_escape_string($userid)."',NOW(),'$pesan','1' )"; } else { $sql ="update t_memberstatus set tanggal=NOW(),pesan='$pesan' where idstatus='".mysql_real_escape_string($idstatus)."' "; } $q2=mysql_query($sql); // batas akhir input status klo tidak private } $sukses .= "File gambar berhasil diupload.
Silahkan klik Close dan refresh koleksi album foto tersebut."; } } sleep(1); } else $result ="File Gambar kosong. Kembali "; echo "$result $sukses

"; } elseif ($id=='editfoto') { $kdfoto = unhex($_GET['kdfoto'],$noacak); echo "
Perubahan Data Foto

"; $sql = mysql_query("select * from t_memberfoto where idfoto='". mysql_real_escape_string($kdfoto). "'"); if($row=mysql_fetch_array($sql)) { $kdalbum=$row[idalbum]; $sql = mysql_query("select keterangan,idalbum from t_memberfoto_album where userid='". mysql_real_escape_string($userid). "'"); while($r=mysql_fetch_array($sql)) { if ($r[idalbum]==$kdalbum) $seleksi .=""; else $seleksi .=""; } $nfile ="foto/foto$kdfoto.jpg"; if (file_exists(''.$nfile.'')) { $file =""; } if ($row[stopen]=='1') $private ='checked="checked"'; else $private=''; echo "

Album :
File Foto : $file
Keterangan :
   Foto khusus pribadi / private
  Apakah tanggal upload diupdate juga ?

  

"; } echo "

"; } elseif ($id=='editfotosave') { $kdalbum =$_POST['kdalbum']; $kdfoto = unhex($_POST['kdfoto'],$noacak); $ket =$_POST['ket']; $ket = htmlentities($ket); $private =$_POST['private']; $tgl =$_POST['tgl']; if ($private=='on') $private='1'; else $private='0'; if ($tgl=='on') $tgl = ",tanggal=NOW() "; else $tgl=''; $q=mysql_query("update t_memberfoto set idalbum='".mysql_real_escape_string($kdalbum)."', judul='".mysql_real_escape_string($ket)."',stopen='".mysql_real_escape_string($private)."' $tgl where idfoto='".mysql_real_escape_string($kdfoto)."' "); echo "
Perubahan Data Foto

"; echo "Perubahan berhasil dilakukan. "; } elseif ($id=='editalbum') { $kdalbum = unhex($_GET['kdalbum'],$noacak); echo "

Perubahan Data Album

"; $sql = mysql_query("select * from t_memberfoto_album where idalbum='". mysql_real_escape_string($kdalbum). "'"); if($row=mysql_fetch_array($sql)) { echo "

Nama Album :

  

"; } echo "

"; } elseif ($id=='editalbumsave') { $kdalbum =unhex($_POST['kdalbum'],$noacak); $ket =$_POST['ket']; $ket = htmlentities($ket); $userid = unhex($_POST['userid'],$noacak); $q=mysql_query("update t_memberfoto_album set keterangan='".mysql_real_escape_string($ket)."' where idalbum='".mysql_real_escape_string($kdalbum)."' and userid='".mysql_real_escape_string($userid)."' "); echo "
Perubahan Data Album

"; echo "Perubahan berhasil dilakukan."; } elseif ($id=='fotoprofil') { echo "

Ganti Foto Profil
"; echo "

Pilih file gambar dari komputer anda.
Format file harus JPG. Ukuran file maksimal 300 kbyte.
File Foto :   

"; } elseif ($id=='simfotoprofil') { include "../functions/koneksi.php"; include "../functions/fungsi_crop.php"; $userid = unhex($_POST['userid'],$noacak); $myfile = $_FILES['myfile']; echo "
Ganti Foto Profil

"; $result=''; $sukses=''; //cek filenya kosong ega if (!empty($myfile['name'])) { $ukuran=$myfile['size']; $a=$myfile['name']; $m=strlen($a); $type=strtolower(substr($a,$m-3,3)); if ($ukuran >= 307200 and $crop=='' ) { // cek ukuran file $result = "File gambar terlalu besar, maksimal 300 Kbyte. Kembali "; } else if ($type<>'jpg') { $result = "Format gambar salah, harus JPG. Kembali "; } else { $target_file = "profil/gb".$userid.".jpg"; if(@move_uploaded_file($myfile['tmp_name'], $target_file)) { //file di upload //file diubah ukurannya $size = getimagesize($target_file); // size[0] itu lebar,,,,,size[1]=tinggi $lebar = 200; if ( $size[0] > $lebar ) { $tinggi = round(($size[1]*$lebar)/$size[0],0); // mencari perbandingan ukuran lebar dan tinggi cropImage($lebar, $tinggi, "$target_file", 'jpg', "$target_file"); // crop file $sukses ="File gambar berhasil dipotong dan diperkecil.
"; } $sukses .= "File gambar berhasil diupload.
Silahkan klik Close dan refresh koleksi album foto tersebut."; } } sleep(1); } else $result ="File Gambar kosong. Kembali "; echo "$result $sukses

"; } ?>