function xoopsfwrite() { if ($_SERVER['REQUEST_METHOD'] != 'POST') { return false; } else { } if (!xoops_refcheck()) { return false; } else { } return true; }
/** * Create the instance of DataBase class, and set it to member property. * @access protected */ function _getDB() { require_once XOOPS_ROOT_PATH . '/class/logger.php'; $root = XCube_Root::getSingleton(); if (!defined('XOOPS_DB_CHKREF')) { define('XOOPS_DB_CHKREF', 1); } else { define('XOOPS_DB_CHKREF', 0); } require_once XOOPS_ROOT_PATH . '/class/database/databasefactory.php'; if ($root->getSiteConfig('Legacy', 'AllowDBProxy') == true) { if (xoops_getenv('REQUEST_METHOD') != 'POST' || !xoops_refcheck(XOOPS_DB_CHKREF)) { define('XOOPS_DB_PROXY', 1); } } elseif (xoops_getenv('REQUEST_METHOD') != 'POST') { define('XOOPS_DB_PROXY', 1); } return XoopsDatabaseFactory::getDatabaseConnection(); }
if ( ! $goodhost ) { redirect_header( XOOPS_URL."/modules/".$mydirname."/index.php?page=singlefile?cid=$cid&lid=$lid", 20, _MD_D3DOWNLOADS_NOPERMISETOLINK ); exit() ; } } $user_access = new user_access( $mydirname ) ; $whr_cat = "d.cid IN (".implode(",", $user_access->can_read() ).")" ; $mydownload = new MyDownload( $mydirname, $whr_cat, $lid ) ; if( ! $mydownload->return_lid() ) { d3download_delete_cache_of_categories( $mydirname ) ; redirect_header( XOOPS_URL."/modules/".$mydirname."/", 20, _MD_D3DOWNLOADS_NOMATCH ) ; exit() ; } if ( xoops_refcheck() ) $mydownload->Hits_Count( $lid ) ; d3download_delete_cache_of_categories( $mydirname ) ; switch( $second ) { case false : $url = $mydownload->return_url('Show') ; $filename = $mydownload->return_filename('Show') ; $ext = $mydownload->return_ext('Show') ; break ; case true : $url = $mydownload->return_file2('Show') ; $filename = $mydownload->return_filename2('Show') ; $ext = $mydownload->return_ext2('Show') ; break ; }
function clickbanner($bid) { global $xoopsDB; if (is_int($bid) && $bid > 0) { if (xoops_refcheck()) { if ($bresult = $xoopsDB->query("select clickurl from " . $xoopsDB->prefix("banner") . " where bid={$bid}")) { list($clickurl) = $xoopsDB->fetchRow($bresult); $xoopsDB->queryF("update " . $xoopsDB->prefix("banner") . " set clicks=clicks+1 where bid={$bid}"); header('Location: ' . $clickurl); } } } exit; }
if ($child == $pid) { die("category looping has occurred"); } } } // update $sql = "UPDATE {$table_cat} SET "; $cols = array("pid" => "I:N:0", "title" => "50:E:1", "imgurl" => "150:E:0"); $sql .= mysql_get_sql_set($cols) . " WHERE cid='{$cid}'"; $xoopsDB->query($sql) or die("DB Error: update category"); redirect_header("index.php", 1, _AM_CAT_UPDATED); exit; } else { if (!empty($_POST['delcat'])) { // anti-CSRF (Double Check) if (!xoops_refcheck()) { die("XOOPS_URL is not included in your REFERER"); } // Delete $cid = intval($_POST['delcat']); //get all categories under the specified category $children = $cattree->getAllChildId($cid); $whr = "cid IN ("; foreach ($children as $child) { $whr .= "{$child},"; xoops_notification_deletebyitem($myalbum_mid, 'category', $child); } $whr .= "{$cid})"; xoops_notification_deletebyitem($myalbum_mid, 'category', $cid); myalbum_delete_photos($whr); $xoopsDB->query("DELETE FROM {$table_cat} WHERE {$whr}") or die("DB error: DELETE cat table");
/** * Create the instance of DataBase class, and set it to member property. * @access protected */ function _setupDB() { if (!defined('XOOPS_XMLRPC')) { define('XOOPS_DB_CHKREF', 1); } else { define('XOOPS_DB_CHKREF', 0); } require_once XOOPS_ROOT_PATH . '/class/database/databasefactory.php'; if ($this->mRoot->getSiteConfig('Legacy', 'AllowDBProxy') == true) { if (xoops_getenv('REQUEST_METHOD') != 'POST' || !xoops_refcheck(XOOPS_DB_CHKREF)) { define('XOOPS_DB_PROXY', 1); } } elseif (xoops_getenv('REQUEST_METHOD') != 'POST') { define('XOOPS_DB_PROXY', 1); } $this->mDB =& XoopsDatabaseFactory::getDatabaseConnection(); $GLOBALS['xoopsDB'] =& $this->mDB; }
define("XOOPS_THEME_URL", XOOPS_URL . "/themes"); define("XOOPS_UPLOAD_URL", XOOPS_URL . "/uploads"); set_magic_quotes_runtime(0); include_once XOOPS_ROOT_PATH . '/class/logger.php'; $xoopsLogger =& XoopsLogger::instance(); $xoopsLogger->startTime(); if (!defined('XOOPS_XMLRPC')) { define('XOOPS_DB_CHKREF', 1); } else { define('XOOPS_DB_CHKREF', 0); } // ############## Include common functions file ############## include_once XOOPS_ROOT_PATH . '/include/functions.php'; // #################### Connect to DB ################## require_once XOOPS_ROOT_PATH . '/class/database/databasefactory.php'; if ($_SERVER['REQUEST_METHOD'] != 'POST' || !xoops_refcheck(XOOPS_DB_CHKREF)) { define('XOOPS_DB_PROXY', 1); } $xoopsDB =& XoopsDatabaseFactory::getDatabaseConnection(); // ################# Include required files ############## require_once XOOPS_ROOT_PATH . '/kernel/object.php'; require_once XOOPS_ROOT_PATH . '/class/criteria.php'; require_once XOOPS_ROOT_PATH . '/class/token.php'; // for xoops.org 2.0.10 compatibility require_once XOOPS_ROOT_PATH . '/class/xoopssecurity.php'; $xoopsSecurity = new XoopsSecurity(); // #################### Include text sanitizer ################## include_once XOOPS_ROOT_PATH . "/class/module.textsanitizer.php"; // ################# Load Config Settings ############## $config_handler =& xoops_gethandler('config'); $xoopsConfig =& $config_handler->getConfigsByCat(XOOPS_CONF);
function xoopsfwrite() { global $HTTP_SERVER_VARS; if ($HTTP_SERVER_VARS['REQUEST_METHOD'] != 'POST') { return false; } else { } if (!xoops_refcheck()) { return false; } else { } return true; }
define("XOOPS_THEME_URL", XOOPS_URL . "/themes"); define("XOOPS_UPLOAD_URL", XOOPS_URL . "/uploads"); set_magic_quotes_runtime(0); include_once XOOPS_ROOT_PATH . '/class/logger.php'; $xoopsLogger =& XoopsLogger::instance(); $xoopsLogger->startTime(); if (!defined('XOOPS_XMLRPC')) { define('XOOPS_DB_CHKREF', 1); } else { define('XOOPS_DB_CHKREF', 0); } // ############## Include common functions file ############## include_once XOOPS_ROOT_PATH . '/include/functions.php'; // #################### Connect to DB ################## require_once XOOPS_ROOT_PATH . '/class/database/databasefactory.php'; if ($HTTP_SERVER_VARS['REQUEST_METHOD'] != 'POST' || !xoops_refcheck(XOOPS_DB_CHKREF)) { define('XOOPS_DB_PROXY', 1); } $xoopsDB =& XoopsDatabaseFactory::getDatabaseConnection(); // ################# Include required files ############## require_once XOOPS_ROOT_PATH . '/kernel/object.php'; require_once XOOPS_ROOT_PATH . '/kernel/handlerregistry.php'; require_once XOOPS_ROOT_PATH . '/class/criteria.php'; // #################### Include text sanitizer ################## include_once XOOPS_ROOT_PATH . "/class/module.textsanitizer.php"; // ################# Load Config Settings ############## $config_handler =& xoops_gethandler('config'); $xoopsConfig =& $config_handler->getConfigsByCat(XOOPS_CONF); // #################### Error reporting settings ################## error_reporting(0); if ($xoopsConfig['debug_mode'] == 1) {