Files
web-site/External/Starting/Autoload/forum_func.php
T
2026-07-02 08:16:19 +03:00

151 lines
4.0 KiB
PHP

<?php
/**
* Created By : Erkan IŞIK
* Created Date: 2018-02-21
* Update Date : 2018-03-30
*/
function forum_kategori_panel($par = '0'){
return DB::orderBy('id','asc')->where('kat_ustid',$par,'and')->where('status',1)->get('forum_kat')->result();
}
function mesaj_sayisi($id){
return DB::where('category_id',$id,'and')->where('content_id','0')->forum()->totalRows();
}
function toplam_mesaj_sayisi($id){
return DB::where('category_id',$id)->forum()->totalRows();
}
function question_category($par = '0'){
return DB::where('status','1','and')
->where('kat_ustid',$par)
->forum_kat()
->result();
}
function forum_kategori_adi($data){
return DB::select('adi','kat_ustid','adi_seo')->where('id',$data)->get('forum_kat')->row();
}
function forumCategoryName($data){
return DB::select('adi')->where('id',$data)->get('forum_kat')->value();
}
function forum_kategori_row($data){
return DB::where('id',$data)->get('forum_kat')->row();
}
function iletisayisi($id){
$s = DB::where('category_id',$id)->get('forum')->result();
return count($s);
}
function yazar($deg){
return DB::select('username')->where('user_id',$deg)->get('user')->value();
}
function userCreateDate($deg){
return DB::select('date')->where('user_id',$deg)->get('user')->value();
}
function avatar(){
$avatar = DB::select('avatar')->where('user_id', USERID)->get('user')->value();
return URL::base($avatar);
}
function avatar1($userid){
$avatar = DB::select('avatar')->where('user_id',$userid)->get('user')->value();
if ($avatar){
return URL::base($avatar);
}else{
return '/img/user.png';
}
}
function cevaplist($deg){
return DB::where('content_id',$deg)->orderBy('id','asc')->get('forum')->result();
}
function contentlist($d){
return DB::where('content_id',$d)->count('id')->get('forum')->value();
}
function forum_content($d = '0'){
return DB::orderBy('id','desc')->where('content_id',$d,'and')->where('status','1')->get('forum')->result();
}
function subject($d = '0'){
return DB::where('id',$d,'and')
->where('status','1')
->get('forum')
->row();
}
function forum_kategori($par = '0'){
return DB::where('kat_ustid',$par,'and')->where('status','1')->get('forum_kat')->result();
}
function forum_category($d = '0'){
return DB::orderBy('id','desc')->where('category_id',$d,'and')->where('content_id','0')->get('forum')->result();
}
function sonileti($d){
return DB::select('content')->where('content_id',$d)->orderBy('id','desc')->limit('1')->get('forum')->value();
}
function sonMesajlar($limit = 5){
return DB::orderBy('id', 'desc')->where('content_id','0')->limit($limit)->get('forum')->result();
}
function message_count($d){
$s = DB::where('category_id',$d)->get('forum')->result();
foreach ($s as $key) {
$a = DB::where('content_id',$key->id)->get('forum')->result();
echo count($a)+1;
}
$say1 = count($s);
//return count($b);
}
function soniletiler($limit = 10){
return DB::orderBy('id','desc')->whereNot('content_id', '0')->limit($limit)->get('forum')->result();
}
function forum_title($id='0'){
return DB::select('title')->where('id',$id)->get('forum')->value();
}
function forum_kat(){
return DB::where('kat_ustid',0)->get('forum_kat')->result();
}
function forun_alt_kat($id){
return DB::where('kat_ustid',$id)->get('forum_kat')->result();
}
function end_message_userid($id){
return DB::select('user_id')->orderBy('id','desc')->where('content_id',$id)->get('forum')->limit('1')->value();
}
function end_message($id){
return DB::orderBy('id','desc')->where('content_id',$id)->get('forum')->limit('1')->row();
}
function end_message_insertdate($id){
return DB::select('insertDate')->orderBy('id','desc')->where('content_id',$id)->get('forum')->limit('1')->value();
}
function forumSearch($search){
return DB::select('id','title','title_seo','content','content_id')->whereLike('title', $search,'or')->whereLike('content', $search)->get('forum')->result();
}
function forum_content_row($id){
return DB::where('id', $id)->get('forum')->row();
}
function userMessageCount($id){
return DB::where('user_id',$id)->forum()->totalRows();
}