rray($bt)) { $b = array_shift($bt); $theme = basename(dirname($b['file'])); setThemeOption($key, $value, NULL, $theme); } else { setOptionDefault($key, $value); // can't determine the theme. } } /** * Sets value for a boolena theme option * insures that the value is either zero or one * * @param string $key Option key * @param bool $bool value to be set * @param object $album album object * @param string $default theme name */ function setBoolThemeOption($key, $bool, $album=NULL, $default=false) { if ($bool) { $value = 1; } else { $value = 0; } setThemeOption($key, $value, $album, $default); } /** * Returns the value of a theme option * * @param string $option option key * @param object $album * @param string $default theme name * @return mixed */ function getThemeOption($option, $album=NULL, $default=false) { global $gallery; if (is_null($album)) { $theme = $default; $id = 0; } else { $id = $album->id; $theme = $album->getAlbumTheme(); } if (empty($theme)) { $theme = $gallery->getCurrentTheme(); } $theme = "'".zp_escape_string($theme)."'"; // album-theme $sql = "SELECT `value` FROM " . prefix('options') . " WHERE `name`='" . zp_escape_string($option) . "' AND `ownerid`=".$id." AND `theme`=".$theme; $db = query_single_row($sql); if (!$db) { // raw theme option $sql = "SELECT `value` FROM " . prefix('options') . " WHERE `name`='" . zp_escape_string($option) . "' AND `ownerid`=0 AND `theme`=".$theme; $db = query_single_row($sql); if (!$db) { // raw album option $sql = "SELECT `value` FROM " . prefix('options') . " WHERE `name`='" . zp_escape_string($option) . "' AND `ownerid`=".$id." AND `theme`=NULL"; $db = query_single_row($sql); if (!$db) { return getOption($option); } } } return $db['value']; } /** * Returns true if all the right conditions are set to allow comments for the $type * * @param string $type Which comments * @return bool */ function commentsAllowed($type) { return getOption($type) && (!getOption('comment_form_members_only') || zp_loggedin(ADMIN_RIGHTS | POST_COMMENT_RIGHTS)); } /** * Returns the viewer's IP address * Deals with transparent proxies * * @return string */ function getUserIP() { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { return sanitize($_SERVER['HTTP_X_FORWARDED_FOR'], 0); } else { return sanitize($_SERVER['REMOTE_ADDR'], 0); } } /** * Strips out and/or replaces characters from the string that are not "soe" friendly * * @param string $source * @return string */ function seoFriendly($source) { $string = zp_apply_filter('seoFriendly', $source); if ($source == $string) { // no filter, do basic cleanup $string = preg_replace("/&([a-zA-Z])(uml|acute|grave|circ|tilde|ring),/","",$string); $string = preg_replace("/[^a-zA-Z0-9_.-]/","",$string); $string = str_replace(array('---','--'),'-', $string); } return $string; } //load PHP specific functions require_once(PHPScript('5.0.0', '_functions.php')); setexifvars(); ?> A Tour d'Images | Turquie, le retour

© A Tour de Roues

100% coton
En longeant la Syrie
Depart de bivouac entre vignes et oliviers
Eglise St Pierre ou prechaient les apotres a Antioche
Les plus belles mosaïques du monde au musee archeologique d'Antioche
Eglise catholique d'Antioche
Mosquee a Antioche
Robes de princesses
Belle piece de boeuf sous les yeux d'Atatürk
Bivouac au Kurdistan
Dites 33 ans
La clinique des velos
Remise en etat
Rodolphe et Marie Jo au restau
Approche de la Turquie
Fin de la Georgie
Lac de Van
Lac de Van
Powered by zenphoto | theme by cimi