Beispiel #1
0
function xoopsfwrite()
{
    if ($_SERVER['REQUEST_METHOD'] != 'POST') {
        return false;
    } else {
    }
    if (!xoops_refcheck()) {
        return false;
    } else {
    }
    return true;
}
Beispiel #2
0
/**
 * 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();
}
Beispiel #3
0
	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 ;
}
Beispiel #4
0
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;
}
Beispiel #5
0
             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;
 }
Beispiel #7
0
 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);
Beispiel #8
0
function xoopsfwrite()
{
    global $HTTP_SERVER_VARS;
    if ($HTTP_SERVER_VARS['REQUEST_METHOD'] != 'POST') {
        return false;
    } else {
    }
    if (!xoops_refcheck()) {
        return false;
    } else {
    }
    return true;
}
Beispiel #9
0
 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) {