예제 #1
0
// pilih aksi2
$aksi2 = @preg_replace("@[^0-9a-z]@i", "", $_GET['aksi2']);
if (strtolower(trim($_POST['addbtn'])) == "add") {
    $aksi2 = "add";
} else {
    if (strtolower(trim($_POST['addbtn'])) == "update") {
        $aksi2 = "update";
    }
}
$smarty->assign('aksi2', $aksi2);
// Process aksi2
switch ($aksi2) {
    case "add":
        $type_name = trim($_POST['type_name']);
        $type_color = trim($_POST['type_color']);
        $type->add_type($type_name, $type_color);
        $smarty->assign("button_value", "Add");
        break;
    case "edit":
        $id = $_REQUEST['id'];
        $arrType = $type->get_type($id);
        if (count($arrType) > 0) {
            $smarty->assign("type_id", $arrType[0]["type_id"]);
            $smarty->assign("type_value", $arrType[0]["type_name"]);
            $smarty->assign("type_color", $arrType[0]["type_color"]);
            $smarty->assign("button_value", "Update");
        }
        break;
    case "update":
        $id = $_POST['type_id'];
        $name = trim($_POST['type_name']);