<?php
	define('thisscript','typemessagedetail');

	require_once 'globalad.php';
	require_once '../class/Typemessage.php';
	$typemessage = new Typemessage();
	
	if (empty($userid)){
		redirecting("index.php");
	}
	
	if (empty($useraccess['manage_typemessage'])){
		redirecting('index.php');
	}
	
	/* sanitize post, get, request */
	$_GET['act'] = ((empty($_GET['act']))?"":$_GET['act']);
	$_REQUEST['id'] = ((empty($_REQUEST['id']))?"":$_REQUEST['id']);
	$_POST['submits'] = ((empty($_POST['submits']))?"":$_POST['submits']);
	/* end sanitize */
	
	$curstatus = array();
	$curstatus['connector'] = '';
	$curstatus['typemessage_1'] = '';
	$curstatus['typemessage_2'] = '';
	$curstatus['email'] = '';
	$curstatus['status'] = '';
	$totalitems = '';
	$listpp = '';
	$arraypp = '';
	
	if (!empty($_REQUEST['id'])){
		$typemessage->setId($_REQUEST['id']);
		//$curstatus = $typemessage->getHeaderLocation();
		$curstatus = $db->fetch_one("SELECT * FROM messagetype WHERE messageid='".$db->clean($_REQUEST['id'])."'");
		$curstatus['connector'] = empty($curstatus['connector'])?'':$curstatus['connector'];
		$curstatus['typemessage_1'] = empty($curstatus['typemessage_1'])?'':$curstatus['typemessage_1'];
		$curstatus['typemessage_2'] = empty($curstatus['typemessage_2'])?'':$curstatus['typemessage_2'];
		$curstatus['email'] = empty($curstatus['email'])?'':$curstatus['email'];
		$curstatus['status'] = empty($curstatus['status'])?'':$curstatus['status'];
		
		if ($_GET['act'] == 'delete'){
			$typemessage->deleteMessage();
			redirecting("typemessage.php");
		}		
	}
	
	if ($_POST['submits'] == 'Tambah'){
		$_POST['connector'] = ((empty($_POST['connector']))?"":$_POST['connector']);
		$_POST['typemessage1'] = ((empty($_POST['typemessage1']))?"":$_POST['typemessage1']);
		$_POST['typemessage2'] = ((empty($_POST['typemessage2']))?"":$_POST['typemessage2']);
		$_POST['emailaddress'] = ((empty($_POST['emailaddress']))?"":$_POST['emailaddress']);
		$_POST['status'] = ((empty($_POST['status']))?"":$_POST['status']);
				
		$lastid = $typemessage->saveHeaderMessage($_POST['connector'],$_POST['typemessage1'],$_POST['typemessage2'],$_POST['emailaddress'],$_POST['status'],$userid);
		
		redirecting("typemessage.php");
	}
	else if ($_POST['submits'] == 'Ubah' && !empty($curstatus['messageid'])){
		$_POST['connector'] = ((empty($_POST['connector']))?"":$_POST['connector']);
		$_POST['typemessage1'] = ((empty($_POST['typemessage1']))?"":$_POST['typemessage1']);
		$_POST['typemessage2'] = ((empty($_POST['typemessage2']))?"":$_POST['typemessage2']);
		$_POST['emailaddress'] = ((empty($_POST['emailaddress']))?"":$_POST['emailaddress']);
		$_POST['status'] = ((empty($_POST['status']))?"":$_POST['status']);
		
		$typemessage->updateHeaderMessage($_POST['connector'],$_POST['typemessage1'],$_POST['typemessage2'],$_POST['emailaddress'],$_POST['status'],$userid);
		
		redirecting("typemessage.php");
	}
	
	require_once 'incl/global_template.php';
	
	$theme = gettemplate('typemessagedetail');
	eval("\$theme = \"$theme\";");
	echo $theme;
?>