當前位置: 首頁>>代碼示例>>PHP>>正文


PHP FormFactory::TCKimlikDogrulama方法代碼示例

本文整理匯總了PHP中FormFactory::TCKimlikDogrulama方法的典型用法代碼示例。如果您正苦於以下問題:PHP FormFactory::TCKimlikDogrulama方法的具體用法?PHP FormFactory::TCKimlikDogrulama怎麽用?PHP FormFactory::TCKimlikDogrulama使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在FormFactory的用法示例。


在下文中一共展示了FormFactory::TCKimlikDogrulama方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getAdayExcel


//.........這裏部分代碼省略.........
             $sql = "select yeterlilik_alt_birim_id as birim_id,yeterlilik_alt_birim_no as birim_kodu, yeterlilik_kodu from m_yeterlilik_alt_birim join m_yeterlilik using(yeterlilik_id) where yeterlilik_id=" . $yeterlilik_id;
             $birimler = $_db->prep_exec($sql, array());
             foreach ($birimler as $row) {
                 $sql = "select TUR_KODU from M_YETERLILIK_ALT_BIRIM_TUR WHERE BIRIM_ID=" . $row["BIRIM_ID"];
                 $sinav_kodlari = $_db->prep_exec($sql, array());
                 foreach ($sinav_kodlari as $row2) {
                     $yeterlilik[] = array("ID" => $row["BIRIM_ID"], "KODU" => $row["YETERLILIK_KODU"] . '/' . $row["BIRIM_KODU"], "TUR" => $row2["TUR_KODU"]);
                 }
             }
         }
         $sinavYerleri = $this->sinavYeriKontrol($user_id, $yeterlilik_id);
         $degerlendiriciler = $this->sinavDegerlendiriciKontrol($user_id, $yeterlilik_id);
         $return = array();
         $tcArray = array();
         foreach ($data as $key => $satir) {
             if (!in_array($satir['tckn'], $tcArray)) {
                 $tcArray[] = $satir['tckn'];
                 if (!$satir['tckn'][0]) {
                     $satir['tckn'] = strval($satir['tckn']);
                 }
                 if (ucfirst(trim($satir['uyruk'])) == 'T.C.') {
                     $uyruk = 0;
                     $tckontrol = $this->tckimlik($satir['tckn']);
                 } else {
                     if (ucfirst(trim($satir['uyruk'])) == 'Diğer') {
                         $uyruk = 1;
                         $tckontrol = true;
                     } else {
                         return $return["hataMesaji"][1] = "Aşağıdaki TC Kimlik Numaraları hatalıdır. Lütfen kontrol edip dosyanızı tekrar yükleyiniz.";
                     }
                 }
                 $dateDogum = explode('/', $satir['dogumtarihi']);
                 if (ucfirst(trim($satir['uyruk'])) == 'T.C.') {
                     $tcBilgiDogruMu = FormFactory::TCKimlikDogrulama(array('tcno' => $satir['tckn'], 'isim' => FormFactory::toUpperCase($satir['adi']), 'soyisim' => FormFactory::toUpperCase($satir['soyadi']), 'dogumyili' => $dateDogum[2]));
                 } else {
                     $tcBilgiDogruMu = true;
                 }
                 ////////////// TC KIMLIK NO KURALLARA UYGUN MU KONTROLÜ ///////////////
                 if ($tckontrol === FALSE) {
                     $return['hatalıTckimlik'][] = array($key, $satir['tckn']);
                     $return["hataMesaji"][1] = "Aşağıdaki TC Kimlik Numaraları hatalıdır. Lütfen kontrol edip dosyanızı tekrar yükleyiniz.";
                 } else {
                     if ($tcBilgiDogruMu !== true && $tcBilgiDogruMu !== 'true') {
                         $return['tckimlik'][] = array($key, $satir['tckn']);
                         $return["hataMesaji"][2] = "Aşağıdaki TC Kimlik Numaraları bulunan kişilerin Kimlik bilgileri yanlıştır. Lütfen kontrol edip dosyanızı tekrar yükleyiniz.";
                     } else {
                         ////////////// EXCEL'DEN GELEN KULLANICILAR DB DE KAITLI MI DEĞİL Mİ? HATA VAR MI YOK MU KONRTROLÜ ///////////////
                         $sql = "SELECT * FROM M_BELGELENDIRME_OGRENCI WHERE TC_KIMLIK=?";
                         $kayitliaday = $_db->prep_exec($sql, array($satir['tckn']));
                         $cinsiyeti = FormFactory::toUpperCase($satir['cinsiyeti']);
                         if ($cinsiyeti == 'ERKEK') {
                             $Cins = 1;
                         } else {
                             if ($cinsiyeti == 'KADIN') {
                                 $Cins = 2;
                             } else {
                                 if ($cinsiyeti == 'BELİRTİLMEMİŞ') {
                                     $Cins = 3;
                                 } else {
                                     $return['hataliCins'][] = array($key);
                                     $return["hataMesaji"][10] = "Lütfen Aşağıdaki Satırlardaki Cinsiyet Bilgilerini Düzeltiniz. (Excel Dosyasında Yer Alan Cinsiyet Bilgilerinden Seçiniz)";
                                 }
                             }
                         }
                         $egitimm = FormFactory::toUpperCase(trim(str_replace(' ', '', $satir['egitimi'])));
                         if ($egitimm == 'OKURYAZARDEĞİL') {
開發者ID:kaantunc,項目名稱:myk_git,代碼行數:67,代碼來源:belgelendirme_islemleri.php

示例2: SonraSilTCKontrol

 function SonraSilTCKontrol()
 {
     $db =& JFactory::getOracleDBO();
     $sql = "SELECT * FROM M_BELGELENDIRME_OGRENCI";
     $data = $db->prep_exec($sql, array());
     // 		$data[] = array('TC_KIMLIK'=>'10669335856','ADI'=>'Hülya','SOYADI'=>'ÖZFİLİZ','DOGUM_TARIHI'=>'1979-05-22 00:00:00');
     $hataArray = array();
     foreach ($data as $row) {
         $date = explode('/', $row['DOGUM_TARIHI']);
         // 			$date = new DateTime($row['DOGUM_TARIHI']);
         // 			$date = strtotime($row['DOGUM_TARIHI']);
         $deger = array('tcno' => $row['TC_KIMLIK'], 'isim' => $row['ADI'], 'soyisim' => $row['SOYADI'], 'dogumyili' => $date[2]);
         $return = FormFactory::TCKimlikDogrulama($deger);
         if ($return !== true && $return !== 'true') {
             $hataArray[] = $row['TC_KIMLIK'];
         }
     }
     return $hataArray;
 }
開發者ID:kaantunc,項目名稱:MYK-BOR,代碼行數:19,代碼來源:uzman_profile.php


注:本文中的FormFactory::TCKimlikDogrulama方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。