%PDF- %PDF-
Direktori : /home/nailstv/public_html/de.nails.tv/ |
Current File : /home/nailstv/public_html/de.nails.tv/_video.php |
<?php require_once '../config/config.php'; Registry::set('debug', false); //error_reporting(E_ALL); $db = Db::getInstance(); Registry::set('db', $db); if($_POST) { $v = new Inputvalidator; $rec = validate($_POST, $v); $table = 'video'; if($v->isError) { print "var error = '" . $v->printError() . "';\n"; die; } else { $rec['id'] = empty($_POST['id']) ? $db->GenID('_' . $table . '_id') : $_POST['id']; $rec['keres'] = trim(strip_tags($rec['szoveg'])); $rec['keres'] = str_replace("\r\n", "", $rec['keres']); $rec['keres'] = str_replace("\t", "", $rec['keres']); $rec['keres'] = preg_replace("/\s\s+/", " ", $rec['keres']); unset($rec['kep']); unset($rec['video']); if(empty($_POST['id'])) { $rec['datum'] = date('Y-m-d H:i:s'); $rec['sorrend'] = sorrend(); $db->insert($rec, $table); } else { $db->update($rec, $table); } $kapcs_videok = empty($_POST['kapcs_video']) ? array() : $_POST['kapcs_video']; $kapcs_cimke = empty($_POST['kapcs_cimke']) ? array() : $_POST['kapcs_cimke']; if(!empty($kapcs_videok)){ update_kapcs_video($rec['id'], $kapcs_videok); } if(!empty($kapcs_cimke)){ update_kapcs_cimke($rec['id'], $kapcs_cimke); } // $_id = $rec['id']; //require_once 'konvertalas.php'; // file_put_contents('../video/debug.txt',date('Y.m.d H:i:s').' -CONVERT- '.print_r($_POST,true)."\n",FILE_APPEND); // $bind = array($_id); // $sql = "SELECT id, cim, file, konvertalas FROM video WHERE id = ? AND storno = 'f'"; // $video = $db->GetRow($sql, $bind); //shell_exec('php _converter.php '.$rec['id']); /* updateHossz($video); convertMediaContent($video); kepekMentese($video);*/ // konvert(); print "var error = 0;\n"; print "var id = " . $rec['id'] . ";\n"; die; } } //////////////////////////////////////////////////////////////////////////////// function update_kapcs_video($video_id, $kapcs_videok) { $kapcs_videok = explode(',', $kapcs_videok); $db = Registry::get('db'); $bind = array($video_id); $sql = "DELETE FROM video_to_video WHERE video_id = ?"; $db->query($sql, $bind); if(!empty($kapcs_videok)) { $sql = "INSERT INTO video_to_video(video_id, kapcs_video_id) VALUES "; $i = 0; $n = count($kapcs_videok); foreach($kapcs_videok as $key => $val) { $sql .= "(" . $video_id . ", " . $val . ")"; $sql .= ($i == $n - 1) ? ';' : ', '; $i++; } $db->query($sql); } } function update_kapcs_cimke($video_id, $kapcs_cimkek) { $kapcs_cimkek = explode(',', $kapcs_cimkek); $db = Registry::get('db'); $bind = array($video_id); $sql = "DELETE FROM cimke_to_video WHERE video_id = ?"; $db->query($sql, $bind); if(!empty($kapcs_cimkek)) { $sql = "INSERT INTO cimke_to_video(video_id, cimkek_id) VALUES "; $i = 0; $n = count($kapcs_cimkek); foreach($kapcs_cimkek as $key => $val) { $sql .= "(" . $video_id . ", " . $val . ")"; $sql .= ($i == $n - 1) ? ';' : ', '; $i++; } $db->query($sql); } } function validate($rec, $v) { $db = Registry::get('db'); $msg = array('Címet kötelező megadni.'); $rec['cim'] = $v->v($rec['cim'], 'required, stripHtml', $msg); if($rec['video_selected'] == 0 && empty($rec['id']) && empty($rec['html'])) { $v->addError('Videót kötelező feltölteni.'); } //$rec['html'] = urldecode($rec['html']); if(!empty($rec['id'])){ $bind = array($rec['id']); $sql = "SELECT kiemelt, aktiv, ajanlott FROM video WHERE id = ?"; $row = $db->GetRow($sql, $bind); if($row['kiemelt'] == 't'){ $rec['kiemelt'] = 't'; } if($row['aktiv'] == 't'){ $rec['aktiv'] = 't'; } if($row['ajanlott'] == 't'){ $rec['ajanlott'] = 't'; } } return $rec; } function sorrend() { $db = Registry::get('db'); $sql = "UPDATE video SET sorrend = sorrend+10 WHERE storno = 'f'"; $db->query($sql); return 10; }