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
Délices d'Orient et plaisir d'Occident.
© A Tour de Roues
Marchand de tapis
Carpet
Hommage a Luc et Ingrid...
En famille en Cappadoce
Pere et fils en Cappadoce
Cappadoce
Porte bonheur
Coucher de soleil (Cappadoce)
Cappadoce
Cappadoce
Cappadoce
Maisons en Cappadoce
Cappadoce
8 tours de roues en Cappadoce
Petit dejeuner avec Luc et Ingrid (Cappadoce)
Avec Luc et Ingrid, (selle aventure)
Cappadoce
Piste en Cappadoce
Ensemble
Cappadoce
Cappadoce
Cappadoce
Cappadoce
Vallee d'Ilhara (Cappadoce)
Canyon de la valle d'Ilhara (Cappadoce)
Bivouac sur les hauteurs de la vallee d'Ilhara (Cappadoce)
Turque
Le plein !
En attendant que ramadan se passe
Cappadoce
Uchisar - Cappadoce
Eglise en Cappadoce
En famille en Cappadoce
En famille en Cappadoce
Petite sieste au milieu des cheminees des fees (Cappadoce)
Edouard chez le barbier
Benjamin chez le barbier
Edouard et Caroline en Cappadoce
Cappadoce
Cappadoce
Powered by zenphoto | theme by cimi