当前位置: 首页>>代码示例>>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;未经允许,请勿转载。