当前位置: 首页>>代码示例>>PHP>>正文


PHP FormFactory::sentEmail方法代码示例

本文整理汇总了PHP中FormFactory::sentEmail方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::sentEmail方法的具体用法?PHP FormFactory::sentEmail怎么用?PHP FormFactory::sentEmail使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FormFactory的用法示例。


在下文中一共展示了FormFactory::sentEmail方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: BelgeNoSonucGonder


//.........这里部分代码省略.........
             $name = $sinav_id . '_' . $BelgeBasId . '_itiraz_' . $i . '.' . $fileName[count($fileName) - 1];
             $path = $directory . '/' . $name;
             $pathHibe = $directoryHibe . '/' . $name;
             if (in_array($key, $hibeAday)) {
                 if (move_uploaded_file($itiraz_dosya['tmp_name'][$key], $pathHibe)) {
                     $nextId = $_db->getNextVal('SEQ_AB_HIBE_ITIRAZ');
                     $sql_itiraz = "INSERT INTO AB_HIBE_ITIRAZ (ID,TC_KIMLIK,SINAV_ID,ITIRAZ_UCRET,ITIRAZ_ACIKLAMA,ITIRAZ_DOSYA,BELGENO,ITIRAZ_TARIHI)\n\t\t\t\t\t\t\t\tVALUES(?,?,?,?,?,?,?,TO_DATE(SYSDATE))";
                     $_db->prep_exec_insert($sql_itiraz, array($nextId, $key, $sinav_id, $this->UcretDuzenleTers($itiraz_ucret[$key]), $itiraz_aciklama[$key], $name, trim(str_replace(' ', '', $belgeNo[$key]))));
                     /*
                      $aciklamaTextItiraz = $kurulus['KURULUS_ADI']." adlı kuruluşun yapmış olduğu ".$sinavBilgi[0]['YETERLILIK_ID']." adlı yeterliliğe ilişkin ".
                     		$sinavBilgi[0]['YETERLILIK_ID']." id numaralı sınavda ".
                     		$key." tc kimlik numaralı aday için AB Hibesi Ücret itiraz başvuru yapılmıştır.<br/><br/>
                     					                      <b>Talep Edilen Ücret : </b>".$itiraz_ucret[$key].
                     					                      "<br/>";
                     $itirazLink = 'http://portal.myk.gov.tr/index.php?option=com_tesvik_abhibe&view=tesvik&layout=itiraz_belgeno&belgeno='.urlencode($belgeNo[$key]);
                      //Onay komitesi Userlar
                      $sqlGorevli = "SELECT USER_ID FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ? ORDER BY BIRINCIL";
                      $gorevli = $_db->prep_exec($sqlGorevli, array($sinavBilgi[0]['KURULUS_ID']));
                      
                      $mysqlDB = &JFactory::getDBO();
                      $mailGorevli = array('ktunc@myk.gov.tr');
                      foreach($gorevli as $tow){
                      	$sqlKomite= "SELECT email FROM #__users as users WHERE tgUserId = ".$tow['TGUSERID'];
                      	$mysqlDB->setQuery($sqlKomite);
                      	$matbaaUser = $mysqlDB->loadObjectList();
                      	$mailGorevli[] = $matbaaUser[0]->email;
                      	FormFactory::sektorSorumlusunaNotificationGonder($aciklamaTextItiraz, $itirazLink, $tow['TGUSERID']);
                      }
                      
                      $baslik = $kurulus['KURULUS_ADI'].' AB Hibesi Ücret İtiraz Başvurusu Yapıldı.';
                      $icerik = $aciklamaTextItiraz.'<br> İtiraza ulaşmak için <a style="font-size:18px; font-weight:bold;" href="'.$itirazLink.'">tıklayınız.</a>';
                      $to = $mailGorevli;
                     		
                      FormFactory::sentEmail($baslik,$icerik,$to,true,$pathHibe);
                     */
                 } else {
                     $return['STATUS'] = false;
                     $return['MESSAGE'] = "Dekont bildirimi dosya yüklemesinde hata oluştu.Lütfen tekrar deneyin";
                 }
             } else {
                 if (move_uploaded_file($itiraz_dosya['tmp_name'][$key], $path)) {
                     $sql_itiraz = "INSERT INTO M_BELGE_TESVIK_ITIRAZ(TC_KIMLIK,SINAV_ID,ITIRAZ_UCRET,ITIRAZ_ACIKLAMA,ITIRAZ_DOSYA,BELGENO,ITIRAZ_TARIHI) VALUES(?,?,?,?,?,?,TO_DATE(SYSDATE))";
                     // 					$_db->prep_exec($sql_itiraz, array($key,$sinav_id,$itiraz_ucret[$key],$itiraz_aciklama[$key],$itiraz_dosya['name'][$key],$belgeNo[$key]));
                     $_db->prep_exec_insert($sql_itiraz, array($key, $sinav_id, $this->UcretDuzenleTers($itiraz_ucret[$key]), $itiraz_aciklama[$key], $name, trim(str_replace(' ', '', $belgeNo[$key]))));
                     $aciklamaTextItiraz = $kurulus['KURULUS_ADI'] . " adlı kuruluşun yapmış olduğu " . $sinavBilgi[0]['YETERLILIK_ID'] . " adlı yeterliliğe ilişkin " . $sinavBilgi[0]['YETERLILIK_ID'] . " id numaralı sınavda " . $key . " tc kimlik numaralı aday için teşvik itiraz başvuru yapılmıştır.<br/><br/>\n\t\t\t\t\t                      <b>Talep Edilen Ücret : </b>" . $itiraz_ucret[$key] . "<br/>";
                     $itirazLink = 'http://portal.myk.gov.tr/index.php?option=com_tesvik&view=tesvik&layout=itiraz_belgeno&belgeno=' . urlencode(trim(str_replace(' ', '', $belgeNo[$key])));
                     //Onay komitesi Userlar
                     $sqlGorevli = "SELECT USER_ID FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ? ORDER BY BIRINCIL";
                     $gorevli = $_db->prep_exec($sqlGorevli, array($sinavBilgi[0]['KURULUS_ID']));
                     $mysqlDB =& JFactory::getDBO();
                     $mailGorevli = array('ktunc@myk.gov.tr');
                     foreach ($gorevli as $tow) {
                         $sqlKomite = "SELECT email FROM #__users as users WHERE tgUserId = " . $tow['TGUSERID'];
                         $mysqlDB->setQuery($sqlKomite);
                         $matbaaUser = $mysqlDB->loadObjectList();
                         $mailGorevli[] = $matbaaUser[0]->email;
                         FormFactory::sektorSorumlusunaNotificationGonder($aciklamaTextItiraz, $itirazLink, $tow['TGUSERID']);
                     }
                     $baslik = $kurulus['KURULUS_ADI'] . ' Teşvik İtiraz Başvurusu Yapıldı.';
                     $icerik = $aciklamaTextItiraz . '<br> İtiraza ulaşmak için <a style="font-size:18px; font-weight:bold;" href="' . $itirazLink . '">tıklayınız.</a>';
                     $to = $mailGorevli;
                     FormFactory::sentEmail($baslik, $icerik, $to, true, $path);
                 } else {
                     $return['STATUS'] = false;
                     $return['MESSAGE'] = "Dekont bildirimi dosya yüklemesinde hata oluştu.Lütfen tekrar deneyin";
                 }
开发者ID:kaantunc,项目名称:myk_git,代码行数:67,代码来源:belgelendirme_islemleri.php

示例2: ajaxUcretOnayaGonder

 function ajaxUcretOnayaGonder($post)
 {
     $db =& JFactory::getOracleDBO();
     $user =& JFactory::getUser();
     $group_id = 27;
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $aut = FormFactory::checkAuthorization($user, $group_id);
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $kurulusId = $post['uId'];
     $yetId = $post['yId'];
     $durum = $post['durum'];
     $donemId = $post['donemId'];
     $kurBilgi = $this->KurulusEditBilgi($kurulusId);
     if (!$kurBilgi) {
         $dat = $this->getKurulusBilgi($kurulusId);
         $kurBilgi = $dat[0];
     }
     $yetBilgiSql = "SELECT * FROM M_YETERLILIK WHERE YETERLILIK_ID = ?";
     $yetDat = $db->prep_exec($yetBilgiSql, array($yetId));
     $yetBilgi = $yetDat[0];
     $mailGorevli = array('huseyin.toplu@myk.gov.tr', 'ktunc@myk.gov.tr');
     $aciklamaText = $kurBilgi['KURULUS_ADI'] . ' kuruluşu ' . $yetBilgi['YETERLILIK_KODU'] . '/' . $yetBilgi['REVIZYON'] . ' ' . $yetBilgi['YETERLILIK_ADI'] . ' yeterliliğinin ücret tarifesini değiştirerek onayınıza sunmuştur. ';
     $link = 'http://portal.myk.gov.tr/index.php?option=com_profile&view=profile&layout=tarife&kurulus=' . $kurulusId;
     $sql = "UPDATE M_UCRET_TARIFESI_DONEM SET DURUM = ? WHERE USER_ID = ? AND YET_ID = ?\n\t\t\t\t\t\t AND DONEM_ID = ?";
     if ($durum == 2 && ($aut2 || $aut3)) {
         $return = $db->prep_exec_insert($sql, array($durum, $kurulusId, $yetId, $donemId));
         $mailGorevli[] = 'mordukaya@myk.gov.tr';
         $baslik = $kurBilgi['KURULUS_ADI'] . ' Ücret Tarifesi Yönetici Onayı.';
     } else {
         if ($durum == 3 && $aut) {
             $sqlDon = "SELECT * FROM M_UCRET_TARIFESI_DONEM WHERE USER_ID = ? AND YET_ID = ? AND DURUM = 3";
             $data = $db->prep_exec($sqlDon, array($kurulusId, $yetId));
             if ($data) {
                 $sqlUp = "UPDATE M_UCRET_TARIFESI_DONEM SET DURUM = -2 WHERE USER_ID = ? AND YET_ID = ? AND DURUM = 3";
                 $db->prep_exec_insert($sqlUp, array($kurulusId, $yetId));
             }
             $return = $db->prep_exec_insert($sql, array($durum, $kurulusId, $yetId, $donemId));
         } else {
             if ($durum == 1) {
                 $return = $db->prep_exec_insert($sql, array($durum, $kurulusId, $yetId, $donemId));
                 $baslik = $kurBilgi['KURULUS_ADI'] . ' Ücret Tarifesi Dosya Sorumlusu Onayı.';
             } else {
                 if ($durum == 0 && ($aut || $aut2 || $aut3)) {
                     $return = $db->prep_exec_insert($sql, array($durum, $kurulusId, $yetId, $donemId));
                 } else {
                     return false;
                 }
             }
         }
     }
     if ($return && ($durum == 2 || $durum == 1)) {
         $sqlGorevli = "SELECT * FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ?";
         $gorevli = $db->prep_exec($sqlGorevli, array($kurulusId));
         $mysqlDB =& JFactory::getDBO();
         foreach ($gorevli as $tow) {
             $sqlMatbaa = "SELECT email FROM #__users as users\n\t\t\t\t\t\t\t\tWHERE tgUserId = " . $tow['TGUSERID'];
             $mysqlDB->setQuery($sqlMatbaa);
             $matbaaUser = $mysqlDB->loadObjectList();
             $mailGorevli[] = $matbaaUser[0]->email;
             FormFactory::sektorSorumlusunaNotificationGonder($aciklamaText, $link, $tow['TGUSERID']);
         }
         $icerik = $aciklamaText . $link;
         $to = $mailGorevli;
         FormFactory::sentEmail($baslik, $icerik, $to);
         return $return;
     } else {
         if ($return && $durum == 3) {
             return true;
         } else {
             return false;
         }
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:75,代码来源:profile.php

示例3: TesvikOnayaSun

 function TesvikOnayaSun($IstekId, $user_id)
 {
     $db = JFactory::getOracleDBO();
     $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
     if (is_numeric($IstekId)) {
         $IstekUcretleri = $this->IstekUcretleriWithIstekId($IstekId);
         $sql_istek_bilgi = "SELECT IMZA_ISIM,IMZA_UNVAN FROM AB_HIBE_KURULUS_ISTEK WHERE ID = ? AND ROWNUM <2";
         $data = $db->prep_exec($sql_istek_bilgi, array($IstekId));
         if ($data[0]['IMZA_ISIM'] == "" || $data[0]['IMZA_UNVAN'] == "") {
             $return['ERR'] = 1;
             $return['ERR_TEXT'] = "Ücret iadesi istek talebinde bulunurken İmza Yetkilisi Unvan veya İmza Yetkilisi Ad Soyad alanları boş bırakılamaz !";
         } else {
             $sql = "UPDATE AB_HIBE_KURULUS_ISTEK SET DURUM = 1, KDVLI = ?, KDVSIZ = ?, ISTEK_TARIHI = TO_DATE(SYSDATE) WHERE ID = ?";
             if ($db->prep_exec_insert($sql, array($this->UcretDuzenleTers($IstekUcretleri['kdvli']), $this->UcretDuzenleTers($IstekUcretleri['kdvsiz']), $IstekId))) {
                 // Ödemesi Yapılacak Adayların Ücretlerini Sisteme İşle
                 // 					$kayitDurum = $this->AdaylarinUcretiniSistemeIsle($IstekId);
                 // 					if(!$kayitDurum){
                 // 						$sql = "UPDATE AB_HIBE_KURULUS_ISTEK SET DURUM = 0, KDVLI = NULL, KDVSIZ = NULL WHERE ID = ?";
                 // 						$db->prep_exec_insert($sql, array($IstekId));
                 // 						$return['ERR'] = 1;
                 // 						$return['ERR_TEXT'] = "Teknik bir hata oluştu! Lütfen tekrar deneyin";
                 // 						return $return;
                 // 					}
                 // Ödemesi Yapılacak Adayların Ücretlerini Sisteme İşle SON
                 $kurulus = $this->getKurulusBilgi($user_id);
                 $body = '<div style="font-size:20px;">';
                 $body .= '<p>' . $kurulus['KURULUS_ADI'] . ' ücret iadesi talebinde bulundu. Ulaşmak için <a target="_blank" href="http://portal.myk.gov.tr/index.php?option=com_belgelendirme_abhibe&view=yonetici&dId=1">tıklayınız</a>.</p>';
                 $body .= '</div>';
                 FormFactory::sentEmail('Ücret İadesi Talebi', $body, array('htoplu@myk.gov.tr', 'ktunc@myk.gov.tr', 'hkorpe@myk.gov.tr'), true);
                 $return['ERR'] = 0;
                 $return['ERR_TEXT'] = "Başarılı";
             } else {
                 $return['ERR'] = 1;
                 $return['ERR_TEXT'] = "Teknik bir hata oluştu !";
             }
         }
     } else {
         $return['ERR'] = 1;
         $return['ERR_TEXT'] = "Teknik bir hata oluştu !";
     }
     return $return;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:42,代码来源:belgelendirme_abhibe.php

示例4: readFromZiraatTxt

 function readFromZiraatTxt()
 {
     $db = JFactory::getOracleDBO();
     $sql = "SELECT ID FROM M_BELGE_TESVIK_ISTEK WHERE DURUM = ?";
     $tesviks = $db->prep_exec($sql, array('4'));
     $componentA_modelpath = JPATH_ROOT . DS . 'components' . DS . 'com_tesvik' . DS . 'models';
     JModel::addIncludePath($componentA_modelpath);
     $tesvik_model =& JModel::getInstance('tesvik', 'TesvikModel');
     $file = $tesvik_model->readFromZiraatTxt($tesviks[0]['ID']);
     if ($file['STATUS'] == true && $file['FILE'] != "") {
         $tesvik_model->explodeAndCommitTxt($file['FILE']);
     }
     $sql = "SELECT DISTINCT MBS.KURULUS_ID FROM M_BELGE_TESVIK_ADAY MBTA\n                INNER JOIN M_BELGE_SORGU MBS ON(MBTA.BELGE_NO = MBS.BELGENO)\n                WHERE TESVIK_ID = ? AND (MBTA.ODENDI = -1 OR MBTA.ODENDI = -2)";
     $dat = $db->prep_exec($sql, array($tesviks[0]['ID']));
     if ($dat) {
         foreach ($dat as $row) {
             $kurBilgi = FormFactory::getKurulusBilgi($row['KURULUS_ID']);
             $link = 'http://portal.myk.gov.tr/index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_adaylar_hata';
             $aciklamaText = 'Devlet Teşviği Kapsamında talep ettiğiniz geri ödemelerden bazı adaylara ödeme yapılamamıştır.
                         Bir sonraki ödeme döneminde bu adaylara ödeme yapılabilmesi için bu adayların eksik bilgilerini sistem üzerinden
                         düzenlemeniz gerekmektedir.';
             $body = '<div style="font-size:20px;">';
             $body .= '<p>' . $aciklamaText . ' Ödeme yapılamayan adaylara ilişkin bilgilere ve ödenememe sebeplerine
                     ulaşmak için <a target="_blank" href="' . $link . '">tıklayınız</a>.</p>';
             $body .= '<p>Mesleki Yeterlilik Kurumu</p>';
             $body .= '</div>';
             FormFactory::sentEmail('Devlet Teşviği Kapsamında Ücret İadesi Yapılamayan Adaylar', $body, array($kurBilgi['KURULUS_EPOSTA']), true);
             FormFactory::sektorSorumlusunaNotificationGonder($aciklamaText, $link, $row['KURULUS_ID']);
         }
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:scheduled_tasks.php

示例5: MatbaaGonderilmeyenUyariMail

 function MatbaaGonderilmeyenUyariMail()
 {
     $db = JFactory::getOracleDBO();
     $sql = "SELECT * FROM M_BELGELENDIRME_MATBAA\n\t\t\t\tWHERE GONDERIM_TARIHI IS NULL AND TO_DATE(BASIM_TARIHI) = (SELECT TO_DATE(SYSDATE)-1 FROM DUAL)\n\t\t\t\tAND (SELECT TO_CHAR(TO_DATE(BASIM_TARIHI), 'DY', 'NLS_DATE_LANGUAGE=TURKISH') FROM DUAL) IN ('PZT','PAZ','SAL','ÇAR','PER')\n\t\t\tUNION\n\t\t\tSELECT * FROM M_BELGELENDIRME_MATBAA\n\t\t\t\tWHERE GONDERIM_TARIHI IS NULL AND TO_DATE(BASIM_TARIHI) = (SELECT TO_DATE(SYSDATE)-3 FROM DUAL)\n\t\t\t\tAND (SELECT TO_CHAR(TO_DATE(BASIM_TARIHI), 'DY', 'NLS_DATE_LANGUAGE=TURKISH') FROM DUAL) IN ('CUM')\n\t\t\tUNION\n\t\t\tSELECT * FROM M_BELGELENDIRME_MATBAA\n\t\t\t\tWHERE GONDERIM_TARIHI IS NULL AND TO_DATE(BASIM_TARIHI) = (SELECT TO_DATE(SYSDATE)-2 FROM DUAL)\n\t\t\t\tAND (SELECT TO_CHAR(TO_DATE(BASIM_TARIHI), 'DY', 'NLS_DATE_LANGUAGE=TURKISH') FROM DUAL) IN ('CMT') ";
     $data = $db->prep_exec($sql, array());
     $mysqlDB =& JFactory::getDBO();
     $sqlMatbaa = "SELECT email FROM #__users WHERE tgUserId = 178";
     $mysqlDB->setQuery($sqlMatbaa);
     $matbaaUser = $mysqlDB->loadResult();
     $kay = 0;
     if ($data) {
         $body = '<div style="font-size:16px;">';
         foreach ($data as $val) {
             $sql = "SELECT COUNT(*) AS SAY FROM M_BELGELENDIRME_HAK_KAZANANLAR WHERE MATBAA_ID = ?";
             $say = $db->prep_exec($sql, array($val['MATBAA_ID']));
             if ($say[0]['SAY'] > 0) {
                 $body .= "<strong>" . $val['MATBAA_ID'] . "</strong> Matbaa ID'li <strong>" . $say[0]['SAY'] . "</strong> belge,<br>";
                 $kay++;
             }
         }
         $body .= "<br><h3>Basım tarihinden itibaren gönderilmeyi bekleyen belgeler için son gündür.</h3></div>";
         if ($kay > 0) {
             FormFactory::sentEmail('Gönderim Zamanı Son Gün Olan Belgeler', $body, array('ktunc@myk.gov.tr', $matbaaUser), true);
         }
     }
     return true;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:27,代码来源:matbaa.php

示例6: TesvikOnayaSun

 function TesvikOnayaSun($IstekId, $user_id)
 {
     $db = JFactory::getOracleDBO();
     if (is_numeric($IstekId)) {
         $sql_istek_bilgi = "SELECT IMZA_ISIM,IMZA_UNVAN FROM M_KURULUS_TESVIK_ISTEK WHERE ID = ? AND ROWNUM <2";
         $data = $db->prep_exec($sql_istek_bilgi, array($IstekId));
         if ($data[0]['IMZA_ISIM'] == "" || $data[0]['IMZA_UNVAN'] == "") {
             $return['ERR'] = 1;
             $return['ERR_TEXT'] = "Ücret iadesi istek talebinde bulunurken İmza Yetkilisi Unvan veya İmza Yetkilisi Ad Soyad alanları boş bırakılamaz !";
         } else {
             $sql = "UPDATE M_KURULUS_TESVIK_ISTEK SET DURUM = 1 WHERE ID = ?";
             if ($db->prep_exec_insert($sql, array($IstekId))) {
                 $kurulus = FormFactory::getKurulusGuncelBilgi($user_id);
                 if (!$kurulus) {
                     $kurulus = FormFactory::getKurulusValues($user_id);
                 }
                 $body = '<div style="font-size:20px;">';
                 $body .= '<p>' . $kurulus['KURULUS_ADI'] . ' ücret iadesi talebinde bulundu. Ulaşmak için <a target="_blank" href="http://portal.myk.gov.tr/index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri">tıklayınız</a>.</p>';
                 $body .= '</div>';
                 FormFactory::sentEmail('Ücret İadesi Talebi', $body, array('htoplu@myk.gov.tr', 'ktunc@myk.gov.tr', 'epapur@myk.gov.tr', 'mozgen@myk.gov.tr', 'mordukaya@myk.gov.tr'), true);
                 $return['ERR'] = 0;
                 $return['ERR_TEXT'] = "Başarılı";
             } else {
                 $return['ERR'] = 1;
                 $return['ERR_TEXT'] = "Teknik bir hata oluştu !";
             }
         }
     } else {
         $return['ERR'] = 1;
         $return['ERR_TEXT'] = "Teknik bir hata oluştu !";
     }
     return $return;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:33,代码来源:belgelendirme_tesvik.php

示例7: DenetimRaporOnayla

 function DenetimRaporOnayla($denetim_id)
 {
     $db =& JFactory::getOracleDBO();
     $sql = "SELECT * FROM M_DENETIM_EKIP MDE\n\t\t\t\tINNER JOIN M_UZMAN_HAVUZU MUH ON (MDE.PERSONEL_ID = MUH.USER_ID) \n\t\t\t\tWHERE MDE.DENETIM_ID = ? AND (MDE.PERSONEL_ROLU = 1 OR MDE.PERSONEL_ROLU = 2)";
     $ekip = $db->prep_exec($sql, array($denetim_id));
     $mailGorevli = array();
     $sqlIns = "INSERT INTO M_DENETIM_RAPOR_ONAY (DENETIM_ID, UZMAN_ID) VALUES(?,?)";
     foreach ($ekip as $row) {
         $db->prep_exec_insert($sqlIns, array($denetim_id, $row['USER_ID']));
         $mailGorevli[] = $row['EPOSTA'];
     }
     $baslik = 'MYK Denetim Raporu';
     $icerik = $row['DENETIM_ID'] . " Denetim ID'li denetim raporu onayınıza sunulmuştur. Onayınız bekleniyor. http://portal.myk.gov.tr/index.php?option=com_uzman_havuzu&view=uzman_profile&layout=denetim";
     $to = $mailGorevli;
     FormFactory::sentEmail($baslik, $icerik, $to);
     // 		$sqlRap = "UPDATE M_DENETIM SET DENETIM_RAPOR_PATH = 1 WHERE DENETIM_ID = ?";
     // 		$db->prep_exec($sqlRap, array($denetim_id));
     $sql = "UPDATE M_DENETIM_RAPOR SET DURUM = 1 WHERE DENETIM_ID = ?";
     return $db->prep_exec_insert($sql, array($denetim_id));
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:20,代码来源:denetim.php

示例8: BelgeNoSonucGonder


//.........这里部分代码省略.........
     $alternatifTipi = $this->AlternatifTipi($yeterlilik_id);
     $dataYet = $this->AlteratifBirim($yeterlilik_id);
     foreach ($Adaylar as $aday) {
         $sonucBirim = $this->yeterlilikBelgeHakki($aday['TC_KIMLIK'], $yeterlilik_id, $alternatifTipi, $dataYet);
         if ($sonucBirim != false) {
             $basariliBirimler[(string) $aday['TC_KIMLIK']] = $sonucBirim;
         } else {
             $basarisizBirimler[(string) $aday['TC_KIMLIK']] = $this->yeterlilikBelgeBasariliBirim($aday['TC_KIMLIK'], $yeterlilik_id);
         }
     }
     foreach ($belgeNo as $key => $val) {
         $sonBelgeNo = $val;
         $sonucBirim = $this->yeterlilikBelgeHakki((string) $key, $yeterlilik_id, $alternatifTipi, $dataYet);
         if ($sonucBirim != false) {
             $hak_id = $_db->getNextVal('SEQ_HAK_KAZANAN');
             $sql = "INSERT INTO M_BELGELENDIRME_HAK_KAZANANLAR " . "(ID,TC_KIMLIK,YETERLILIK_ID,SINAV_ID,KURULUS_ID,SINAV_TARIHI,AKTIF,BELGE_NO,BELGE_BAS_TARIH) " . "VALUES(?,?,?,?,?,?,?,?,TO_DATE(?, 'dd/mm/yyyy'))";
             $param = array($hak_id, $key, $yeterlilik_id, $sinav_id, $user_id, $sinavBilgi[0]['BASLANGIC_TARIHI'], 0, $val, $belgeTarih[$key]);
             if ($_db->prep_exec_insert($sql, $param)) {
                 foreach ($sonucBirim as $row) {
                     $sql = "INSERT INTO M_BELGELENDIRME_BASARILI_BIRIM (HAK_KAZANAN_ID,BIRIM_ID,TARIH) " . "VALUES(?,?,TO_DATE(?, 'dd/mm/yyyy'))";
                     $param = array($hak_id, $row[0], $row[1]);
                     $_db->prep_exec_insert($sql, $param);
                 }
             }
         } else {
             $sonucBirim = $this->yeterlilikBelgeBasariliBirim((string) $key, $yeterlilik_id);
             $hak_id = $_db->getNextVal('SEQ_HAK_KAZANAN');
             $sql = "INSERT INTO M_BELGELENDIRME_HAK_KAZANANLAR " . "(ID,TC_KIMLIK,YETERLILIK_ID,SINAV_ID,KURULUS_ID,SINAV_TARIHI,AKTIF,BELGE_NO,BELGE_BAS_TARIH,ACIKLAMA) " . "VALUES(?,?,?,?,?,?,?,?,TO_DATE(?, 'dd/mm/yyyy'),?)";
             $param = array($hak_id, $key, $yeterlilik_id, $sinav_id, $user_id, $sinavBilgi[0]['BASLANGIC_TARIHI'], 1, $val, $belgeTarih[$key], $aciklama[$key]);
             if ($_db->prep_exec_insert($sql, $param)) {
                 foreach ($sonucBirim as $row) {
                     $sql = "INSERT INTO M_BELGELENDIRME_BASARILI_BIRIM (HAK_KAZANAN_ID,BIRIM_ID,TARIH) " . "VALUES(?,?,TO_DATE(?, 'dd/mm/yyyy'))";
                     $param = array($hak_id, $row[0], $row[1]);
                     $_db->prep_exec_insert($sql, $param);
                 }
             }
         }
     }
     $sonBelgeNo = explode('/', $sonBelgeNo);
     $sonBelgeNo = $sonBelgeNo[3];
     $sqlBelgeNo = "UPDATE M_BELGELENDIRME_BELGE_NO SET BELGENO=? WHERE YETERLILIK_ID=? AND USER_ID=?";
     $_db->prep_exec($sqlBelgeNo, array($sonBelgeNo, $yeterlilik_id, $user_id));
     $yeterlilik = $this->getYeterlilikwithYeterlilikId($yeterlilik_id);
     $kurulus = FormFactory::getKurulusValues($user_id);
     $aciklamaText = $kurulus['KURULUS_ADI'] . ", " . $sinav_id . " Sınav ID'li " . $yeterlilik[0]['YETERLILIK_KODU'] . " - " . $yeterlilik[0]['YETERLILIK_ADI'] . " yeterliliğinden sınav sonucunu bildirdi. ";
     if (count($belgeNo) > 0) {
         $aciklamaText .= 'Başarılı ' . count($belgeNo) . " kişi için belge masraf karşılığı ödendiğine dair dekont yüklendi.";
     }
     $link = "index.php?option=com_belgelendirme&view=belge_olusturma&kurulusId=" . $user_id . "&sinavId=" . $sinav_id;
     $sql = "select distinct user_id from m_YETKI_SEKTOR_SORUMLUSU";
     $sektorSorumlulari = $_db->prep_exec($sql, array());
     $mysqlDB =& JFactory::getDBO();
     // 			foreach ($sektorSorumlulari as $toUserID){
     // 				FormFactory::sektorSorumlusunaNotificationGonder($aciklamaText, $link, $toUserID['USER_ID']);
     // 			}
     /********************************* Mail Bildirimi ********************************************************/
     // 				$mysqlDB = &JFactory::getDBO();
     // 			$sqlMatbaa= "SELECT email FROM #__users WHERE tgUserId = ".$toUserID['USER_ID'];
     // 			$mysqlDB->setQuery($sqlMatbaa);
     // 			$matbaaUser = $mysqlDB->loadResult();
     //Görevlendirilen Userlar
     $sqlGorevli = "SELECT * FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ?";
     $gorevli = $_db->prep_exec($sqlGorevli, array($user_id));
     $mysqlDB =& JFactory::getDBO();
     $mailGorevli = array('mordukaya@myk.gov.tr', 'ktunc@myk.gov.tr');
     foreach ($gorevli as $tow) {
         $sqlMatbaa = "SELECT email FROM #__users as users\n\t\t\t\t\tWHERE tgUserId = " . $tow['TGUSERID'];
         $mysqlDB->setQuery($sqlMatbaa);
         $matbaaUser = $mysqlDB->loadObjectList();
         $mailGorevli[] = $matbaaUser[0]->email;
         FormFactory::sektorSorumlusunaNotificationGonder($aciklamaText, $link, $tow['TGUSERID']);
     }
     //Görevlendirilen Userlar
     $baslik = $kurulus['KURULUS_ADI'] . ' Belge Basım Başvurusu Yapıldı.';
     $icerik = $aciklamaText . '  http://portal.myk.gov.tr/' . $link;
     $to = $mailGorevli;
     FormFactory::sentEmail($baslik, $icerik, $to);
     // 			$recipient = $mailGorevli;
     // 			$mailer =& JFactory::getMailer();
     // 			$config =& JFactory::getConfig();
     // 			$sender = array(
     // 					$config->getValue( 'config.mailfrom' ),
     // 					$config->getValue( 'config.fromname' ) );
     // 			$mailer->setSender($sender);
     // 			//$recipient = 'bim@myk.gov.tr';
     // 			$mailer->addRecipient($recipient);
     // 			$mailer->setSubject($kurulus['KURULUS_ADI'].' Belge Basım Başvurusu Yapıldı.');
     // 			$mailer->setBody($aciklamaText.'  http://portal.myk.gov.tr/'.$link);
     // 			$send =& $mailer->Send();
     /*************************************** Mail Bildirimi SON ****************************************************************/
     $sql = "UPDATE M_BELGELENDIRME_SINAV SET SONUC_DURUMU = 2, DEKONTNO = ?, TUTAR = ? WHERE SINAV_ID = ?";
     $_db->prep_exec_insert($sql, array($dekontNo, $tutar, $sinav_id));
     $yetkili = explode(' ', $post['yetkiliAd']);
     $yetkiliAd = FormFactory::ucWordsTR($post['yetkiliAd']);
     $yetkiliSoyAd = FormFactory::toUpperCase($post['yetkiliSoyAd']);
     $yetkiliUnvan = $post['yetkiliUnvan'];
     $sqlImza = "INSERT INTO M_BELGELENDIRME_IMZA_YETKILI (SINAV_ID,YETKILI_AD,YETKILI_UNVAN, YETKILI_SOYAD) VALUES (?,?,?,?)";
     $_db->prep_exec_insert($sqlImza, array($sinav_id, $yetkiliAd, $yetkiliUnvan, $yetkiliSoyAd));
     return true;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:101,代码来源:CopyOfbelgelendirme_islemleri.php

示例9: TeknikBasvurusuTamamla

 function TeknikBasvurusuTamamla($post)
 {
     $db =& JFactory::getOracleDBO();
     $tc = $post['tc'];
     $durum = $post['durum'];
     $sql = "UPDATE M_UZMAN_HAVUZU SET UZMAN = ? WHERE TC_KIMLIK = ?";
     // 		$sql = "UPDATE M_UZMAN_HAVUZU SET UZMAN = ? WHERE TC_KIMLIK = ?";
     if ($durum == 1) {
         $sql = "UPDATE M_UZMAN_HAVUZU SET UZMAN = ?, BASVURU_DURUM = 1 WHERE TC_KIMLIK = ?";
         $return = $db->prep_exec_insert($sql, array($durum, $tc));
         if ($return) {
             // DS'ye mail at, onay için
             $uzman = $this->getUzmanValuesByTcKimlik($tc);
             $mailGorevli = array('ktunc@myk.gov.tr');
             $baslik = 'Teknik Uzman Başvuru Onayı';
             $icerik = $uzman['AD'] . ' ' . $uzman['SOYAD'] . ', Teknik Uzman Başvurusunda bulundu. Onayınız bekleniyor. http://portal.myk.gov.tr/index.php?option=com_uzman_basvur&view=uzman_basvur&layout=teknik_uzman&tc_kimlik=' . $tc;
             $to = $mailGorevli;
             FormFactory::sentEmail($baslik, $icerik, $to);
             return array('durum' => true, 'message' => 'Tekniz Uzman Başvurusu Tamamlandı ve Dosya Sorumlusunun Onayına Sunuldu.');
         } else {
             return array('durum' => false, 'message' => 'Bir Hata Meydana Geldi. Lütfen Tekrar Deneyin.');
         }
     } else {
         if ($durum == 2) {
             $return = $db->prep_exec_insert($sql, array($durum, $tc));
             if ($return) {
                 // Yönetici'ye mail at, onay için
                 $uzman = $this->getUzmanValuesByTcKimlik($tc);
                 $mailGorevli = array('ktunc@myk.gov.tr');
                 $baslik = 'Teknik Uzman Başvrusu Yönetici Onayı';
                 $icerik = $uzman['AD'] . ' ' . $uzman['SOYAD'] . ', Teknik Uzman Başvurusunda bulundu. Yönetici Onayınız bekleniyor. http://portal.myk.gov.tr/index.php?option=com_uzman_basvur&view=uzman_basvur&layout=teknik_uzman&tc_kimlik=' . $tc;
                 $to = $mailGorevli;
                 FormFactory::sentEmail($baslik, $icerik, $to);
                 return array('durum' => true, 'message' => 'Teknik Uzman Başvurusu Onaylandı ve Yönetici Onayına Sunuldu.');
             } else {
                 return array('durum' => false, 'message' => 'Bir Hata Meydana Geldi. Lütfen Tekrar Deneyin.');
             }
         } else {
             if ($durum == 3) {
                 $sql = "UPDATE M_UZMAN_HAVUZU SET UZMAN = ?, BASVURU_DURUM = 2 WHERE TC_KIMLIK = ?";
                 $return = $db->prep_exec_insert($sql, array($durum, $tc));
                 if ($return) {
                     // Uzmana, reddedildiği hakkında mail at
                     return array('durum' => true, 'message' => 'Teknik Uzman Başvurusu Onaylandı.');
                 } else {
                     return array('durum' => false, 'message' => 'Bir Hata Meydana Geldi. Lütfen Tekrar Deneyin.');
                 }
             } else {
                 if ($durum == 0) {
                     $sql = "UPDATE M_UZMAN_HAVUZU SET UZMAN = ?, BASVURU_DURUM = 0 WHERE TC_KIMLIK = ?";
                     $return = $db->prep_exec_insert($sql, array($durum, $tc));
                     if ($return) {
                         // Uzmana, reddedildiği hakkında mail at
                         $uzman = $this->getUzmanValuesByTcKimlik($tc);
                         $mailGorevli = array($uzman['EPOSTA']);
                         $baslik = 'MYK Teknik Uzman Başvurusunuz Reddedildi';
                         $icerik = $uzman['AD'] . ' ' . $uzman['SOYAD'] . ', Teknik Uzman Başvurunuz reddedildi. MYK ile iletişime geçebilirsiniz.';
                         $to = $mailGorevli;
                         FormFactory::sentEmail($baslik, $icerik, $to);
                         return array('durum' => true, 'message' => 'Teknik Uzman Başvurusu Reddedildi.');
                     } else {
                         return array('durum' => false, 'message' => 'Bir Hata Meydana Geldi. Lütfen Tekrar Deneyin.');
                     }
                 } else {
                     return array('durum' => false, 'message' => 'Bir Hata Meydana Geldi. Lütfen Tekrar Deneyin.');
                 }
             }
         }
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:70,代码来源:uzman_basvurulari.php

示例10: YetkiDuzenleKaydet


//.........这里部分代码省略.........
     $yets = $this->getYeterlilik($yetId);
     $oncedenYetkiBirims = $this->getKurulusYetkiliBirims($kurulusId, $yetId);
     $anaBirims = $this->getYeterlilikBirims($yetId);
     $anaBirimler = array();
     foreach ($anaBirims as $tow) {
         $anaBirimler[$tow['BIRIM_ID']] = $tow;
     }
     if ($yets['YENI_MI'] == 1) {
         $yet_eski_mi = 0;
     } else {
         $yet_eski_mi = 1;
     }
     $yeniKayit = array();
     $kayitliBirims = array();
     $gelenBirimler = array();
     foreach ($birims as $row) {
         if (!array_key_exists($row, $oncedenYetkiBirims)) {
             $yeniKayit[] = $row;
         } else {
             $kayitliBirims[] = $row;
         }
         $gelenBirimler[$row] = array();
     }
     $yetkisiAlinacak = array_diff_key($oncedenYetkiBirims, $gelenBirimler);
     $hata = 0;
     //YENI KAYIT
     foreach ($yeniKayit as $val) {
         $tarih = explode(' ', $yetkiTarih[$val]);
         $sql = "INSERT INTO M_BELGELENDIRME_YET_YETKI_ONAY (USER_ID, YETERLILIK_ID, BIRIM_ID, YETKI_KAPSAMI_YETKI_TARIHI, YETKININ_VERILDIGI_TARIH, YETKININ_GERI_ALINDIGI_TARIH, YET_ESKI_MI,DENETIM_ID,DURUM)\n\t\t\t\tVALUES (?,?,?,TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),?,?,1)";
         $param = array($kurulusId, $yetId, $val, $yet_eski_mi, $yetkiTur[$val]);
         if (!$db->prep_exec_insert($sql, $param)) {
             $hata++;
         }
     }
     //YENI KAYIT SON
     //ESKI KAYITLAR
     foreach ($kayitliBirims as $val) {
         $tarih = explode(' ', $yetkiTarih[$val]);
         $sqlGetir = "SELECT TO_CHAR(YETKININ_VERILDIGI_TARIH,'DD/MM/YYYY') AS YVT, TO_CHAR(YETKININ_GERI_ALINDIGI_TARIH,'DD/MM/YYYY') AS YGT, DENETIM_ID, DURUM FROM M_BELGELENDIRME_YET_YETKI WHERE USER_ID = ? AND YETERLILIK_ID = ? AND BIRIM_ID = ? AND YET_ESKI_MI = ?";
         $degs = $db->prep_exec($sqlGetir, array($kurulusId, $yetId, $val, $yet_eski_mi));
         if ($degs[0]['DURUM'] == 1) {
             if ($tarih[0] != $degs[0]['YVT'] || $yetkiTur[$val] != $degs[0]['DENETIM_ID']) {
                 $sqlDelete = "DELETE FROM M_BELGELENDIRME_YET_YETKI_ONAY WHERE USER_ID = ? AND YETERLILIK_ID = ? AND BIRIM_ID = ?";
                 $db->prep_exec_insert($sqlDelete, array($kurulusId, $yetId, $val));
                 $sql = "INSERT INTO M_BELGELENDIRME_YET_YETKI_ONAY (USER_ID, YETERLILIK_ID, BIRIM_ID, YETKI_KAPSAMI_YETKI_TARIHI, YETKININ_VERILDIGI_TARIH, YETKININ_GERI_ALINDIGI_TARIH, YET_ESKI_MI,DENETIM_ID,DURUM)\n\t\t\t\tVALUES (?,?,?,TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),?,?,1)";
                 $param = array($kurulusId, $yetId, $val, $yet_eski_mi, $yetkiTur[$val]);
                 if (!$db->prep_exec_insert($sql, $param)) {
                     $hata++;
                 }
             }
         } else {
             $sqlDelete = "DELETE FROM M_BELGELENDIRME_YET_YETKI_ONAY WHERE USER_ID = ? AND YETERLILIK_ID = ? AND BIRIM_ID = ?";
             $db->prep_exec_insert($sqlDelete, array($kurulusId, $yetId, $val));
             $sql = "INSERT INTO M_BELGELENDIRME_YET_YETKI_ONAY (USER_ID, YETERLILIK_ID, BIRIM_ID, YETKI_KAPSAMI_YETKI_TARIHI, YETKININ_VERILDIGI_TARIH, YETKININ_GERI_ALINDIGI_TARIH, YET_ESKI_MI,DENETIM_ID,DURUM)\n\t\t\t\tVALUES (?,?,?,TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),?,?,1)";
             $param = array($kurulusId, $yetId, $val, $yet_eski_mi, $yetkiTur[$val]);
             if (!$db->prep_exec_insert($sql, $param)) {
                 $hata++;
             }
         }
     }
     //ESKI KAYITLAR SON
     //YETKISI ALINACAK
     foreach ($yetkisiAlinacak as $key => $val) {
         $tarih = explode(' ', $yetkiTarih[$key]);
         $sqlGetir = "SELECT TO_CHAR(YETKININ_VERILDIGI_TARIH,'DD/MM/YYYY') AS YVT, TO_CHAR(YETKININ_GERI_ALINDIGI_TARIH,'DD/MM/YYYY') AS YGT, DENETIM_ID, DURUM FROM M_BELGELENDIRME_YET_YETKI WHERE USER_ID = ? AND YETERLILIK_ID = ? AND BIRIM_ID = ? AND YET_ESKI_MI = ?";
         $degs = $db->prep_exec($sqlGetir, array($kurulusId, $yetId, $key, $yet_eski_mi));
         if ($degs[0]['DURUM'] == 0) {
             if ($tarih[0] != $degs[0]['YGT'] || $yetkiTur[$key] != $degs[0]['DENETIM_ID']) {
                 $sqlDelete = "DELETE FROM M_BELGELENDIRME_YET_YETKI_ONAY WHERE USER_ID = ? AND YETERLILIK_ID = ? AND BIRIM_ID = ?";
                 $db->prep_exec_insert($sqlDelete, array($kurulusId, $yetId, $key));
                 $sql = "INSERT INTO M_BELGELENDIRME_YET_YETKI_ONAY (USER_ID, YETERLILIK_ID, BIRIM_ID, YETKI_KAPSAMI_YETKI_TARIHI, YETKININ_VERILDIGI_TARIH, YETKININ_GERI_ALINDIGI_TARIH, YET_ESKI_MI,DENETIM_ID,DURUM)\n\t\t\t\tVALUES (?,?,?,TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),?,?,0)";
                 $param = array($kurulusId, $yetId, $key, $yet_eski_mi, $yetkiTur[$key]);
                 if (!$db->prep_exec_insert($sql, $param)) {
                     $hata++;
                 }
             }
         } else {
             $sqlDelete = "DELETE FROM M_BELGELENDIRME_YET_YETKI_ONAY WHERE USER_ID = ? AND YETERLILIK_ID = ? AND BIRIM_ID = ?";
             $db->prep_exec_insert($sqlDelete, array($kurulusId, $yetId, $key));
             $sql = "INSERT INTO M_BELGELENDIRME_YET_YETKI_ONAY (USER_ID, YETERLILIK_ID, BIRIM_ID, YETKI_KAPSAMI_YETKI_TARIHI, YETKININ_VERILDIGI_TARIH, YETKININ_GERI_ALINDIGI_TARIH, YET_ESKI_MI,DENETIM_ID,DURUM)\n\t\t\t\tVALUES (?,?,?,TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),TO_DATE('" . $tarih[0] . "','DD/MM/YYYY'),?,?,0)";
             $param = array($kurulusId, $yetId, $key, $yet_eski_mi, $yetkiTur[$key]);
             if (!$db->prep_exec_insert($sql, $param)) {
                 $hata++;
             }
         }
     }
     //YETKISI ALINACAK SON
     if ($hata > 0) {
         return 2;
     } else {
         $kurBilgi = $this->getKurulusBilgi($kurulusId);
         $mailGorevli = array('mordukaya@myk.gov.tr', 'ktunc@myk.gov.tr');
         // 			$mailGorevli = array('ktunc@myk.gov.tr');
         $baslik = 'Yetki Başvurusu Onayı';
         $icerik = $kurBilgi['KURULUS_ADI'] . ' kuruluşu için ' . $yets['YETERLILIK_KODU'] . '/' . $yets['REVIZYON'] . ' ' . $yets['YETERLILIK_ADI'] . ' yeterliliğinden yetki başvurusu yapıldı. Onayınız bekleniyor. http://portal.myk.gov.tr/index.php?option=com_belgelendirme_yetki&view=belgelendirme_yetki_onay&layout=kurulus_yetki_duzenle&kurulusId=' . $kurulusId . '&yetkiYet=' . $yetId;
         $to = $mailGorevli;
         FormFactory::sentEmail($baslik, $icerik, $to);
         return 1;
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:101,代码来源:belgelendirme_yetki.php

示例11: ABHibeGeriGonder

 public function ABHibeGeriGonder($post)
 {
     $db = JFactory::getOracleDBO();
     $IstekId = $post['IstekId'];
     $aciklama = $post['aciklama'];
     $sqlUp = "UPDATE AB_HIBE_KURULUS_ISTEK SET DURUM = 0, ACIKLAMA = ? WHERE ID = ?";
     if ($db->prep_exec_insert($sqlUp, array($aciklama, $IstekId))) {
         $sql = "SELECT * FROM AB_HIBE_KURULUS_ISTEK WHERE ID = ?";
         $data = $db->prep_exec($sql, array($IstekId));
         $kurBilgi = $this->getKurulusBilgi($data[0]['USER_ID']);
         $baslik = $IstekId . ' ID li AB Hibe Kapsamında Ücret İade Talebi Tarafınıza Geri Gönderildi';
         $aciklamaText = '<div style="text-align:center; width:100%; font-size:18px; font-weight:bold;">';
         $aciklamaText .= $baslik;
         $aciklamaText .= '</div><br><div style="width:100%; font-size:16px;">' . $aciklama . '</div>';
         $link = "index.php?option=com_belgelendirme_abhibe&view=belgelendirme_abhibe&layout=default";
         FormFactory::sektorSorumlusunaNotificationGonder($baslik, $link, $data[0]['USER_ID']);
         if ($kurBilgi['KURULUS_EPOSTA'] != null) {
             FormFactory::sentEmail($baslik, $aciklamaText, $kurBilgi['KURULUS_EPOSTA'], true);
         }
         return true;
     } else {
         return false;
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:24,代码来源:yonetici.php

示例12: EskiBelgeBirimKaydet

 function EskiBelgeBirimKaydet($post)
 {
     $db =& JFactory::getOracleDBO();
     $user =& JFactory::getUser();
     $user_id = $user->getOracleUserId();
     $group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
     $group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
     $aut2 = FormFactory::checkAuthorization($user, $group_id2);
     $aut3 = FormFactory::checkAuthorization($user, $group_id3);
     $belgeId = $post['belgeId'];
     $birim = $post['birim'];
     $sqlOnaysiz = "SELECT * FROM M_ESKI_BELGE_BIRIM WHERE BELGE_ID = ? AND (DURUM = 0 OR DURUM = 1)";
     $dataOnaysiz = $db->prep_exec($sqlOnaysiz, array($belgeId));
     if ($dataOnaysiz) {
         $sqlDelete = "DELETE FROM M_ESKI_BELGE_BIRIM WHERE BELGE_ID = ? AND (DURUM = 0 OR DURUM = 1)";
         $db->prep_exec_insert($sqlDelete, array($belgeId));
     }
     $dataInsert = '';
     foreach ($birim as $row) {
         $dataInsert .= $row . '#';
     }
     $sql = "SELECT * FROM M_BELGE_SORGU WHERE ID = ?";
     $data = $db->prep_exec($sql, array($belgeId));
     if ($aut2 || $aut3) {
         $sqlOnayli = "SELECT * FROM M_ESKI_BELGE_BIRIM WHERE BELGE_ID = ? AND DURUM = 2";
         $dat = $db->prep_exec($sqlOnayli, array($belgeId));
         if ($dat) {
             $sqlUp = "UPDATE M_ESKI_BELGE_BIRIM SET DURUM = -1 WHERE BELGE_ID = ? AND DURUM = 2";
             $db->prep_exec_insert($sqlUp, array($belgeId));
         }
         $sqlInsert = "INSERT INTO M_ESKI_BELGE_BIRIM (BELGE_ID,BIRIM_ID,DURUM,USER_ID, ONAY_TARIHI) VALUES(?,?,2,?,TO_DATE(SYSDATE))";
         $db->prep_exec_insert($sqlInsert, array($belgeId, $dataInsert, $user_id));
     } else {
         $sqlInsert = "INSERT INTO M_ESKI_BELGE_BIRIM (BELGE_ID,BIRIM_ID,DURUM) VALUES(?,?,1)";
         $db->prep_exec_insert($sqlInsert, array($belgeId, $dataInsert));
         //****** Mail Gönderimi **************************************************************//
         $message = $data[0]['BELGENO'] . ' belge numaralı ' . $data[0]['AD'] . ' ' . $data[0]['SOYAD'] . ' kişinin belgesindeki başarılı birimler için değişiklik talebi oluşturuldu ve dosya sorumlusu onayına sunuldu.';
         $sqlGorevli = "SELECT * FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ?";
         $gorevli = $_db->prep_exec($sqlGorevli, array($data[0]['KURULUS_ID']));
         $mysqlDB =& JFactory::getDBO();
         $mailGorevli = array('huseyin.toplu@myk.gov.tr', 'ktunc@myk.gov.tr');
         foreach ($gorevli as $tow) {
             $sqlMatbaa = "SELECT email FROM #__users as users\n\t\t\t\t\t\t\tWHERE tgUserId = " . $tow['TGUSERID'];
             $mysqlDB->setQuery($sqlMatbaa);
             $matbaaUser = $mysqlDB->loadObjectList();
             $mailGorevli[] = $matbaaUser[0]->email;
             FormFactory::sektorSorumlusunaNotificationGonder($message, 'index.php?option=com_belgelendirme&view=tekrar_basim&layout=belge_duzenleme&belgeNo=' . urlencode($dat[0]['BELGENO']), $tow['TGUSERID']);
         }
         $url = 'http://portal.myk.gov.tr/index.php?option=com_belgelendirme&view=tekrar_basim&layout=belge_duzenleme&belgeNo=' . urlencode($dat[0]['BELGENO']);
         $baslik = 'Belge İçin Birim Güncelleme Talebi';
         $icerik = '<div style="widht:100%;font-size: 18px">';
         $icerik .= '<p>' . $message . ' Talebe <a target="_blank" href="' . $url . '"><em>burdan</em></a> ulaşabilirsiniz.</p>';
         $icerik .= '</div>';
         $to = $mailGorevli;
         FormFactory::sentEmail($baslik, $icerik, $to, true);
         //****** Mail Gönderimi SON **************************************************************//
     }
     return $data[0]['BELGENO'];
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:59,代码来源:belge_edit.php


注:本文中的FormFactory::sentEmail方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。