<?php
/* 
 * Author   : Dhidhik , 18 Feb 2016
 * Desc     : pesan peringatan import file
 * 
 */
function noticesImport($typeNotices, $data){
    $rstString      = "";
    $strGagalData   = "Data Gagal di Import";
    $barisKe        = "";
    isset($data['line'])?$barisKe= " , Pada Data Import Baris Ke-".$data['line']:$barisKe = "";
    switch($typeNotices){
        case "header"       :  $rstString = "Format Nama Header Salah";//jika format penamaan header salah
            break;
        case "not_choose"   :  $rstString = "File Harus Dipilih";//jika belum milih file tp udah diklik tombol simpan
            break;
        case "jurnalNotComplete"   :  $rstString = "Pengaturan Preference Journal Template belum lengkap, silahkan atur ulang";//jika belum milih file tp udah diklik tombol simpan
            break;
        case "notInventoryPart"   :  $rstString = "TIDAK MEMILIKI DATA ITEM TYPE 'INVENTORY PART', SEHINGGA TIDAK ADA DATA YANG DIPROSES";//jika belum milih file tp udah diklik tombol simpan
            break;        
        case "denied"       :  $rstString = $strGagalData.", Data ".$data['column']." Salah/Kosong".$barisKe;//jika belum milih file tp udah diklik tombol simpan
            break;        
        case "notfound"     :  $rstString = $strGagalData.", Data ".$data['column']." '".$data['code']."' Tidak Ditemukan di ".$data['di'].$barisKe;//jika data tidak ada relasi pada table database
            break;
        case "duplicate"    :  $rstString = $strGagalData.", Data ".$data['column']." '".$data['code']."' Tidak Boleh Sama ".$barisKe;//jika data yg akan diinsert ternyata sudah ada pada table database
            break;
        case "sameInTable"  :  $rstString = $strGagalData.", Data ".$data['column']." '".$data['code']."' Sudah Ada di ".$data['di'].$barisKe;//jika data yg akan diinsert ternyata sudah ada pada table database
            break;
        case "notMatchLogin":  $rstString = $strGagalData.", Data ".$data['column']." '".$data['code']."' Tidak Sama Dengan ".$data['column']." Login ".$barisKe;//jika data yg akan diinsert ternyata sudah ada pada table database
            break;
        case "success"      :  $rstString = "Import Data Berhasil";//jika import berhasil
            break;
        case "failed"       :  $rstString = "Import Data Gagal";//jika gagal import
            break;
        case "notCell"      :  $rstString = "Cell '".$data['code']."' Bukan '".$data['column']."'";//jika format penamaan header salah
            break;
        default : $rstString = "";
            break;
    }
    return $rstString;
}
