59 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?PHP
 | |
| @session_start ();
 | |
| @error_reporting ( E_ALL ^ E_NOTICE );
 | |
| @ini_set ( 'display_errors', true );
 | |
| @ini_set ( 'html_errors', false );
 | |
| @ini_set ( 'error_reporting', E_ALL ^ E_NOTICE );
 | |
| 
 | |
| define ( 'DATALIFEENGINE', true );
 | |
| define( 'ROOT_DIR', substr( dirname(  __FILE__ ), 0, -7 ) );
 | |
| define( 'SYSTEM_DIR', ROOT_DIR . '/system' );
 | |
| 
 | |
| extract ( $_REQUEST, EXTR_SKIP );
 | |
| require SYSTEM_DIR . "/data/config.php";
 | |
| require_once SYSTEM_DIR . '/classes/mysql.php';
 | |
| require_once SYSTEM_DIR . "/data/dbconfig.php";
 | |
| require_once SYSTEM_DIR . "/inc/include/functions.inc.php";
 | |
| 
 | |
| check_xss ();
 | |
| 
 | |
| if ($_COOKIE['dle_skin']) {
 | |
| 	if (@is_dir ( ROOT_DIR . '/templates/' . $_COOKIE['dle_skin'] )) {
 | |
| 		$config['skin'] = $_COOKIE['dle_skin'];
 | |
| 	}
 | |
| }
 | |
| 
 | |
| include_once ROOT_DIR . '/language/' . $config['langs'] . '/adminpanel.lng';
 | |
| 
 | |
| $config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];
 | |
| 
 | |
| $user_group = $cache->get( "usergroup" );
 | |
| if( ! $user_group ) {$user_group = array ();
 | |
| 	$db->query( "SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC" );
 | |
| 	while ( $row = $db->get_row() ) {$user_group[$row['id']] = array ();
 | |
| 		foreach ( $row as $key => $value ) {$user_group[$row['id']][$key] = stripslashes($value);}
 | |
| 	}
 | |
|     $cache->set( "usergroup", $user_group );
 | |
| 	$db->free();
 | |
| }
 | |
| 
 | |
| include_once SYSTEM_DIR . '/modules/sitelogin.php';
 | |
| 
 | |
| if (! $is_logged) {die ( "<br><br><br><br><center>$lang[err_notlogged]</center>" );}
 | |
| if (! $user_group[$member_id['user_group']]['allow_image_upload'] and $member_id['user_group'] != 1) {die ( "<br><br><br><br><center>$lang[err_noupload]</center>" );}
 | |
| 
 | |
| $_REQUEST['news_id'] = (intval ( $_REQUEST['add_id'] )) ? intval ( $_REQUEST['add_id'] ) : '0';
 | |
| $_REQUEST['action'] = "quick";
 | |
| $_REQUEST['author'] = $member_id['name'];
 | |
| 
 | |
| if ( $_REQUEST['news_id'] ) {
 | |
| 	$row = $db->super_query( "SELECT id, autor, approve FROM " . PREFIX . "_post WHERE id = '".intval($_REQUEST['news_id'])."'" );
 | |
| 	if ( !$row['id'] OR $row['approve'] OR $row['autor'] != $member_id['name'] ) die( "Hacking attempt!" );
 | |
| }
 | |
| 
 | |
| $action = "quick";
 | |
| $author = $member_id['name'];
 | |
| define( 'LOGGED_IN', true );
 | |
| 
 | |
| require_once SYSTEM_DIR . '/inc/files.php';
 | |
| ?>
 |