set_charset("utf8"); function url_safe($naziv) { $before = array("°", " ", ".", ",", "\"", "'", "&", "š", "đ", "č", "ć", "ž", "ö", "Š", "Đ", "Č", "Ć", "Ž", "Ö", "ä", "Ä", ":", "/", "–", "?"); $after = array("", "-", "", "", "", "", "", "s", "d", "c", "c", "z", "o", "S", "D", "C", "C", "Z", "O", "a", "A", "", "-", "-", ""); return strtolower(str_replace ( $before, $after, strtolower($naziv))); } function getAtributiStrani($stranid) { @l; $host = 'localhost'; $user = 'ostrogeCMS'; $pass = 'CMSostroge1_'; $dbname = 'ostrogeCMS'; $mysqli = new mysqli($host, $user, $pass, $dbname); $mysqli->set_charset("utf8"); $query = "SELECT stranid, naslov, tipid, skrij, parent FROM stran WHERE stranid = ".$stranid; $result = $mysqli->query($query); $line=$result->fetch_array(MYSQLI_ASSOC); $l['stranid']=$line['stranid']; $l['naslov']=$line['naslov']; $l['skrij']=$line['skrij']; $l['tipid']=$line['tipid']; $l['parent']=$line['parent']; $query2="SELECT * FROM atribut WHERE deleted = 0 AND tipid = ".$line['tipid']." ORDER BY red ASC"; $result2 = $mysqli->query($query2); while ($line2=$result2->fetch_array(MYSQLI_ASSOC)) { if ($line2['vrsta']==0) //gre za TEKSTOVNI PODATEK { $l[$line2['spremenljivka']] = getTekstovniPodatek($line2['atributid'],$line['stranid']); } if ($line2['vrsta']==10) //gre za CHECKBOX { $l[$line2['spremenljivka']] = getTekstovniPodatek($line2['atributid'],$line['stranid']); } if ($line2['vrsta']==1) //gre za DATUM { $l[$line2['spremenljivka']] = getDatumskiPodatek($line2['atributid'],$line['stranid']); } if ($line2['vrsta']==2) //gre za VSEBINSKI PODATEK - WYSIWYG (fckeditor) { $l[$line2['spremenljivka']] = getVsebinskiPodatek($line2['atributid'],$line['stranid']); } if ($line2['vrsta']==3) //gre za VSEBINSKI PODATEK - obiajen textbox { $l[$line2['spremenljivka']] = getVsebinskiPodatek($line2['atributid'],$line['stranid']); } if ($line2['vrsta']==4) //gre za SLIKO { $l[$line2['spremenljivka']] = getTekstovniPodatek($line2['atributid'],$line['stranid']); } if ($line2['vrsta']==5) //gre za DATOTEKO { $l[$line2['spremenljivka']] = getTekstovniPodatek($line2['atributid'],$line['stranid']); } if ($line2['vrsta']==6) //gre za GALERIJO { $l[$line2['spremenljivka']] = $line2['atributid']; } if ($line2['vrsta']==7) //gre za ANKETO { $l[$line2['spremenljivka']] = $line2['atributid']; } if ($line2['vrsta']==8) //gre za FAQ { $l[$line2['spremenljivka']] = $line2['atributid']; } if ($line2['vrsta']==9) //gre za FORMULAR { $l[$line2['spremenljivka']] = $line2['atributid']; } } return $l; } function getTekstovniPodatek($atributid,$stranid) { $host = 'localhost'; $user = 'ostrogeCMS'; $pass = 'CMSostroge1_'; $dbname = 'ostrogeCMS'; $mysqli = new mysqli($host, $user, $pass, $dbname); $mysqli->set_charset("utf8"); $query2="SELECT tvrednost FROM podatek WHERE atributid = ".$atributid." AND stranid = ".$stranid; $result2 = $mysqli->query($query2); if ($line2=$result2->fetch_array(MYSQLI_ASSOC)) { return $line2['tvrednost']; } else { mysql_query("INSERT INTO podatek SET tvrednost = '', stranid = ".$stranid.", atributid = ".$atributid); return ""; } } function getDatumskiPodatek($atributid,$stranid) { $host = 'localhost'; $user = 'ostrogeCMS'; $pass = 'CMSostroge1_'; $dbname = 'ostrogeCMS'; $mysqli = new mysqli($host, $user, $pass, $dbname); $mysqli->set_charset("utf8"); $query2="SELECT ivrednost FROM podatek WHERE atributid = ".$atributid." AND stranid = ".$stranid; $result2 = $mysqli->query($query2); if ($line2=$result2->fetch_array(MYSQLI_ASSOC)) { return $line2['ivrednost']; } else { mysql_query("INSERT INTO podatek SET ivrednost = ".time().", stranid = ".$stranid.", atributid = ".$atributid); return time(); } } function getVsebinskiPodatek($atributid,$stranid) { $host = 'localhost'; $user = 'ostrogeCMS'; $pass = 'CMSostroge1_'; $dbname = 'ostrogeCMS'; $mysqli = new mysqli($host, $user, $pass, $dbname); $mysqli->set_charset("utf8"); $query2="SELECT vvrednost FROM podatek WHERE atributid = ".$atributid." AND stranid = ".$stranid; $result2 = $mysqli->query($query2); if ($line2=$result2->fetch_array(MYSQLI_ASSOC)) { return $line2['vvrednost']; } else { mysql_query("INSERT INTO podatek SET vvrednost = '', stranid = ".$stranid.", atributid = ".$atributid); return ""; } } function skrajsaj($opis,$velikost) { if (strlen($opis)>$velikost) { $i=$velikost-10; while ((substr($opis, $i, 1)!=' ') && ($i < strlen($opis))) { $i=$i+1; } $opis = substr($opis, 0, $i)."..."; } return strip_tags($opis,'
'); } ?>