";
$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
";
$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 "
"; echo "Perubahan berhasil dilakukan. "; } elseif ($id=='editalbum') { $kdalbum = unhex($_GET['kdalbum'],$noacak); echo "
"; $sql = mysql_query("select * from t_memberfoto_album where idalbum='". mysql_real_escape_string($kdalbum). "'"); if($row=mysql_fetch_array($sql)) { echo "
"; } 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 ""; echo "Perubahan berhasil dilakukan."; } elseif ($id=='fotoprofil') { echo "
";
$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