]> git.mxchange.org Git - friendica.git/commitdiff
Fix undefined variables PHP Notice
authorHypolite Petovan <mrpetovan@gmail.com>
Fri, 19 Jan 2018 05:32:37 +0000 (00:32 -0500)
committerHypolite Petovan <mrpetovan@gmail.com>
Sat, 20 Jan 2018 03:52:49 +0000 (22:52 -0500)
- $order_string in include/dba
- $limit_string in include/dba
- $search in mod/search
- $lang_list in include/pgettext.php

include/dba.php
include/pgettext.php
mod/search.php

index b1b689fdf77def7090d8b5bd54059e1fc9c1cd24..d40090cf4d4a92ab8bfcaf487247a4ae023772d4 100644 (file)
@@ -1145,6 +1145,7 @@ class dba {
 
                $condition_string = self::buildCondition($condition);
 
+               $order_string = '';
                if (isset($params['order'])) {
                        $order_string = " ORDER BY ";
                        foreach ($params['order'] AS $fields => $order) {
@@ -1157,6 +1158,7 @@ class dba {
                        $order_string = substr($order_string, 0, -2);
                }
 
+               $limit_string = '';
                if (isset($params['limit']) && is_int($params['limit'])) {
                        $limit_string = " LIMIT " . $params['limit'];
                }
index 6ffed3ba35da72f205065f678b7726c34e45d034..403d520cc67a2aab4e4c11849c4a353436de8cf5 100644 (file)
@@ -19,12 +19,12 @@ require_once "include/dba.php";
  */
 function get_browser_language() {
 
+       $lang_list = [];
        if (x($_SERVER, 'HTTP_ACCEPT_LANGUAGE')) {
                // break up string into pieces (languages and q factors)
                preg_match_all('/([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i',
                        $_SERVER['HTTP_ACCEPT_LANGUAGE'], $lang_parse);
 
-               $lang_list = [];
                if (count($lang_parse[1])) {
                        // go through the list of prefered languages and add a generic language
                        // for sub-linguas (e.g. de-ch will add de) if not already in array
@@ -41,8 +41,7 @@ function get_browser_language() {
        }
 
        // check if we have translations for the preferred languages and pick the 1st that has
-       for ($i = 0; $i < count($lang_list); $i++) {
-               $lang = $lang_list[$i];
+       foreach ($lang_list as $lang) {
                if ($lang === 'en' || (file_exists("view/lang/$lang") && is_dir("view/lang/$lang"))) {
                        $preferred = $lang;
                        break;
index 60995e98a3d7b87adb4bb52cac2570872d5f40e7..af9dd99563927923e71a30ef8dc7e76bd5063470 100644 (file)
@@ -135,6 +135,7 @@ function search_content(App $a) {
 
        Nav::setSelected('search');
 
+       $search = '';
        if (x($a->data,'search'))
                $search = notags(trim($a->data['search']));
        else