addDataParam('i', $clip_id);
$rsDelete = $wrapperObj->executeQuery($sqlDelete, $dataParams, MysqliWrapper::RETURN_AFFECTED_ROWS);
if ($rsDelete === false) {
showierror($sqlDelete);
}
$msg = '0d187d3b';
header("Location: add_video_clips_pop.php?track_id=$track_id&vendor_id=$vendor_id&confirm_msg=$msg");
exit();
}
if($err_msg == "")
{
$length_minutes = $length_hour ? (($length_hour*60) + $length_minutes) : $length_minutes;
$update_query = 'UPDATE track_video_clips
SET clip_number = ?, clip_title = ?, length_minutes = ?, length_seconds = ?, asset_type = ?,
aspect_ratio = ?, keywords = ?, synopsis = ?, submitted_by = ?
WHERE clip_id = ? LIMIT 1';
$dataParams = new QueryData();
$dataParams->addDataParam('i', $clip_number);
$dataParams->addDataParam('s', stripControlChars($clip_title));
$dataParams->addDataParam('i', $length_minutes);
$dataParams->addDataParam('i', $length_seconds);
$dataParams->addDataParam('s', $asset_type);
$dataParams->addDataParam('s', $aspect_ratio);
$dataParams->addDataParam('s', stripControlChars($keywords));
$dataParams->addDataParam('s', stripTextAreaControlChars($synopsis));
$dataParams->addDataParam('i', $_SESSION['S_USERID']);
$dataParams->addDataParam('i', $clip_id);
if ($wrapperObj->executeQuery($update_query, $dataParams, MysqliWrapper::RETURN_AFFECTED_ROWS) === false) {
showierror($update_query);
}
$msg = '000de069';
header("Location: add_video_clips_pop.php?track_id=$track_id&vendor_id=$vendor_id&confirm_msg=$msg");
exit();
}
else
{
header("Location: add_video_clips_pop.php?track_id=$track_id&vendor_id=$vendor_id" . $err_msg);
exit();
}
}
elseif ( $a == "insert")
{
if(trim($clip_title) == '')
$err_msg .= '
Please enter valid clip title.';
if(empty($clip_number) || !is_numeric($clip_number))
$err_msg .= 'Please enter a valid clip number.';
if(!preg_match("/^[0-9][0-9]:[0-5][0-9]:[0-5][0-9]$/",($length_hour.':'.$length_minutes.':'.$length_seconds))){
$err_msg .= "Invalid Duration Format.";
}
if($err_msg == "")
{
$length_minutes = $length_hour ? (($length_hour*60) + $length_minutes) : $length_minutes;
$insert_query = 'INSERT INTO track_video_clips (clip_number, clip_title, length_minutes, length_seconds,
asset_type, aspect_ratio, keywords, synopsis, track_id, date_created, submitted_by)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, NOW(), ?)';
$dataParams = new QueryData();
$dataParams->addDataParam('i', $clip_number);
$dataParams->addDataParam('s', stripControlChars($clip_title));
$dataParams->addDataParam('i', $length_minutes);
$dataParams->addDataParam('i', $length_seconds);
$dataParams->addDataParam('s', $asset_type);
$dataParams->addDataParam('s', $aspect_ratio);
$dataParams->addDataParam('s', stripControlChars($keywords));
$dataParams->addDataParam('s', stripTextAreaControlChars($synopsis));
$dataParams->addDataParam('i', $track_id);
$dataParams->addDataParam('i', $_SESSION['S_USERID']);
$clip_id = $wrapperObj->executeQuery($insert_query, $dataParams, MysqliWrapper::RETURN_INSERT_ID);
if ($clip_id === false) {
showierror($insert_query);
}
$msg = '810f2ce2';
header("Location: add_video_clips_pop.php?track_id=$track_id&vendor_id=$vendor_id&confirm_msg=$msg");
exit();
}
}
#get all previously entered clips.
$get_clips_query = 'SELECT tc.clip_id, tc.clip_number, tc.clip_title, tc.length_minutes, tc.length_seconds,
tc.asset_type, tc.aspect_ratio, tc.keywords, tc.synopsis, tc.track_id
FROM track_video_clips tc
WHERE tc.track_id = ?';
$dataParams = new QueryData();
$dataParams->addDataParam('i', $track_id);
$get_clips_result = $wrapperObj->executeQuery($get_clips_query, $dataParams);
if ($get_clips_result === false) {
showierror($get_clips_query);
}
?>
0 ) {
$rci = 0;
$i = 1;
foreach ($get_clips_result as $get_clips_row) {
$row_class = (++$rci & 1) ? '' : 'alt'; ?>