Seperti gambar ini
silahkan copy coding di bawah ini dan paste kan pada modul mod_berita anda:
<?php
session_start();
$image_path = "../../../logo/zal_marking.png";
$font_path = "RIZAL.TTF";
$font_size = 14; // in pixcels
//$water_mark_text_1 = "9";
$water_mark_text_2 = "SwaraKalibata";
function watermark_image($oldimage_name){
global $image_path;
list($owidth,$oheight) = getimagesize($oldimage_name);
$width = $owidth;
$height = $oheight;
$im = imagecreatetruecolor($width, $height);
$img_src = imagecreatefromjpeg($oldimage_name);
imagecopyresampled($im, $img_src, 0, 0, 0, 0, $width, $height, $owidth, $oheight);
$watermark = imagecreatefrompng($image_path);
list($w_width, $w_height) = getimagesize($image_path);
$pos_x = $width - $w_width -5;
$pos_y = $height - $w_height - 5;
imagecopy($im, $watermark, $pos_x, $pos_y, 0, 0, $w_width, $w_height);
imagejpeg($im, $oldimage_name, 100);
imagedestroy($im);
return true;
}
if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){
echo "<link href='style.css' rel='stylesheet' type='text/css'>
<center>Untuk mengakses modul, Anda harus login <br>";
echo "<a href=../../index.php><b>LOGIN</b></a></center>";
}
else{
include "../../../config/koneksi.php";
include "../../../config/library.php";
include "../../../config/fungsi_thumb.php";
include "../../../config/fungsi_seo.php";
$module=$_GET['module'];
$act=$_GET['act'];
// Hapus berita
if ($module=='berita' AND $act=='hapus'){
$data=mysql_fetch_array(mysql_query("SELECT gambar FROM berita WHERE id_berita='$_GET[id]'"));
if ($data['gambar']!=''){
mysql_query("DELETE FROM berita WHERE id_berita='$_GET[id]'");
unlink("../../../foto_berita/$_GET[namafile]");
unlink("../../../foto_berita/small_$_GET[namafile]");
}
else{
mysql_query("DELETE FROM berita WHERE id_berita='$_GET[id]'");
}
header('location:../../media.php?module='.$module);
}
// Input berita
elseif ($module=='berita' AND $act=='input'){
$lokasi_file = $_FILES['fupload']['tmp_name'];
$tipe_file = $_FILES['fupload']['type'];
$nama_file = $_FILES['fupload']['name'];
$acak = rand(1,99);
$nama_file_unik = $acak.$nama_file;
if (!empty($_POST['tag_seo'])){
$tag_seo = $_POST['tag_seo'];
$tag=implode(',',$tag_seo);
}
$judul_seo = seo_title($_POST['judul']);
// Apabila ada gambar yang diupload
if (!empty($lokasi_file)){
if ($tipe_file != "image/jpeg" AND $tipe_file != "image/pjpeg"){
echo "<script>window.alert('Upload Gagal, Pastikan File yang di Upload bertipe *.JPG');
window.location=('../../media.php?module=berita)</script>";
}
else{
UploadImage($nama_file_unik);
watermark_image('../../../foto_berita/'.$nama_file_unik);
mysql_query("INSERT INTO berita( judul,
sub_judul,
youtube,
judul_seo,
id_kategori,
headline,
aktif,
utama,
dibaca,
username,
isi_berita,
keterangan_gambar,
jam,
tanggal,
hari,
tag,
gambar)
VALUES('$_POST[judul]',
'$_POST[sub_judul]',
'$_POST[youtube]',
'$judul_seo',
'$_POST[kategori]',
'$_POST[headline]',
'$_POST[aktif]',
'$_POST[utama]',
'$_POST[dibaca]',
'$_SESSION[namauser]',
'$_POST[isi_berita]',
'$_POST[keterangan_gambar]',
'$jam_sekarang',
'$tgl_sekarang',
'$hari_ini',
'$tag',
'$nama_file_unik')");
header('location:../../media.php?module='.$module);
}
}
else{
mysql_query("INSERT INTO berita( judul,
sub_judul,
youtube,
judul_seo,
id_kategori,
headline,
aktif,
utama,
dibaca,
username,
isi_berita,
jam,
tanggal,
tag,
hari)
VALUES('$_POST[judul]',
'$_POST[sub_judul]',
'$_POST[youtube]',
'$judul_seo',
'$_POST[kategori]',
'$_POST[headline]',
'$_POST[aktif]',
'$_POST[utama]',
'$_POST[dibaca]',
'$_SESSION[namauser]',
'$_POST[isi_berita]',
'$jam_sekarang',
'$tgl_sekarang',
'$tag',
'$hari_ini')");
header('location:../../media.php?module='.$module);
}
$jml=count($tag_seo);
for($i=0;$i<$jml;$i++){
mysql_query("UPDATE tag SET count=count+1 WHERE tag_seo='$tag_seo[$i]'");
}
}
// Update berita
elseif ($module=='berita' AND $act=='update'){
$lokasi_file = $_FILES['fupload']['tmp_name'];
$tipe_file = $_FILES['fupload']['type'];
$nama_file = $_FILES['fupload']['name'];
$acak = rand(1,99);
$nama_file_unik = $acak.$nama_file;
if (!empty($_POST['tag_seo'])){
$tag_seo = $_POST['tag_seo'];
$tag=implode(',',$tag_seo);
}
$judul_seo = seo_title($_POST['judul']);
// Apabila gambar tidak diganti
if (empty($lokasi_file)){
mysql_query("UPDATE berita SET judul = '$_POST[judul]',
sub_judul = '$_POST[sub_judul]',
youtube = '$_POST[youtube]',
judul_seo = '$judul_seo',
id_kategori = '$_POST[kategori]',
headline = '$_POST[headline]',
aktif = '$_POST[aktif]',
utama = '$_POST[utama]',
tag = '$tag',
isi_berita = '$_POST[isi_berita]',
keterangan_gambar = '$_POST[keterangan_gambar]'
WHERE id_berita = '$_POST[id]'");
header('location:../../media.php?module='.$module);
}
else{
$data_gambar = mysql_query("SELECT gambar FROM berita WHERE id_berita='$_POST[id]'");
$r = mysql_fetch_array($data_gambar);
@unlink('../../../foto_berita/'.$r['gambar']);
@unlink('../../../foto_berita/'.'small_'.$r['gambar']);
UploadImage($nama_file_unik,'../../../foto_berita/',300,120);
watermark_image('../../../foto_berita/'.$nama_file_unik);
mysql_query("UPDATE berita SET judul = '$_POST[judul]',
sub_judul = '$_POST[sub_judul]',
youtube = '$_POST[youtube]',
judul_seo = '$judul_seo',
id_kategori = '$_POST[kategori]',
headline = '$_POST[headline]',
aktif = '$_POST[aktif]',
utama = '$_POST[utama]',
tag = '$tag',
isi_berita = '$_POST[isi_berita]',
keterangan_gambar = '$_POST[keterangan_gambar]',
gambar = '$nama_file_unik'
WHERE id_berita = '$_POST[id]'");
header('location:../../media.php?module='.$module);
}
}
}
?>
Monday, 29 April 2013
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment