Files
2026-07-01 16:44:17 +03:00

99 lines
2.7 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* Created By : Erkan IŞIK
* Created Date: 2017-12-27
* Update Date : 2019-01-06
*/
class Wiki_model extends model{
function content_list(){return DB::orderBy('id','desc')->get('wiki')->result();}
function edit($id){return DB::where('id',$id)->get('wiki')->row();}
function new_category_save($post){
/* Wiki kategori resmini yüklüyoruz */
Upload::settings([
'encode' => false,
'prefix' => 'wiki_cat_',
'extensions' => 'jpg|png|gif',
])->target('upload')->start('resim');
/* Yeni wiki kategori adını veritabanına kaydediyoruz */
if (Upload::info()->path) {
$image = Upload::info()->path;
}else{
$image = " ";
}
DB::insert('wiki_kat',[
'adi' => $post['kategori'],
'adi_seo' => seo($post['kategori']),
'kat_ustid' => $post['ustkategori'],
'aciklama' => $post['aciklama'],
'img' => $image,
'lang' => $post['lang']
]);
if (DB::affectedRows()) {redirect('wiki/category');}
}
function edit_category_save($post){
/* Wiki kategori resmini yüklüyoruz */
Upload::settings([
'encode' => false,
'prefix' => 'wiki_cat_',
'extensions' => 'jpg|png|gif',
])->target('upload')->start('resim');
/* Yeni wiki kategori adını veritabanına kaydediyoruz */
if (Upload::info()->path) {
$image = Upload::info()->path;
}else{
$image = " ";
}
DB::where('id',$post['id'])->update('wiki_kat',[
'adi' => $post['kategori'],
'adi_seo' => seo($post['kategori']),
'kat_ustid' => $post['ustkategori'],
'aciklama' => $post['aciklama'],
'img' => $image,
'lang' => $post['lang']
]);
if (DB::affectedRows()) {redirect('wiki/category');}
}
function new_content_save($post){
/* Yeni wiki içeriğini veritabanına kaydediyoruz */
DB::insert('wiki',[
'baslik' => $post['baslik'] ,
'baslik_seo' => seo($post['baslik']),
'detay' => $post['yazi'],
'keywords' => $post['keywords'],
'label' => $post['etiket'],
'katid' => $post['kategori'] ,
'editor' => Session::select('userid'),
'hits' => '0'
]);
if (DB::affectedRows()) {redirect('wiki_content');}else{jalert(DB::error());}
}
function wiki_update($post){
/* Yeni wiki içeriğini veritabanını güncelliyoruz */
DB::where('id',$post['id'])->update('wiki',[
'baslik' => $post['baslik'] ,
'baslik_seo' => seo($post['baslik']),
'detay' => $post['yazi'],
'keywords' => $post['keywords'],
'label' => $post['etiket'],
'katid' => $post['kategori'] ,
'durum' => $post['durum'],
'deleted' => $post['deleted'],
'lang' => $post['lang']
]);
if (DB::error()){jalert(DB::error());}else{redirect('wiki');}
}
}// class sonu