login_right( addslashes($fl['username']), addslashes($fl['password']) ) AND !isset($_SESSION['username']) ) { return TRUE; } elseif ( $this->login_right( addslashes($fl['username']), addslashes($fl['password']) ) == 0) { return FALSE; } if($_SESSION['IP'] != $_SERVER['REMOTE_ADDR']) die('Falsche Sessiondaten, bitte erneut einloggen.'); } function login_right($user, $pass) { $result = $this->datamodel->retrieve('user','COUNT(*) as anzahl',"name = '".$user."' AND password = MD5('".$pass."')"); return $result['anzahl']; } function get_trashcan_data($modules) { $trashcan_data = array(); foreach( $modules as $name => $module ) { $controller = str_replace('_LANG', '', $module); $controller = str_replace('_', '', $controller); $module = str_replace('LANG', LANG, $module); $sql = 'SELECT * FROM fl_'.$module.' WHERE status = 2;'; $data[$module] = $this->datamodel->_query_db($sql); if ( isset($data[$module]['id']) ) { $tmp = $data[$module]; unset($data); $data[$module][] = $tmp; } $data[$module]['title'] = $name; $data[$module]['controller'] = $controller; if ( count( $data[$module] ) <= 2 ) continue; $trashcan_data += $data; } return $trashcan_data; } } ?>