summaryrefslogtreecommitdiffstats
path: root/codebase
diff options
context:
space:
mode:
Diffstat (limited to 'codebase')
-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();