From 4421d6cf09dd0af4386d10d3c8d92f62ffe3db13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cornelius=20Wei=C3=9F?= Date: Thu, 7 Dec 2006 12:46:08 +0000 Subject: [PATCH] strstr -> strpos fix by thomas koch --- phpgwapi/inc/class.egw_db.inc.php | 2 +- phpgwapi/inc/class.html.inc.php | 20 ++++++++++++-------- phpgwapi/inc/class.jscalendar.inc.php | 4 ++-- phpgwapi/inc/class.nextmatchs.inc.php | 2 +- 4 files changed, 16 insertions(+), 12 deletions(-) diff --git a/phpgwapi/inc/class.egw_db.inc.php b/phpgwapi/inc/class.egw_db.inc.php index 39214135df..ab5bec80ff 100644 --- a/phpgwapi/inc/class.egw_db.inc.php +++ b/phpgwapi/inc/class.egw_db.inc.php @@ -1630,7 +1630,7 @@ $sql = "SELECT $cols FROM $table $join"; // if we have a where clause, we need to add it together with the WHERE statement, if thats not in the join - if ($where) $sql .= @strstr($join,"WHERE") ? ' AND ('.$where.')' : ' WHERE '.$where; + if ($where) $sql .= (strpos($join,"WHERE")!==false) ? ' AND ('.$where.')' : ' WHERE '.$where; if ($append) $sql .= ' '.$append; diff --git a/phpgwapi/inc/class.html.inc.php b/phpgwapi/inc/class.html.inc.php index 614295cc9a..c54be2d011 100644 --- a/phpgwapi/inc/class.html.inc.php +++ b/phpgwapi/inc/class.html.inc.php @@ -111,7 +111,7 @@ class html { if (!$this->wz_tooltip_included) { - if (!strstr('wz_tooltip',$GLOBALS['egw_info']['flags']['need_footer'])) + if (strpos('wz_tooltip',$GLOBALS['egw_info']['flags']['need_footer'])===false) { $GLOBALS['egw_info']['flags']['need_footer'] .= ''."\n"; } @@ -324,8 +324,8 @@ class html $base_name.'['.$val.']','',($title ? 'title="'.$this->htmlspecialchars($title).'" ':''))."
\n"; } if ($style && substr($style,-1) != ';') $style .= '; '; - if (!strstr($style,'height')) $style .= 'height: '.(1.7*$multiple).'em; '; - if (!strstr($style,'width')) $style .= 'width: '.(4+$max_len*($max_len < 15 ? 0.65 : 0.55)).'em; '; + if (strpos($style,'height')===false) $style .= 'height: '.(1.7*$multiple).'em; '; + if (strpos($style,'width')===false) $style .= 'width: '.(4+$max_len*($max_len < 15 ? 0.65 : 0.55)).'em; '; $style .= 'background-color: white; overflow: auto; border: lightgray 2px inset;'; return $this->div($html,$options,'',$style); @@ -432,7 +432,7 @@ class html case 'mozilla': return $this->ua_version >= 1.3; default: - return False; + return true;//False; } } @@ -461,7 +461,7 @@ class html $GLOBALS['egw']->js = CreateObject('phpgwapi.javascript'); } - if (!@strstr($GLOBALS['egw_info']['flags']['java_script'],'tinyMCE')) + if (strpos($GLOBALS['egw_info']['flags']['java_script'],'tinyMCE')===false) { $GLOBALS['egw']->js->validate_file('tiny_mce','tiny_mce'); } @@ -538,7 +538,7 @@ class html $tab2a .= ',separator,insertdate,inserttime'; break; default: - if(strstr($plugin,'=')) + if(strpos($plugin,'=')!==false) { $init .= ','. str_replace('=',':',$plugin); } @@ -705,7 +705,7 @@ class html $label = lang($label); } if (($accesskey = strstr($label,'&')) && $accesskey[1] != ' ' && - (($pos = strpos($accesskey,';')) === False || $pos > 5)) + (($pos = strpos($accesskey,';')) === false || $pos > 5)) { $label_u = str_replace('&'.$accesskey[1],''.$accesskey[1].'',$label); $label = str_replace('&','',$label); @@ -1005,7 +1005,11 @@ class html $vars = $url; $url = '/index.php'; } - elseif (!strstr($url,'/') && count(explode('.',$url)) >= 3 && !(strstr($url,'mailto:') || strstr($url,'://') || strstr($url,'javascript:'))) + elseif (strpos($url,'/')===false && + count(explode('.',$url)) >= 3 && + !(strpos($url,'mailto:')!==false || + strpos($url,'://')!==false || + strpos($url,'javascript:')!==false)) { $url = "/index.php?menuaction=$url"; } diff --git a/phpgwapi/inc/class.jscalendar.inc.php b/phpgwapi/inc/class.jscalendar.inc.php index da1bdf485f..14d14c8283 100644 --- a/phpgwapi/inc/class.jscalendar.inc.php +++ b/phpgwapi/inc/class.jscalendar.inc.php @@ -44,7 +44,7 @@ class jscalendar $this->jscalendar_url = $GLOBALS['egw_info']['server']['webserver_url'].'/phpgwapi/js/'.$path; $this->dateformat = $GLOBALS['egw_info']['user']['preferences']['common']['dateformat']; - if ($do_header && !@strstr($GLOBALS['egw_info']['flags']['java_script'],'jscalendar')) + if ($do_header && (strpos($GLOBALS['egw_info']['flags']['java_script'],'jscalendar')===false)) { $GLOBALS['egw_info']['flags']['java_script'] .= ' @@ -81,7 +81,7 @@ class jscalendar if ($year && $month && $day) { $date = adodb_date($this->dateformat,$ts = adodb_mktime(12,0,0,$month,$day,$year)); - if (strpos($this->dateformat,'M') !== False) + if (strpos($this->dateformat,'M') !== false) { $short = lang(adodb_date('M',$ts)); // check if we have a translation of the short-cut if (substr($short,-1) == '*') // if not generate one by truncating the translation of the long name diff --git a/phpgwapi/inc/class.nextmatchs.inc.php b/phpgwapi/inc/class.nextmatchs.inc.php index 5f40f8dadb..1d08b9ea0c 100644 --- a/phpgwapi/inc/class.nextmatchs.inc.php +++ b/phpgwapi/inc/class.nextmatchs.inc.php @@ -399,7 +399,7 @@ // If they place a '"' in their search, it will mess everything up // Our only option is to remove it - if(strstr($_query,'"')) + if(strpos($_query,'"')!==false) { $_query = str_replace('"','',$_query); }