%PDF- %PDF-
Direktori : /home/nailstv/public_html/include/ |
Current File : /home/nailstv/public_html/include/Cimkek.class.php |
<?php Class Cimkek { public function selectCimkek($id, $tipus, $implode = false) { if(!$db = Registry::get('db')) { $db = Db::getInstance(); } $sql = "SELECT cimke FROM cimkek WHERE tipus = '" . $tipus . "' AND parent_id = " . $id . " ORDER BY id"; $cimkek = $db->GetCol($sql); if($implode) { $cimkek = implode(', ', $cimkek); } return $cimkek; } public function insertCimkek(&$rec, $tipus) { if(!$db = Registry::get('db')) { $db = Db::getInstance(); } $sql = "DELETE FROM cimkek WHERE parent_id = " . $rec['id'] . " AND tipus = '" . $tipus . "'"; $db->query($sql); if(!empty($rec['cimkek'])) { $cimkek = explode(',', $rec['cimkek']); $sql = "INSERT INTO cimkek(parent_id, tipus, cimke) VALUES "; $i = 0; $n = count($cimkek); foreach($cimkek as $cimke) { $sql .= "(" . $rec['id'] . ", '" . $tipus . "', '" . trim($cimke) . "')"; $sql .= ($i == $n - 1) ? ';' : ', '; $i++; } $db->query($sql); } unset($rec['cimkek']); } public function kapcsolodo($id, $mihez, $mi) { if(!$db = Registry::get('db')) { $db = Db::getInstance(); } $sql = "SELECT c.parent_id FROM cimkek c LEFT JOIN cimkek c2 ON c.cimke = c2.cimke AND c.tipus = '" . $mi . "' AND c2.tipus = '" . $mihez . "' WHERE c2.parent_id = " . $id; $id = $db->GetCol($sql); if(!empty($id)) { return implode(',', $id); } else { return false; } } } ?>