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 | Cambodge

Sur la route des sourires.

© A Tour de Roues

Au coeur du village
Traversée de gué
La piste est à nous
Atelier mécanique au monastère
Atelier mécanique au monastère
Poste frontiere
Cardamones mountains
Copines
Regard pétillant
Portrait
Sur la route
Cyclo family
Campagne pres de Sihanoukville
Parking d'école
Ecolières
Sur la route
Des sacoches aux paniers
Fumer provoque l'impuissance
Crevette rose
Paysage sur la montagne des Elephants
Pres de Kampot
Récolte du riz
Sur la route
Sur la route
Récolte du riz
Phnom Penh
Demenagement
Sur les bords du Tonlé Sap, Phnom Penh
Sur les bords du Tonlé Sap, Phnom Penh
Nouilles sautées au marché
Le marché russe de Phnom Penh
Phnom Penh
Tricycle
Passage des 10 000 km
Entre deux prieres
A l'ecole de boudha
Sur la piste
Vaches, riziere et palmiers a sucre
Maison traditionnelle
Transport de l'eau des palmiers a sucre a velo
A l'assault du palmier a sucre
Buffalo
Copains
Pas de mer au bout de la piste de sable
Moine
Moine
Train Cambodgien
Bain de boue
Rencontre sur la piste avec une cyclo-famille
Jeux de mille bornes
Mecanique et meditation
Temple près de Batdambang
Séchage des feuilles de riz
Insectes grillées
No comment
Vie de cochon
Angkor, le Bayon
Angkor, le Bayon
Angkor, le Bayon
Powered by zenphoto | theme by cimi