summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStanislau Wolski <stanislau.wolski@gmail.com>2013-02-05 12:43:18 -0800
committerStanislau Wolski <stanislau.wolski@gmail.com>2013-02-05 12:43:18 -0800
commitd345852d90f3a4108bbc31542161b8214da91489 (patch)
tree4b761e3ee0c802629736bca21b5b74b560c31f24
parente31493999641e1b538c62b313fd6d7eb7fa2f74f (diff)
downloadconnector-php-d345852d90f3a4108bbc31542161b8214da91489.zip
connector-php-d345852d90f3a4108bbc31542161b8214da91489.tar.gz
connector-php-d345852d90f3a4108bbc31542161b8214da91489.tar.bz2
[add] extra checks for php warnings
-rw-r--r--codebase/base_connector.php5
-rw-r--r--codebase/xss_filter.php5
2 files changed, 7 insertions, 3 deletions
diff --git a/codebase/base_connector.php b/codebase/base_connector.php
index b42b811..850f6d7 100644
--- a/codebase/base_connector.php
+++ b/codebase/base_connector.php
@@ -741,7 +741,10 @@ class Connector {
*/
protected function xml_end(){
$this->fill_collections();
- return $this->extra_output."</data>";
+ if (isset($this->extra_output))
+ return $this->extra_output."</data>";
+ else
+ return "</data>";
}
protected function fill_collections($list=""){
diff --git a/codebase/xss_filter.php b/codebase/xss_filter.php
index c80c7d2..ed0a309 100644
--- a/codebase/xss_filter.php
+++ b/codebase/xss_filter.php
@@ -171,9 +171,10 @@ class ConnectorSecurity{
die();
}
static function checkCSRF($edit){
- if(!isset($_SESSION)) @session_start();
-
if (ConnectorSecurity::$security_key){
+ if (!isset($_SESSION))
+ @session_start();
+
if ($edit=== true){
if (!isset($_POST[ConnectorSecurity::$security_var]))
return ConnectorSecurity::CSRF_detected();