| 
<?php
 function bb_add_thread_ads()
 {
 
 $username=isset(Configs::$_['user_data']['user_id'])?Configs::$_['user_data']['user_id']:'';
 
 //    useClass('EmailSystem');
 
 // try {
 //     isValidAccessAPI();
 // } catch (\Exception $e) {
 //     echo responseData($e->getMessage(),'yes');return false;
 // }
 // Check default post status of user group
 $status='1';
 
 $thread_id=addslashes(getPost('thread_id'));
 $forum_id=addslashes(getPost('forum_id'));
 $start_date=addslashes(getPost('start_date'));
 $end_date=addslashes(getPost('end_date'));
 
 if(!isset($thread_id[2]))
 {
 return 'Thread url not allow is blank!';
 }
 
 if(!isset($start_date[2]))
 {
 return 'Start date not allow is blank!';
 }
 
 if(!isset($end_date[2]))
 {
 return 'End date not allow is blank!';
 }
 
 $db=new Database();
 
 $latestOrder=$db->query("select ifnull(MAX(sort_order),'0') as sort_order from bb_ads_thread_data ");
 
 $newOrder=(int)$latestOrder[0]['sort_order']+1;
 
 $useID=rand(10,20);
 
 $ads_id=newID($useID);
 
 $insertData=array(
 'ads_id'=>$ads_id,
 'thread_id'=>$thread_id,
 'forum_id'=>$forum_id,
 'start_date'=>$start_date,
 'end_date'=>$end_date,
 'method'=>'thread',
 'status'=>'1',
 'sort_order'=>$newOrder,
 'user_id'=>Configs::$_['user_data']['user_id'],
 );
 
 $queryStr=arrayToInsertStr('bb_ads_thread_data',$insertData);
 
 $db->nonquery($queryStr);
 
 BB_Forum::clear_ads_threads($forum_id);
 
 return 'Done';
 }
 
 |