Bedhoel

Untitled

Jan 5th, 2020
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 22.13 KB | None | 0 0
  1. <?php
  2. include "connection.php";
  3. include "connection_server.php";
  4. $col_sync = "sync_lg";
  5.  
  6. //Start Table : tr_toko_promo
  7. $data_toko_promo  = mysqli_query($con_srv,"select * from tr_toko_promo where $col_sync='0' ");
  8. while($toko_promo = mysqli_fetch_object($data_toko_promo)){
  9.     $check_toko_promo  = mysqli_fetch_object(mysqli_query($con,"select * from tr_toko_promo where id_toko_promo='".$toko_promo->id_toko_promo."' "));
  10.  
  11.     if($check_toko_promo==null){
  12.         $data  = array(
  13.                        $col_sync=>"1",
  14.                        "id_toko_promo"=>$toko_promo->id_toko_promo,
  15.                        "id_toko"=>$toko_promo->id_toko,
  16.                        "filename"=>$toko_promo->filename,
  17.                        "verifikasi"=>$toko_promo->verifikasi,
  18.                        "nama_promo"=>$toko_promo->nama_promo,
  19.                        "promo_url"=>$toko_promo->promo_url,
  20.                        "tgl_mulai_promo"=>$toko_promo->tgl_mulai_promo,
  21.                        "tgl_akhir_promo"=>$toko_promo->tgl_akhir_promo,
  22.                        "keterangan"=>$toko_promo->keterangan,
  23.                        "created_date"=>$toko_promo->created_date,
  24.                        "created_by"=>$toko_promo->created_by,
  25.                        "last_update"=>$toko_promo->last_update,
  26.                        "last_update_by"=>$toko_promo->last_update_by
  27.                     );
  28.         insert_data('tr_toko_promo',$data);
  29.  
  30.  
  31.         //Update SYNC
  32.         $data_srv  = array($col_sync=>"1");
  33.         update_data('tr_toko_promo',$data_srv,'id_toko_promo',$toko_promo->id_toko_promo,'server');
  34.     }
  35.     else {
  36.         $data  = array(
  37.            $col_sync=>"1",
  38.            "id_toko"=>$toko_promo->id_toko,
  39.            "filename"=>$toko_promo->filename,
  40.            "verifikasi"=>$toko_promo->verifikasi,
  41.            "nama_promo"=>$toko_promo->nama_promo,
  42.            "promo_url"=>$toko_promo->promo_url,
  43.            "tgl_mulai_promo"=>$toko_promo->tgl_mulai_promo,
  44.            "tgl_akhir_promo"=>$toko_promo->tgl_akhir_promo,
  45.            "keterangan"=>$toko_promo->keterangan,
  46.            "last_update"=>$toko_promo->last_update,
  47.            "last_update_by"=>$toko_promo->last_update_by
  48.         );
  49.         update_data('tr_toko_promo',$data,'id_toko_promo',$toko_promo->id_toko_promo,'client');
  50.        
  51.         //Update SYNC
  52.         $data_srv  = array($col_sync=>"1");
  53.         update_data('tr_toko_promo',$data_srv,'id_toko_promo',$toko_promo->id_toko_promo,'server');
  54.     }
  55. }
  56. delete_data('tr_toko_promo','id_toko_promo');
  57. //End Table : tr_toko_promo
  58.  
  59. //Start Table : tr_toko_produk
  60. $data_toko_produk  = mysqli_query($con_srv,"select * from tr_toko_produk  where $col_sync='0' ");
  61. while($toko_produk = mysqli_fetch_object($data_toko_produk)){
  62.     $check_toko_produk  = mysqli_fetch_object(mysqli_query($con,"select * from tr_toko_produk  where id_produk='".$toko_produk->id_produk."' "));
  63.     if($check_toko_produk==null){
  64.         $data  = array(
  65.                        $col_sync=>"1",
  66.                        "id_produk"=>$toko_produk->id_produk,
  67.                        "id_toko"=>$toko_produk->id_toko,
  68.                        "filename"=>$toko_produk->filename,
  69.                        "verifikasi"=>$toko_produk->verifikasi,
  70.                        "nama_produk"=>$toko_produk->nama_produk,
  71.                        "produk_url"=>$toko_produk->produk_url,
  72.                        "deskripsi"=>$toko_produk->deskripsi,
  73.                        "id_kategori_product"=>$toko_produk->id_kategori_product,
  74.                        "id_toko_merek"=>$toko_produk->id_toko_merek,
  75.                        "date_hot_product"=>$toko_produk->date_hot_product,
  76.                        "hot_product"=>$toko_produk->hot_product,
  77.                        "created_date"=>$toko_produk->created_date,
  78.                        "created_by"=>$toko_produk->created_by,
  79.                        "last_update"=>$toko_produk->last_update,
  80.                        "last_update_by"=>$toko_produk->last_update_by
  81.                     );
  82.         insert_data('tr_toko_produk',$data);
  83.  
  84.  
  85.         //Update SYNC
  86.         $data_srv  = array($col_sync=>"1");
  87.         update_data('tr_toko_produk',$data_srv,'id_produk',$toko_produk->id_produk,'server');
  88.     }
  89.     else {
  90.         $data  = array(
  91.             $col_sync=>"1",
  92.            "id_toko"=>$toko_produk->id_toko,
  93.            "filename"=>$toko_produk->filename,
  94.            "verifikasi"=>$toko_produk->verifikasi,
  95.            "nama_produk"=>$toko_produk->nama_produk,
  96.            "produk_url"=>$toko_produk->produk_url,
  97.            "deskripsi"=>$toko_produk->deskripsi,
  98.            "id_kategori_product"=>$toko_produk->id_kategori_product,
  99.            "id_toko_merek"=>$toko_produk->id_toko_merek,
  100.            "date_hot_product"=>$toko_produk->date_hot_product,
  101.            "hot_product"=>$toko_produk->hot_product,
  102.            "last_update"=>$toko_produk->last_update,
  103.            "last_update_by"=>$toko_produk->last_update_by
  104.         );
  105.         update_data('tr_toko_produk',$data,'id_produk',$toko_produk->id_produk,'client');
  106.        
  107.         //Update SYNC
  108.         $data_srv  = array($col_sync=>"1");
  109.         update_data('tr_toko_produk',$data_srv,'id_produk',$toko_produk->id_produk,'server');
  110.     }
  111. }
  112. delete_data('tr_toko_produk','id_produk');
  113. //End Table : tr_toko_produk
  114.  
  115. //Start Table : ms_slide
  116. $data_slide  = mysqli_query($con_srv,"select * from ms_slide  where $col_sync='0' ");
  117. while($slide = mysqli_fetch_object($data_slide)){
  118.     $check_slide  = mysqli_fetch_object(mysqli_query($con,"select * from ms_slide  where id_slide='".$slide->id_slide."' "));
  119.     if($check_slide==null){
  120.         $data  = array(
  121.                        $col_sync=>"1",
  122.                        "id_slide"=>$slide->id_slide,
  123.                        "nama_slide"=>$slide->nama_slide,
  124.                        "urutan"=>$slide->urutan,
  125.                        "filename"=>$slide->filename,
  126.                        "id_lantai"=>$slide->id_lantai,
  127.                        "created_date"=>$slide->created_date,
  128.                        "created_by"=>$slide->created_by,
  129.                        "last_update"=>$slide->last_update,
  130.                        "last_update_by"=>$slide->last_update_by
  131.                     );
  132.         insert_data('ms_slide',$data);
  133.  
  134.  
  135.         //Update SYNC
  136.         $data_srv  = array($col_sync=>"1");
  137.         update_data('ms_slide',$data_srv,'id_slide',$slide->id_slide,'server');
  138.     }
  139.     else {
  140.         $data  = array(
  141.                        $col_sync=>"1",
  142.                        "nama_slide"=>$slide->nama_slide,
  143.                        "urutan"=>$slide->urutan,
  144.                        "filename"=>$slide->filename,
  145.                        "id_lantai"=>$slide->id_lantai,
  146.                        "last_update"=>$slide->last_update,
  147.                        "last_update_by"=>$slide->last_update_by
  148.                     );
  149.         update_data('ms_slide',$data,'id_slide',$slide->id_slide,'client');
  150.        
  151.         //Update SYNC
  152.         $data_srv  = array($col_sync=>"1");
  153.         update_data('ms_slide',$data_srv,'id_slide',$slide->id_slide,'server');
  154.     }
  155. }
  156. delete_data('ms_slide','id_slide');
  157. //End Table : ms_slide
  158.  
  159. //Start Table : ms_jenis_toko
  160. $data_jenis_toko  = mysqli_query($con_srv,"select * from ms_jenis_toko  where $col_sync='0' ");
  161. while($jenis_toko = mysqli_fetch_object($data_jenis_toko)){
  162.     $check_jenis_toko  = mysqli_fetch_object(mysqli_query($con,"select * from ms_jenis_toko  where id_jns_toko='".$jenis_toko->id_jns_toko."' "));
  163.     if($check_jenis_toko==null){
  164.         $data  = array(
  165.                        $col_sync=>"1",
  166.                        "id_jns_toko"=>$jenis_toko->id_jns_toko,
  167.                        "jenis_toko"=>$jenis_toko->jenis_toko,
  168.                        "tipe"=>$jenis_toko->tipe,
  169.                        "warna"=>$jenis_toko->warna,
  170.                        "deskripsi"=>$jenis_toko->deskripsi,
  171.                        "jenis_toko_url"=>$jenis_toko->jenis_toko_url,
  172.                        "created_date"=>$jenis_toko->created_date,
  173.                        "created_by"=>$jenis_toko->created_by,
  174.                        "last_update"=>$jenis_toko->last_update,
  175.                        "last_update_by"=>$jenis_toko->last_update_by
  176.                     );
  177.         insert_data('ms_jenis_toko',$data);
  178.  
  179.  
  180.         //Update SYNC
  181.         $data_srv  = array($col_sync=>"1");
  182.         update_data('ms_jenis_toko',$data_srv,'id_jns_toko',$jenis_toko->id_jns_toko,'server');
  183.     }
  184.     else {
  185.         $data  = array(
  186.                        $col_sync=>"1",
  187.                        "jenis_toko"=>$jenis_toko->jenis_toko,
  188.                        "tipe"=>$jenis_toko->tipe,
  189.                        "warna"=>$jenis_toko->warna,
  190.                        "deskripsi"=>$jenis_toko->deskripsi,
  191.                        "jenis_toko_url"=>$jenis_toko->jenis_toko_url,
  192.                        "last_update"=>$jenis_toko->last_update,
  193.                        "last_update_by"=>$jenis_toko->last_update_by
  194.                     );
  195.         update_data('ms_jenis_toko',$data,'id_jns_toko',$jenis_toko->id_jns_toko,'client');
  196.        
  197.         //Update SYNC
  198.         $data_srv  = array($col_sync=>"1");
  199.         update_data('ms_jenis_toko',$data_srv,'id_jns_toko',$jenis_toko->id_jns_toko,'server');
  200.     }
  201. }
  202. delete_data('ms_jenis_toko','id_jns_toko');
  203. //End Table : ms_jenis_toko
  204.  
  205. //Start Table : ms_kategori_product
  206. $data_kategori_product  = mysqli_query($con_srv,"select * from ms_kategori_product  where $col_sync='0' ");
  207. while($kategori_product = mysqli_fetch_object($data_kategori_product)){
  208.     $check_kategori_product  = mysqli_fetch_object(mysqli_query($con,"select * from ms_kategori_product  where id_kategori_product='".$kategori_product->id_kategori_product."' "));
  209.     if($check_kategori_product==null){
  210.         $data  = array(
  211.                        $col_sync=>"1",
  212.                        "id_kategori_product"=>$kategori_product->id_kategori_product,
  213.                        "kategori_product"=>$kategori_product->kategori_product,
  214.                        "kategori_url"=>$kategori_product->kategori_url,
  215.                        "created_date"=>$kategori_product->created_date,
  216.                        "created_by"=>$kategori_product->created_by,
  217.                        "last_update"=>$kategori_product->last_update,
  218.                        "last_update_by"=>$kategori_product->last_update_by
  219.                     );
  220.         insert_data('ms_kategori_product',$data);
  221.  
  222.  
  223.         //Update SYNC
  224.         $data_srv  = array($col_sync=>"1");
  225.         update_data('ms_kategori_product',$data_srv,'id_kategori_product',$kategori_product->id_kategori_product,'server');
  226.     }
  227.     else {
  228.         $data  = array(
  229.                         $col_sync=>"1",
  230.                        "kategori_product"=>$kategori_product->kategori_product,
  231.                        "kategori_url"=>$kategori_product->kategori_url,
  232.                        "last_update"=>$kategori_product->last_update,
  233.                        "last_update_by"=>$kategori_product->last_update_by
  234.                     );
  235.         update_data('ms_kategori_product',$data,'id_kategori_product',$kategori_product->id_kategori_product,'client');
  236.        
  237.         //Update SYNC
  238.         $data_srv  = array($col_sync=>"1");
  239.         update_data('ms_kategori_product',$data_srv,'id_kategori_product',$kategori_product->id_kategori_product,'server');
  240.     }
  241. }
  242. delete_data('ms_kategori_product','id_kategori_product');
  243. //End Table : ms_kategori_product
  244.  
  245. //Start Table : tr_toko_event
  246. $data_toko_event  = mysqli_query($con_srv,"select * from tr_toko_event  where $col_sync='0' ");
  247. while($toko_event  = mysqli_fetch_object($data_toko_event)){
  248.     $check_toko_event  = mysqli_fetch_object(mysqli_query($con,"select * from tr_toko_event  where id_toko_event='".$toko_event->id_toko_event."' "));
  249.     if($check_toko_event==null){
  250.         $data  = array(
  251.                        $col_sync=>"1",
  252.                        "id_toko_event"=>$toko_event->id_toko_event,
  253.                        "id_toko"=>$toko_event->id_toko,
  254.                        "verifikasi"=>$toko_event->verifikasi,
  255.                        "filename"=>$toko_event->filename,
  256.                        "nama_event"=>$toko_event->nama_event,
  257.                        "event_url"=>$toko_event->event_url,
  258.                        "tgl_mulai_event"=>$toko_event->tgl_mulai_event,
  259.                        "tgl_akhir_event"=>$toko_event->tgl_akhir_event,
  260.                        "keterangan"=>$toko_event->keterangan,
  261.                        "created_date"=>$toko_event->created_date,
  262.                        "created_by"=>$toko_event->created_by,
  263.                        "last_update"=>$toko_event->last_update,
  264.                        "last_update_by"=>$toko_event->last_update_by
  265.                     );
  266.         insert_data('tr_toko_event',$data);
  267.  
  268.  
  269.         //Update SYNC
  270.         $data_srv  = array($col_sync=>"1");
  271.         update_data('tr_toko_event',$data_srv,'id_toko_event',$toko_event->id_toko_event,'server');
  272.     }
  273.     else {
  274.         $data  = array(
  275.                        $col_sync=>"1",
  276.                        "id_toko"=>$toko_event->id_toko,
  277.                        "verifikasi"=>$toko_event->verifikasi,
  278.                        "filename"=>$toko_event->filename,
  279.                        "nama_event"=>$toko_event->nama_event,
  280.                        "event_url"=>$toko_event->event_url,
  281.                        "tgl_mulai_event"=>$toko_event->tgl_mulai_event,
  282.                        "tgl_akhir_event"=>$toko_event->tgl_akhir_event,
  283.                        "keterangan"=>$toko_event->keterangan,
  284.                        "last_update"=>$toko_event->last_update,
  285.                        "last_update_by"=>$toko_event->last_update_by
  286.                     );
  287.         update_data('tr_toko_event',$data,'id_toko_event',$toko_event->id_toko_event,'client');
  288.        
  289.         //Update SYNC
  290.         $data_srv  = array($col_sync=>"1");
  291.         update_data('tr_toko_event',$data_srv,'id_toko_event',$toko_event->id_toko_event,'server');
  292.     }
  293. }
  294. delete_data('tr_toko_event','id_toko_event');
  295. //End Table : tr_toko_event
  296.  
  297. //Start Table : tr_toko_contact
  298. $data_toko_contact  = mysqli_query($con_srv,"select * from tr_toko_contact  where $col_sync='0' ");
  299. while($toko_contact  = mysqli_fetch_object($data_toko_contact)){
  300.     $check_toko_contact  = mysqli_fetch_object(mysqli_query($con,"select * from tr_toko_contact  where id_tr_toko_contact='".$toko_contact->id_tr_toko_contact."' "));
  301.     if($check_toko_contact==null){
  302.         $data  = array(
  303.                        $col_sync=>"1",
  304.                        "id_tr_toko_contact"=>$toko_contact->id_tr_toko_contact,
  305.                        "id_toko"=>$toko_contact->id_toko,
  306.                        "contact_data"=>$toko_contact->contact_data,
  307.                        "label"=>$toko_contact->label,
  308.                        "id_contact"=>$toko_contact->id_contact,
  309.                        "created_date"=>$toko_contact->created_date,
  310.                        "created_by"=>$toko_contact->created_by,
  311.                        "last_update"=>$toko_contact->last_update,
  312.                        "last_update_by"=>$toko_contact->last_update_by
  313.                     );
  314.         insert_data('tr_toko_contact',$data);
  315.  
  316.  
  317.         //Update SYNC
  318.         $data_srv  = array($col_sync=>"1");
  319.         update_data('tr_toko_contact',$data_srv,'id_tr_toko_contact',$toko_contact->id_tr_toko_contact,'server');
  320.     }
  321.     else {
  322.         $data  = array(
  323.                        $col_sync=>"1",
  324.                        "id_toko"=>$toko_contact->id_toko,
  325.                        "contact_data"=>$toko_contact->contact_data,
  326.                        "label"=>$toko_contact->label,
  327.                        "id_contact"=>$toko_contact->id_contact,
  328.                        "last_update"=>$toko_contact->last_update,
  329.                        "last_update_by"=>$toko_contact->last_update_by
  330.                     );
  331.         update_data('tr_toko_contact',$data,'id_tr_toko_contact',$toko_contact->id_tr_toko_contact,'client');
  332.        
  333.         //Update SYNC
  334.         $data_srv  = array($col_sync=>"1");
  335.         update_data('tr_toko_contact',$data_srv,'id_tr_toko_contact',$toko_contact->id_tr_toko_contact,'server');
  336.     }
  337. }
  338. delete_data('tr_toko_contact','id_tr_toko_contact');
  339. //End Table : tr_toko_contact
  340.  
  341. //Start Table : tr_toko_running_text
  342. $data_toko_running_text   = mysqli_query($con_srv,"select * from tr_toko_running_text  where $col_sync='0' ");
  343. while($toko_running_text  = mysqli_fetch_object($data_toko_running_text)){
  344.     $check_toko_running_text  = mysqli_fetch_object(mysqli_query($con,"select * from tr_toko_running_text  where id_running_text='".$toko_running_text->id_running_text."' "));
  345.     if($check_toko_running_text==null){
  346.         $data  = array(
  347.                        $col_sync=>"1",
  348.                        "id_running_text"=>$toko_running_text->id_running_text,
  349.                        "id_toko"=>$toko_running_text->id_toko,
  350.                        "nama_running_text"=>$toko_running_text->nama_running_text,
  351.                        "urutan"=>$toko_running_text->urutan,
  352.                        "created_date"=>$toko_running_text->created_date,
  353.                        "created_by"=>$toko_running_text->created_by,
  354.                        "last_update"=>$toko_running_text->last_update,
  355.                        "last_update_by"=>$toko_running_text->last_update_by
  356.                     );
  357.         insert_data('tr_toko_running_text',$data);
  358.  
  359.  
  360.         //Update SYNC
  361.         $data_srv  = array($col_sync=>"1");
  362.         update_data('tr_toko_running_text',$data_srv,'id_running_text',$toko_running_text->id_running_text,'server');
  363.     }
  364.     else {
  365.         $data  = array(
  366.                        $col_sync=>"1",
  367.                        "id_toko"=>$toko_running_text->id_toko,
  368.                        "nama_running_text"=>$toko_running_text->nama_running_text,
  369.                        "urutan"=>$toko_running_text->urutan,
  370.                        "last_update"=>$toko_running_text->last_update,
  371.                        "last_update_by"=>$toko_running_text->last_update_by
  372.                     );
  373.         update_data('tr_toko_running_text',$data,'id_running_text',$toko_running_text->id_running_text,'client');
  374.        
  375.         //Update SYNC
  376.         $data_srv  = array($col_sync=>"1");
  377.         update_data('tr_toko_running_text',$data_srv,'id_running_text',$toko_running_text->id_running_text,'server');
  378.     }
  379. }
  380. delete_data('tr_toko_running_text','id_running_text');
  381. //End Table : tr_toko_running_text
  382.  
  383. //Start Table : tr_toko_buka
  384. $data_toko_buka   = mysqli_query($con_srv,"select * from tr_toko_buka  where $col_sync='0' ");
  385. while($toko_buka  = mysqli_fetch_object($data_toko_buka)){
  386.     $check_toko_buka  = mysqli_fetch_object(mysqli_query($con,"select * from tr_toko_buka  where id_tr_toko_buka='".$toko_buka->id_tr_toko_buka."' "));
  387.     if($check_toko_buka==null){
  388.         $data  = array(
  389.                        $col_sync=>"1",
  390.                        "id_tr_toko_buka"=>$toko_buka->id_tr_toko_buka,
  391.                        "id_toko"=>$toko_buka->id_toko,
  392.                        "hari"=>$toko_buka->hari,
  393.                        "jam_buka"=>$toko_buka->jam_buka,
  394.                        "jam_tutup"=>$toko_buka->jam_tutup,
  395.                        "created_date"=>$toko_buka->created_date,
  396.                        "created_by"=>$toko_buka->created_by,
  397.                        "last_update"=>$toko_buka->last_update,
  398.                        "last_update_by"=>$toko_buka->last_update_by
  399.                     );
  400.         insert_data('tr_toko_buka',$data);
  401.  
  402.  
  403.         //Update SYNC
  404.         $data_srv  = array($col_sync=>"1");
  405.         update_data('tr_toko_buka',$data_srv,'id_tr_toko_buka',$toko_buka->id_tr_toko_buka,'server');
  406.     }
  407.     else {
  408.         $data  = array(
  409.                         $col_sync=>"1",
  410.                        "id_toko"=>$toko_buka->id_toko,
  411.                        "hari"=>$toko_buka->hari,
  412.                        "jam_buka"=>$toko_buka->jam_buka,
  413.                        "jam_tutup"=>$toko_buka->jam_tutup,
  414.                        "created_date"=>$toko_buka->created_date,
  415.                        "created_by"=>$toko_buka->created_by,
  416.                        "last_update"=>$toko_buka->last_update,
  417.                        "last_update_by"=>$toko_buka->last_update_by
  418.                     );
  419.         update_data('tr_toko_buka',$data,'id_tr_toko_buka',$toko_buka->id_tr_toko_buka,'client');
  420.        
  421.         //Update SYNC
  422.         $data_srv  = array($col_sync=>"1");
  423.         update_data('tr_toko_buka',$data_srv,'id_tr_toko_buka',$toko_buka->id_tr_toko_buka,'server');
  424.     }
  425. }
  426. delete_data('tr_toko_buka','id_tr_toko_buka');
  427. //End Table : tr_toko_buka
  428.  
  429. //Start Table : ms_contact
  430. $data_ms_contact   = mysqli_query($con_srv,"select * from ms_contact  where $col_sync='0' ");
  431. while($ms_contact  = mysqli_fetch_object($data_ms_contact)){
  432.     $check_ms_contact  = mysqli_fetch_object(mysqli_query($con,"select * from ms_contact  where id_contact='".$ms_contact->id_contact."' "));
  433.     if($check_ms_contact==null){
  434.         $data  = array(
  435.                        $col_sync=>"1",
  436.                        "id_contact"=>$ms_contact->id_contact,
  437.                        "nama_contact"=>$ms_contact->nama_contact,
  438.                        "filename"=>$ms_contact->filename,
  439.                        "with_link"=>$ms_contact->with_link,
  440.                        "prefix_link"=>$ms_contact->prefix_link,
  441.                        "helper"=>$ms_contact->helper,
  442.                        "created_date"=>$ms_contact->created_date,
  443.                        "created_by"=>$ms_contact->created_by,
  444.                        "last_update"=>$ms_contact->last_update,
  445.                        "last_update_by"=>$ms_contact->last_update_by
  446.                     );
  447.         insert_data('ms_contact',$data);
  448.  
  449.  
  450.         //Update SYNC
  451.         $data_srv  = array($col_sync=>"1");
  452.         update_data('ms_contact',$data_srv,'id_contact',$ms_contact->id_contact,'server');
  453.     }
  454.     else {
  455.         $data  = array(
  456.                        $col_sync=>"1",
  457.                        "nama_contact"=>$ms_contact->nama_contact,
  458.                        "filename"=>$ms_contact->filename,
  459.                        "with_link"=>$ms_contact->with_link,
  460.                        "prefix_link"=>$ms_contact->prefix_link,
  461.                        "helper"=>$ms_contact->helper,
  462.                        "last_update"=>$ms_contact->last_update,
  463.                        "last_update_by"=>$ms_contact->last_update_by
  464.                     );
  465.         update_data('ms_contact',$data,'id_contact',$ms_contact->id_contact,'client');
  466.        
  467.         //Update SYNC
  468.         $data_srv  = array($col_sync=>"1");
  469.         update_data('ms_contact',$data_srv,'id_contact',$ms_contact->id_contact,'server');
  470.     }
  471. }
  472. delete_data('ms_contact','id_contact');
  473. //End Table : ms_contact
  474.  
  475. //Start Table : ms_lantai
  476. $data_ms_lantai   = mysqli_query($con_srv,"select * from ms_lantai  where $col_sync='0' ");
  477. while($ms_lantai  = mysqli_fetch_object($data_ms_lantai)){
  478.     $check_ms_lantai  = mysqli_fetch_object(mysqli_query($con,"select * from ms_lantai  where id_lantai='".$ms_lantai->id_lantai."' "));
  479.     if($check_ms_lantai==null){
  480.         $data  = array(
  481.                        $col_sync=>"1",
  482.                        "id_lantai"=>$ms_lantai->id_lantai,
  483.                        "singkatan"=>$ms_lantai->singkatan,
  484.                        "nama_lantai"=>$ms_lantai->nama_lantai,
  485.                        "jenis_lantai"=>$ms_lantai->jenis_lantai,
  486.                        "filename"=>$ms_lantai->filename,
  487.                        "created_date"=>$ms_lantai->created_date,
  488.                        "created_by"=>$ms_lantai->created_by,
  489.                        "last_update"=>$ms_lantai->last_update,
  490.                        "last_update_by"=>$ms_lantai->last_update_by
  491.                     );
  492.         insert_data('ms_lantai',$data);
  493.  
  494.  
  495.         //Update SYNC
  496.         $data_srv  = array($col_sync=>"1");
  497.         update_data('ms_lantai',$data_srv,'id_lantai',$ms_lantai->id_lantai,'server');
  498.     }
  499.     else {
  500.         $data  = array(
  501.                        $col_sync=>"1",
  502.                        "singkatan"=>$ms_lantai->singkatan,
  503.                        "nama_lantai"=>$ms_lantai->nama_lantai,
  504.                        "jenis_lantai"=>$ms_lantai->jenis_lantai,
  505.                        "filename"=>$ms_lantai->filename,
  506.                        "last_update"=>$ms_lantai->last_update,
  507.                        "last_update_by"=>$ms_lantai->last_update_by
  508.                     );
  509.         update_data('ms_lantai',$data,'id_lantai',$ms_lantai->id_lantai,'client');
  510.        
  511.         //Update SYNC
  512.         $data_srv  = array($col_sync=>"1");
  513.         update_data('ms_lantai',$data_srv,'id_lantai',$ms_lantai->id_lantai,'server');
  514.     }
  515. }
  516. delete_data('ms_lantai','id_lantai');
  517. //End Table : ms_lantai
  518.  
  519. /////-------------------/////
  520.  
  521. // Insert data
  522. function insert_data($table,$col_data){
  523.   global $con,$con_srv;
  524.   $col_name = implode(",",array_keys($col_data));
  525.   $value = implode("','",$col_data);
  526.   if(!empty($col_data)){
  527.     $value = "'".$value."'";  
  528.         $qry = "insert into ".$table."  (".$col_name.") values (".$value.")";
  529.         mysqli_query($con,$qry);
  530.   }
  531. }
  532.  
  533. // Update Data
  534. function update_data($table,$col_data,$parameter,$parameter_data,$jenis){
  535.   global $con,$con_srv;
  536.   $qry = "UPDATE ".$table." SET ";
  537.   foreach ($col_data as $key => $value) {
  538.       if($value=='' or empty($value)){
  539.           $qrr[]= $key." = null";
  540.       }
  541.       else {
  542.         $qrr[]= $key." = '".$value."'";
  543.       }
  544.   }
  545.   $data =$qry.implode(',', $qrr);
  546.   if(!empty($col_data)){
  547.         $qry = $data." where ".$parameter."='".$parameter_data."' ";
  548.  
  549.         if($jenis=="client"){
  550.             mysqli_query($con,$qry);
  551.         }
  552.         else if($jenis=="server"){
  553.             mysqli_query($con_srv,$qry);
  554.         }
  555.   }
  556. }
  557.  
  558. // Delete data
  559. function delete_data($table,$id_data){
  560.     global $con,$con_srv;
  561.     $client = array();
  562.     $server = array();
  563.    
  564.     $qry_data_srv  = mysqli_query($con_srv," select * from ".$table." ");
  565.     while($data_srv = mysqli_fetch_array($qry_data_srv)){
  566.             array_push($server,$data_srv[$id_data]);
  567.     }
  568.  
  569.     $qry_data_client  = mysqli_query($con," select * from ".$table." ");
  570.     while($data_client = mysqli_fetch_array($qry_data_client)){
  571.             array_push($client,$data_client[$id_data]);
  572.     }
  573.  
  574.     $result = array_diff($client,$server);
  575.     $array = implode("','",$result);
  576.  
  577.     if(!empty($array)){
  578.           mysqli_query($con,"delete from ".$table." WHERE ".$id_data." IN ('".$array."') ");
  579.     }
  580. }
  581. ?>
Advertisement
Add Comment
Please, Sign In to add comment