myfunc.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <?php
  2. function category($id){return DB::where('parrent_id',$id)->get('category')->result();}
  3. function contentlist(){return DB::where('homepage','1','and')->where('status','1')->get('content')->result();}
  4. function author($id){return DB::where('id',$id)->get('user')->row();}
  5. function jalert($p){echo '<script>alert("'.$p.'")</script>';}
  6. function git($link = ''){
  7. if($link){
  8. echo '<meta http-equiv="refresh" content="0; url='.baseUrl($link).'">';
  9. }else{
  10. echo '<meta http-equiv="refresh" content="0; url='.baseUrl().'">';
  11. }
  12. }
  13. function duyuru(){
  14. $dyr = DB::orderBy('id','desc')->where('durum','1')->get('duyuru')->result();
  15. foreach ($dyr as $key) {
  16. echo '<div class="duyuru">'.$key->duyuru.'</div>';
  17. }
  18. }
  19. function selected($id1, $id2){if ($id1 == $id2){echo 'selected';}}
  20. function checked($id1, $id2){if ($id1 == $id2){echo 'checked';}}
  21. function katmenu($parent = '0') {
  22. $sql = DB::get('kategori')->result();
  23. foreach($sql AS $key){
  24. $diziler[$key->id] = [
  25. 'kat_seo' => $key->kat_seo,
  26. 'kategori' => $key->kategori,
  27. 'ust_kategori_id' => $key->ust_kategori_id,
  28. 'id' => $key->id];
  29. }
  30. $has_childs = false;
  31. foreach($diziler as $key => $value) {
  32. if ($value['ust_kategori_id'] == $parent) {
  33. if ($has_childs === false){
  34. $has_childs = true;
  35. echo '<ul>';
  36. }
  37. echo '<li><a href="'.baseUrl().'kategori/'.$value['id'].'-'.$value['kat_seo'].'.html">'.$value['kategori'].'</a>';
  38. katmenu($key);
  39. echo '</li>';
  40. }
  41. }
  42. if ($has_childs === true) echo "</ul>";
  43. }//katmenu
  44. function logSave($k,$bolum){
  45. DB::insert('log',[
  46. 'log' => $k,
  47. 'bolum' => $bolum,
  48. ]);
  49. }
  50. /* içerik kategorilerini verir */
  51. function contentKat($id = '0'){
  52. return DB::where('ust_kategori_id',$id,'AND')->where('durum','1')->get('kategori')->result();
  53. }
  54. function KategoriListesi($id = 0,$secim = 0,$tire = 0,$select = ''){
  55. $sorgu = DB::where('ust_kategori_id',$id,'and')->where('durum','1')->get('kategori')->result();
  56. $se = '';
  57. foreach ($sorgu as $key) {
  58. if ($key->ust_kategori_id == 0) {
  59. $tire = 0;
  60. $style = 'color:#000;font-weight:bolder;font-size:13px;';
  61. $se = 'disabled';
  62. }
  63. if ($secim != $key->ust_kategori_id){
  64. $secim = $key->ust_kategori_id;
  65. $style = 'color:#000';
  66. $tire++;
  67. }
  68. if($key->id == $select){$sel = 'selected';}else{$sel='';}
  69. echo '<option value="'.$key->id.'" style="'.$style.'"'.$se.$sel.' >'.str_repeat('-&nbsp;',$tire).$key->kategori."</option>";
  70. KategoriListesi($key->id,$secim,$tire,$select);
  71. }
  72. }
  73. function yonetimKategori($id = 0,$secim = 0,$tire = 0){
  74. $sorgu = DB::where('ust_kategori_id',$id)->get('kategori')->result();
  75. foreach ($sorgu as $key) {
  76. if ($key->ust_kategori_id == 0) {
  77. $tire = 0;
  78. $style = 'color:#000;font-weight:bolder;font-size:13px;';
  79. }
  80. if ($secim != $key->ust_kategori_id){
  81. $secim = $key->ust_kategori_id;
  82. $style = 'color:#000';
  83. $tire++;
  84. }
  85. echo '<option value="'.$key->id.'" style="'.$style.'">'.str_repeat('-&nbsp;',$tire).$key->kategori."</option>";
  86. yonetimKategori($key->id,$secim,$tire);
  87. }
  88. }
  89. function seo($s) {
  90. $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',');
  91. $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','-');
  92. $s = str_replace($tr,$eng,$s);
  93. $s = strtolower($s);
  94. $s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
  95. $s = preg_replace('/\s+/', '-', $s);
  96. $s = preg_replace('|-+|', '-', $s);
  97. $s = preg_replace('/#/', '', $s);
  98. $s = str_replace('.', '', $s);
  99. $s = trim($s, '-');
  100. return $s;
  101. }
  102. function tcevir($tarih) {
  103. $bosluk = explode(' ', $tarih);
  104. $tr = explode("-",$bosluk['0']);
  105. $tarih1 = $tr['2']."-".$tr['1']."-".$tr['0'];
  106. return $tarih1;
  107. }
  108. function box($title,$btn = ''){
  109. return '<div class="panel panel-primary">
  110. <div class="panel-heading">'.$title.' <div class="pull-right">'.$btn.'</div></div>
  111. <div class="panel-body">';
  112. }
  113. function boxEnd(){
  114. return '</div></div>';
  115. }
  116. function table($attr = [],$th = [],$td = []){
  117. $par = '';$thr='';
  118. foreach ($attr as $key => $value) {
  119. $par .= $key.'="'.$value.'" ';
  120. }
  121. foreach ($th as $key ) {
  122. $thr .= '<th>'.$key.'</th>';
  123. }
  124. return '<table '.$par.'>
  125. <thead>
  126. <tr>'.$thr.'
  127. </thead>
  128. </tr>
  129. </table>';
  130. }
  131. function user($id){
  132. return DB::where('kullanici_id',$id)->get('kullanici')->row();
  133. }
  134. function imageUnlink($link){
  135. unlink($_SERVER['DOCUMENT_ROOT'].'/'.$link);
  136. }