| 
<?php
 function bb_account_save_avatar()
 {
 
 if(Configs::$_['user_data']['user_id']=='GUEST')
 {
 return 'NG';
 }
 
 $cookie_username=isset(Configs::$_['user_data']['user_id'])?Configs::$_['user_data']['user_id']:'';
 
 if(!isset($cookie_username[1]))
 {
 return 'NG';
 }
 
 $file_path=addslashes(getPost('file_path',''));
 
 $file_path=str_replace(SITE_URL,'',$file_path);
 
 $resize = new ResizeImage(ROOT_PATH.$file_path);
 $resize->resizeTo(256, 256, 'exact');
 $resize->saveImage(ROOT_PATH.$file_path);
 
 $new_path='public/uploads/users/'.basename($file_path);
 
 copy($file_path,ROOT_PATH.$new_path);
 
 $db=new Database();
 
 $db->nonquery("update user_mst set avatar='".$new_path."' where  user_id='".Configs::$_['user_data']['user_id']."' ");
 
 if(file_exists($file_path))
 {
 unlink($file_path);
 }
 
 $savePath=BB_CACHES_PATH.'forums.php';
 
 if(file_exists($savePath))
 {
 unlink($savePath);
 }
 
 return SITE_URL.$new_path;
 }
 |