<?php
$dt=latest_bywho();
echo json_encode($dt);

function latest_bywho(){
  global $ar,$db;
  $dt=array();
  $now=time();
  $last_day=$now-(2*86400);
  $last_week=$now-(7*86400);


  $sql="SELECT id,name,slug,img from `who` order by name";
  //$dt['sql'][1]=$sql;
  $res=mysqli_query($db,$sql);
  if(mysqli_num_rows($res)>0){
    $dt['success']=true;
    $dt['get_at']=date("Y-m-d H:i:s");
    //$dt['count']=mysqli_num_rows($res); 
    $d=0;
    while($r=mysqli_fetch_assoc($res)) {
      $dt['data'][$r['id']]=$r;   
      $dt['data'][$r['id']]['img']=$ar['imgurl']."".$r['img'];   
      $dt['data'][$r['id']]['icon_url']=$ar['imgurl']."".$r['img'];   
      $dt['data'][$r['id']]['title']=$r['name'];   

      $sq="SELECT a.id,a.title,a.url,a.img,a.summary,a.tag,a.site_url,a.subdomain,a.publish_at,a.publish_date,a.site_id,a.section_id,b.bodytext,c.title as site,c.icon_url from gnews_item a JOIN gnews_body b ON a.id=b.id JOIN gnews c ON a.site_id=c.id where a.st>0 and a.st_body=2 and a.img!='' and a.title like '%".$r['slug']."%' ";
      $sq2=$sq;
      $res2=mysqli_query($db,$sq2);
      $dt['data'][$r['id']]['count']=ang(mysqli_num_rows($res2));  

      $sq4=$sq." and publish_at>".$last_day;
      $res4=mysqli_query($db,$sq4);
      $dt['data'][$r['id']]['last_count']=ang(mysqli_num_rows($res4));   

      $sq5=$sq." and publish_at>".$last_week;
      $res5=mysqli_query($db,$sq5);

      $udt=array(
        'daily_count'=>mysqli_num_rows($res4),
        'weekly_count'=>mysqli_num_rows($res5),
        'update_at'=>time(),
      );
      Update($db,"who",$udt,"id=".$r['id'],0);


      $sq3=$sq." order by publish_at desc limit 12";
      $rs3=mysqli_query($db,$sq3);
      $c=0;
      while($r3=mysqli_fetch_assoc($rs3)) {
        $dt['data'][$r['id']]['items'][$c]['id']=$r3['id'];
        $dt['data'][$r['id']]['items'][$c]['who']=$r['name'];
        $dt['data'][$r['id']]['items'][$c]['site']=$r3['site'];
        $dt['data'][$r['id']]['items'][$c]['icon_url']=$r3['icon_url'];
        $dt['data'][$r['id']]['items'][$c]['title']=ugpc($r3['title']);
        $dt['data'][$r['id']]['items'][$c]['url']=$r3['url'];
        $dt['data'][$r['id']]['items'][$c]['img']=$r3['img'];
        $dt['data'][$r['id']]['items'][$c]['summary']=ugpc($r3['summary']);
        $dt['data'][$r['id']]['items'][$c]['tag']=ugpc($r3['tag']);
        $dt['data'][$r['id']]['items'][$c]['site_url']=$r3['site_url'];
        $dt['data'][$r['id']]['items'][$c]['subdomain']=$r3['subdomain'];
        $dt['data'][$r['id']]['items'][$c]['publish_at']=$r3['publish_at'];
        $dt['data'][$r['id']]['items'][$c]['publish_date']=$r3['publish_date'];
        $dt['data'][$r['id']]['items'][$c]['site_id']=$r3['site_id'];
        $dt['data'][$r['id']]['items'][$c]['section_id']=$r3['section_id'];
        $dt['data'][$r['id']]['items'][$c]['section']=$ar['section_name'][$r3['section_id']];           
        $dt['byid'][$d]=$r3;
        $dt['byid'][$d]['bodytext']=ugpc($r3['bodytext']);
        //$dt['byid'][$d]['site']=$r3['site'];           
        //$dt['byid'][$d]['icon_url']=$r3['icon_url'];           
        $dt['byid'][$d]['section']=$ar['section_name'][$r3['section_id']];           
        $c++; $d++;
      }

    }
  } else {
    $dt['error']=true;
    $dt['message']="Data not found";        
  }
  return $dt;
  $db->close();
}
?>
/home/u1731472/public_html/
sub/cpapp_ekbis/api/v2/php/latest_bywho.php