$trans->bufsize = $_POST['bufsize']; $trans->audio_sampling_rate = $_POST['audio_sampling_rate']; $trans->crf = $_POST['crf']; $trans->threads = $_POST['threads']; $trans->deinterlance = 0; if (isset($_POST['deinterlance'])) { $trans->deinterlance = 1; } if (empty($_POST['profilename'])) { $message['type'] = "error"; $message['message'] = "Profilename field is empty"; } else { if (isset($_GET['id'])) { $message['type'] = "success"; $message['message'] = "Transcode profile saved"; $trans->save(); } else { $exists = Transcode::where('name', '=', $_POST['profilename'])->get(); if (count($exists) > 0) { $message['type'] = "error"; $message['message'] = "Transcode profile name already in use"; } else { $message['type'] = "success"; $message['message'] = "Transcode created"; $trans->save(); redirect("manage_transcode.php?id=" . $trans->id, 1000); } } } } echo $template->view()->make('manage_transcode')->with('transcode', $trans)->with('categories', $categories)->with('message', $message)->with('title', $title)->render();