本文整理汇总了PHP中FormFactory::BelgelendirmebasvuruDurumGuncelle方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::BelgelendirmebasvuruDurumGuncelle方法的具体用法?PHP FormFactory::BelgelendirmebasvuruDurumGuncelle怎么用?PHP FormFactory::BelgelendirmebasvuruDurumGuncelle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FormFactory
的用法示例。
在下文中一共展示了FormFactory::BelgelendirmebasvuruDurumGuncelle方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: standartKaydetYeni
function standartKaydetYeni($post,$files){
$db = & JFactory::getOracleDBO();
$session = &JFactory::getSession();
$user = &JFactory::getUser ();
$user_id = $user->getOracleUserId ();
if ($post['evrak_id'] == -1){
$evrak_id = $this->basvuruOlustur();
$post['basvuru_durumu'] = '-1';
}else{
$evrak_id = $_POST['evrak_id'];
}
$sql_faaliyet = "DELETE FROM M_BASVURU_SEKTOR WHERE EVRAK_ID=?";
$db->prep_exec($sql_faaliyet, array($evrak_id));
for($i=0 ; $i<count($post['inputsektor-1']) ; $i++){
if($post['inputsektor-1'][$i] <> "Seçiniz" && isset($post['inputsektor-1'][$i])){
$sql_faaliyet = "INSERT INTO M_BASVURU_SEKTOR (EVRAK_ID,SEKTOR_ID,SEKTOR_ACIKLAMA) VALUES(?,?,?)";
$db->prep_exec_insert($sql_faaliyet, array($evrak_id,$post['inputsektor-1'][$i],$post['inputsektor-2'][$i]));
}
}
if(count($post['ek_dokuman_aciklama']) > 0 && count($_FILES['ek_dokuman']['name']) > 0){
for($i=0 ; $i<count($post['ek_dokuman_aciklama']) ; $i++){
$id = $db->getNextVal(BASVURU_EK_ID_seq);
$sql_ek = "INSERT INTO M_BASVURU_EKLER( EVRAK_ID,
BASVURU_EK_ID,
BASVURU_EK_ACIKLAMA,
BASVURU_EK_TIP,
BASVURU_EK_TARIH) VALUES(?,?,?,?,?)";
$db->prep_exec_insert($sql_ek, array($evrak_id,
$id,
$post['ek_dokuman_aciklama'][$i],
"1",
$post['ek_dokuman_tarih'][$i]));
$_FILES['ek_dokuman']['id'][$i] = $id;
}
}
$sql_basvuru ="UPDATE M_BASVURU SET EVRAK_ID=?,
BASVURU_TARIHI=TO_TIMESTAMP('".$post['basvuru_tarihi']."','DD/MM/RRRR'),
BELIRTILECEK_DIGER_HUSUSLAR=?,
BASVURU_EK_DOSYASI_TARIH = TO_TIMESTAMP('".$post['basvuru_dokuman_tarihi']."','DD/MM/RRRR'),
BASVURU_TIP_ID=?,
BASVURU_TURU=?
WHERE EVRAK_ID=?";
$db->prep_exec_insert($sql_basvuru, array($evrak_id,
$post['basvuru_aciklama'],
'1',
'0',
$evrak_id));
FormFactory::BelgelendirmebasvuruDurumGuncelle ($evrak_id, $post['basvuru_durumu']);
$error_basvuru_dokuman = $this->raporKaydetYeni($evrak_id,"basvuru_dokumani");
$error_ek_dokuman = $this->raporKaydetYeni($evrak_id,"ek_dokuman");
$return = array( 'evrak_id' => $evrak_id,
'file_upload_errors' => array_merge(basvuru_dokuman,$error_ek_dokuman));
return $return;
}
示例2: formGoster
if ($gorev == "goster" || $gorev == '') {
formGoster($itemIdStr);
} else {
if ($gorev == "hepsi") {
hepsiIleListele($db, $itemIdStrOrj, $user);
} else {
if ($gorev == "guncelleGoster") {
$evrakId = JRequest::getVar('id');
guncelleGoster($db, $itemIdStrOrj, $evrakId);
} else {
if ($gorev == "belgelendirmeguncelle") {
global $mainframe;
$evrakId = JRequest::getVar('id');
$durum = JRequest::getVar('durum');
//BelgeDurumu Guncelle
$result = FormFactory::BelgelendirmebasvuruDurumGuncelle($evrakId, $durum);
if ($result) {
if ($durum == -2) {
$durum = 7;
} else {
if ($durum == 4) {
$durum = 0;
} else {
if ($durum == 10) {
$durum = 3;
$src = EK_FOLDER . "belgelendirme_basvuru_ekleri/" . $evrakId;
$dst = EK_FOLDER . "belgelendirme_basvuru_ekleri/" . $evrakId . "_onbasvuru";
folder_copy($src, $dst);
} else {
if ($durum == 12) {
$durum = 8;