true)); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); $query = "select setting from user where userid = ? "; $stmt = $dbh->prepare($query); $stmt->execute(array($_COOKIE["userid"])); $fUser = $stmt->fetchAll(PDO::FETCH_ASSOC); $dbh=null; if(isset($fUser[0]["setting"])){ $my_setting=json_decode($fUser[0]["setting"],TRUE); foreach ($setting as $key => $value) { if(mb_substr($key,0,1,"UTF-8") !== '_' && isset($my_setting[$key])){ $setting[$key] = $my_setting[$key]; } } } } return($setting); } function inLangSetting($lang,$mySetting){ foreach ($mySetting as $key => $value) { if(strpos($lang,"-")==false){ if($lang===$value){ return true; } } else{ $befor = strstr($lang,"-" , TRUE); if($lang===$value || $befor===$value){ return true; } } } return false; } ?>