本文整理汇总了PHP中FormFactory::formatFilename方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::formatFilename方法的具体用法?PHP FormFactory::formatFilename怎么用?PHP FormFactory::formatFilename使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FormFactory
的用法示例。
在下文中一共展示了FormFactory::formatFilename方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: uzmanKaydet
function uzmanKaydet()
{
global $mainframe;
$db =& JFactory::getDBO();
//Mysql
$dbOrc =& JFactory::getOracleDBO();
//Oracle
$juser =& JFactory::getUser();
//Joomla User
$message = YETKI_MESAJ;
if ($juser->id == 0) {
//Giris Yapmamis Kullanici
$mainframe->redirect("index.php", $message, 'error');
}
//$user_id = $this->userVerileriEkle ($dbOrc, $juser); //TG_USER (Oracle)
//if ($user_id == -1){
// $mainframe->redirect("index.php", "Kullanıcı TG_USER Tablosuna eklenemedi", 'error');
//}
$user_id = $this->userVerileriEkle($dbOrc, $juser);
if ($_FILES[cv][size] > 10500000) {
$mainframe->redirect("index.php?option=com_uzman_kayit", "Gönderdiğiniz CV'nin boyutu 10 mb dan büyük.", 'error');
} else {
if (!file_exists(EK_FOLDER . "uzman/cv/" . $user_id . "/")) {
mkdir(EK_FOLDER . "uzman/cv/" . $user_id, 0700, true);
}
$normalFile = FormFactory::formatFilename($_FILES[cv][name]);
$_FILES[cv][name] = "uzman/cv/" . $user_id . "/" . $normalFile;
move_uploaded_file($_FILES[cv][tmp_name], EK_FOLDER . $_FILES[cv][name]);
}
// exit;
if ($user_id != -1) {
$resultK = $this->uzmanVerileriEkle($dbOrc, $user_id, $_FILES[cv][name]);
//M_UZMAN (Oracle)
$resultU = $this->updateUserId($db, $juser, $user_id);
//jos_users (Joomla)
$resultG = $this->updateAclGroup($db, $juser);
//jos_community_acl_users (Joomla)
} else {
$mainframe->redirect("index.php", "Kullanıcı Eklenirken Hata Oluştu", 'error');
}
// $message = "İLETİŞİM BİLGİLERİNİZ KAYDEDİLMİŞTİR. BAŞVURUNUZU TAMAMLAMAK İÇİN <a href=index.php?option=com_uzman_basvur>TIKLAYINIZ</a>";
// $type = "notice";
$mainframe->redirect("index.php?option=com_uzman_basvur&layout=basvuru_bilgi", $message, $type);
}
示例2: SinavYeriYeterlilikUygunlukSozlesmeFormuEkle
function SinavYeriYeterlilikUygunlukSozlesmeFormuEkle($post)
{
$db =& JFactory::getOracleDBO();
$yerid = $post['yerid'];
$yetid = $post['yetid'];
$sinavtur = $post['sinavtur'];
$sozlesme_formu = $_FILES['sinav_yeri_yeterlilik_sozlesme_formu'];
$uygunluk_formu = $_FILES['sinav_yeri_yeterlilik_uygunluk_formu'];
$sql = "SELECT UYGUNLUK_DEGERLENDIRME_FORMU,SOZLESME_FORMU FROM M_BELGELENDIRME_SINAV_YERI WHERE SINAV_YERI_ID = ? AND YETERLILIK_ID = ? AND SINAV_TURU = ?";
$datas = $db->prep_exec($sql, array($yerid, $yetid, $sinavtur));
if (count($datas) > 0 && count($datas) == 1) {
if ($datas[0]['UYGUNLUK_DEGERLENDIRME_FORMU'] != "" && $uygunluk_formu['size'] > 0) {
unlink(EK_FOLDER . $datas[0]['UYGUNLUK_DEGERLENDIRME_FORMU']);
}
if ($datas[0]['SOZLESME_FORMU'] != "" && $sozlesme_formu['size'] > 0) {
unlink(EK_FOLDER . $datas[0]['SOZLESME_FORMU']);
}
}
if ($uygunluk_formu['size'] > 0 && $uygunluk_formu['error'] == 0 && $uygunluk_formu['size'] < 30000000) {
$directory = EK_FOLDER . "sinavMerkeziUygunlukFormu/" . $yerid . "/" . $yetid;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$normalFile = FormFactory::formatFilename($uygunluk_formu['name']);
$path = "sinavMerkeziUygunlukFormu/" . $yerid . "/" . $yetid . "/" . $normalFile;
if (move_uploaded_file($uygunluk_formu['tmp_name'], $directory . '/' . $normalFile)) {
$sql = "UPDATE M_BELGELENDIRME_SINAV_YERI SET UYGUNLUK_DEGERLENDIRME_FORMU=? WHERE SINAV_YERI_ID=? AND YETERLILIK_ID=? AND SINAV_TURU=?";
$db->prep_exec_insert($sql, array($path, $yerid, $yetid, $sinavtur));
$return[0]['STATUS'] = '1';
$return[0]['MESSAGE'] = 'Uygunluk Formu Başarıyla Yüklendi.';
} else {
$return[0]['STATUS'] = '0';
$return[0]['MESSAGE'] = 'Uygunluk formu taşınırken hata oluştu.Tekrar deneyiniz!';
}
} else {
$return[0]['STATUS'] = '0';
$return[0]['MESSAGE'] = "Uygunluk formu 30MB'dan büyük olamaz!";
}
if ($sozlesme_formu['size'] > 0 && $sozlesme_formu['error'] == 0 && $sozlesme_formu['size'] < 30000000) {
$directory = EK_FOLDER . "sinavMerkeziUygunlukFormu/" . $yerid . "/" . $yetid;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$normalFile = FormFactory::formatFilename($sozlesme_formu['name']);
$path = "sinavMerkeziUygunlukFormu/" . $yerid . "/" . $yetid . "/" . $normalFile;
if (move_uploaded_file($sozlesme_formu['tmp_name'], $directory . '/' . $normalFile)) {
$sql = "UPDATE M_BELGELENDIRME_SINAV_YERI SET SOZLESME_FORMU=? WHERE SINAV_YERI_ID=? AND YETERLILIK_ID=? AND SINAV_TURU=?";
$db->prep_exec_insert($sql, array($path, $yerid, $yetid, $sinavtur));
$return[1]['STATUS'] = '1';
$return[1]['MESSAGE'] = 'Protokol / Sözleşme Formu Başarıyla Yüklendi';
} else {
$return[1]['STATUS'] = '0';
$return[1]['MESSAGE'] = 'Protokol / Sözleşme formu taşınırken hata oluştu.Tekrar deneyiniz!';
}
} else {
$return[1]['STATUS'] = '0';
$return[1]['MESSAGE'] = "Protokol / Sözleşme formu 30MB'dan büyük olamaz.!";
}
return $return;
}
示例3: dekontNushasiKaydet
function dekontNushasiKaydet($dekont_id)
{
$db =& JFactory::getOracleDBO();
$sql = "SELECT DEKONT_PATH FROM M_FINANS_DEKONT WHERE DEKONT_ID = ?";
$data = $db->prep_exec($sql, array($dekont_id));
$previouslySavedRaporPath = $data[0]['DEKONT_PATH'];
//if(strlen($previouslySavedRaporPath)==0)
//{
//RAPOR UPDATE
if ($_POST['raporSilCheckbox-' . $dekont_id] == '1') {
global $mainframe;
$directory = EK_FOLDER . "dekontNushalari/" . $dekont_id . "/";
$sildir = EK_FOLDER . "dekontNushalari/" . $dekont_id . "/";
foreach (glob($sildir . '/*') as $file) {
if (is_dir($file)) {
rrmdir($file);
} else {
unlink($file);
}
}
rmdir($sildir);
$sql = "UPDATE M_FINANS_DEKONT SET DEKONT_PATH = '' WHERE DEKONT_ID = ?";
return $db->prep_exec_insert($sql, array($dekont_id));
} else {
if ($previouslySavedRaporPath == '' || $_POST['degistirFieldSelected-' . $dekont_id] == '1') {
global $mainframe;
$directory = EK_FOLDER . "dekontNushalari/" . $dekont_id . "/";
$sildir = EK_FOLDER . "dekontNushalari/" . $dekont_id . "/";
foreach (glob($sildir . '/*') as $file) {
if (is_dir($file)) {
rrmdir($file);
} else {
unlink($file);
}
}
rmdir($sildir);
if ($_FILES[dosya][size][$dekontUploaderSirasi] > 5500000) {
$mainframe->redirect("index.php?option=com_finans&layout=kurulus_finansal_bilgileri&uid=" . $_POST['user_id'], "Gönderilen dosyanın boyutu 5MB dan büyük olamaz", 'error');
} else {
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$normalFile = FormFactory::formatFilename($_FILES[dosya][name][$dekont_id][0]);
$_FILES[dosya][name][$dekont_id][0] = $directory . $normalFile;
move_uploaded_file($_FILES[dosya][tmp_name][$dekont_id][0], $_FILES[dosya][name][$dekont_id][0]);
$sql = "UPDATE M_FINANS_DEKONT SET DEKONT_PATH = ? WHERE DEKONT_ID = ?";
return $db->prep_exec_insert($sql, array($normalFile, $dekont_id));
}
}
}
return true;
}
示例4: updateKurulus
function updateKurulus($user_id, $_POST)
{
$db = JFactory::getOracleDBO();
$ad = trim($_POST["ad"]);
$statu_id = $_POST['statu'] == "Seçiniz" ? null : $_POST['statu'];
$yetkili = trim($_POST["yetkili"]);
$unvan = trim($_POST["unvan"]);
$adres = trim($_POST["adres"]);
$posta_kodu = trim($_POST["posta_kodu"]);
$telefon = trim($_POST["telefon"]);
$faks = trim($_POST["faks"]);
$eposta = trim($_POST["eposta"]);
$web = trim($_POST["web"]);
$sehir = $_POST["sehir"];
//Prepare sql statement
$sql = "UPDATE m_kurulus \n\t\t\t\tSET\tkurulus_statu_id = ?, \n\t\t\t\t\tkurulus_adi = ?, \n\t\t\t\t\tkurulus_yetkilisi = ?, \n\t\t\t\t\tkurulus_yetkili_unvani = ?, \n\t\t\t\t\tkurulus_adresi = ?, \n\t\t\t\t\tkurulus_posta_kodu = ?, \n\t\t\t\t\tkurulus_telefon = ?, \n\t\t\t\t\tkurulus_faks = ?, \n\t\t\t\t\tkurulus_eposta = ?, \n\t\t\t\t\tkurulus_web = ?,\n\t\t\t\t\tkurulus_sehir = ?\t\n\t\t\t\tWHERE user_id = " . $user_id;
$params = array($statu_id, $ad, $yetkili, $unvan, $adres, $posta_kodu, $telefon, $faks, $eposta, $web, $sehir);
$results[] = $db->prep_exec_insert($sql, $params);
//logo işlemleri baslangıc
if (!empty($_FILES["logo"]["name"])) {
$type = $_FILES["logo"]["type"];
$name = $_FILES["logo"]["name"];
$tmp = $_FILES["logo"]["tmp_name"];
$size = $_FILES["logo"]["size"];
$sildir = EK_FOLDER . "kurulus_logo/" . $user_id . "/";
foreach (glob($sildir . '/*') as $file) {
if (is_dir($file)) {
rrmdir($file);
} else {
unlink($file);
}
}
rmdir($sildir);
if ($type != "image/jpeg" and $type != "image/gif" or $size > 5500000) {
$mainframe->redirect("index.php?option=com_kurulus_edit", "Gönderdiğiniz dosya(lar)nın boyutu 5 mb dan büyük veya formatı jpg yada gif değil.", 'error');
} else {
if (!file_exists(EK_FOLDER . "kurulus_logo/" . $user_id . "/")) {
mkdir(EK_FOLDER . "kurulus_logo/" . $user_id . "/", 0700, true);
}
$normalFile = FormFactory::formatFilename($name);
//$_FILES[$belge[$i]][name][$i]= EK_FOLDER."akreditasyon_basvuru_ekleri/".$user_id."/".$belge[$setarat[$jj]]."/" . $normalFile;
$pathh = EK_FOLDER . "kurulus_logo/" . $user_id . "/" . $normalFile;
move_uploaded_file($tmp, $pathh);
}
$belge_adi = FormFactory::formatFilename($name);
$sqlLogo = "UPDATE M_KURULUS\n\t\t\t\t\t\t\t\t\t\tSET LOGO = ?\n\t\t\t\t\t\t\t\t\t\t\tWHERE USER_ID = ?";
$params = array($belge_adi, $user_id);
$results[] = $db->prep_exec_insert($sqlLogo, $params);
}
//logo işlemleri bitiş
if ($results[0] == true && ($results[1] == true || count($results) == 1)) {
return true;
} else {
return false;
}
}
示例5: docFormKaydet
function docFormKaydet($post, $files, $kurulusId)
{
$db =& JFactory::getOracleDBO();
foreach ($files as $key => $val) {
$typeN = explode('.', $val['name']);
$type = $typeN[count($typeN) - 1];
if ($val['type'] == 'application/pdf' || $val['type'] == 'application/msword' || $val['type'] == 'application/vnd.ms-excel' || $val['type'] == 'application/zip' || $val['type'] == 'application/x-rar-compressed' || $val['type'] == 'image/png' || $val['type'] == 'image/jpeg' || $val['type'] == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' || $val['type'] == 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' || $val['type'] == '?application/octet-stream' || $type == 'zip' || $type == 'rar') {
if ($val['error'] > 0) {
return false;
} else {
$directory = EK_FOLDER . 'kurulusEk/' . $kurulusId . '/' . $key;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$name = FormFactory::formatFilename($val['name']);
$path = 'kurulusEk/' . $kurulusId . '/' . $key . '/' . $name;
if (move_uploaded_file($val['tmp_name'], $directory . '/' . $name)) {
$ek = array($db->getNextVal('SEQ_KURULUS_EK'), $name, $path, $key, date('d/m/Y'), $kurulusId);
$sql = "INSERT INTO M_KURULUS_EK (ID,BELGE,BELGE_PATH,BELGE_TUR,TARIH,KURULUS_ID) VALUES(?,?,?,?,?,?)";
return $db->prep_exec_insert($sql, $ek);
} else {
return false;
}
}
} else {
return false;
}
}
}
示例6: raporKaydetYeni
function raporKaydetYeni($evrak_id,$dosya = null){ ini_set("display_errors", "1");
$db = &JFactory::getOracleDBO();
$user = &JFactory::getUser();
$user_id = $user->getOracleUserId ();
$error = array();
switch ($dosya) {
case "dosya":
case "basvuru_dokumani":
$sql = "SELECT BASVURU_EK_DOSYASI_PATH,USER_ID FROM m_basvuru WHERE EVRAK_ID = ?";
$data = $db->prep_exec($sql, array($evrak_id));
$previouslySavedRaporPath = $data[0]['BASVURU_EK_DOSYASI_PATH'];
$user_id = $data[0]['USER_ID'];
$directory = EK_FOLDER."basvuruDosyalari/".$user_id."/".$evrak_id."/";
//if(strlen($previouslySavedRaporPath)==0)
//{
//RAPOR UPDATE
if ($_POST['raporSilCheckbox']=='1' && strlen($previouslySavedRaporPath)>0){
global $mainframe;
$sildir=EK_FOLDER."basvuruDosyalari/".$user_id."/".$evrak_id."/".$previouslySavedRaporPath;
// foreach(glob($sildir . '/*') as $file) {
if(is_dir($sildir))
rrmdir($sildir);
else
unlink($sildir);
// }
rmdir($sildir);
$sql = "UPDATE m_basvuru SET BASVURU_EK_DOSYASI_PATH = '' WHERE EVRAK_ID = ?";
return $db->prep_exec_insert($sql, array($evrak_id));
}else{
if(strlen($previouslySavedRaporPath)>0 && $_POST['degistirFieldSelected']=='1')
{
global $mainframe;
$directory = EK_FOLDER."basvuruDosyalari/".$user_id."/".$evrak_id."/";
$sildir=EK_FOLDER."basvuruDosyalari/".$user_id."/".$evrak_id."/".$previouslySavedRaporPath;
// foreach(glob($sildir . '/*') as $file) {
if(is_dir($sildir))
rrmdir($sildir);
else
unlink($sildir);
// }
rmdir($sildir);
if($_FILES[$dosya][size][0]>5500000)
{
array_push($error, array("file_type" => $dosya,
"file_name" => $_FILES[$dosya][name][0],
"error_summary" => "Dosya boyutu izin verilenin dışında"));
}else{
if (!file_exists($directory)){
mkdir($directory, 0700,true);
}
$normalFile = FormFactory::formatFilename ($_FILES[$dosya][name][0]);
$_FILES[$dosya][name]= $directory . $normalFile;
// $content = $this->readDocument($_FILES[$dosya][tmp_name][0]);
move_uploaded_file($_FILES[$dosya][tmp_name][0],$_FILES[$dosya][name]);
$sql = "UPDATE m_basvuru SET BASVURU_EK_DOSYASI_PATH = ?,BASVURU_EK_DOSYASI_CONTENT = ? WHERE EVRAK_ID = ?";
return $db->prep_exec_insert($sql, array($normalFile, $content, $evrak_id));
}
}else if(strlen($previouslySavedRaporPath)==0 && strlen($_FILES[$dosya][name])>0){
if($_FILES[$dosya][size][0]>5500000){
array_push($error, array("file_type" => $dosya,
"file_name" => $_FILES[$dosya][name],
"error_summary" => "Dosya boyutu izin verilenin dışında"));
}else{
if (!file_exists($directory)){
mkdir($directory, 0700,true);
}
$normalFile = FormFactory::formatFilename ($_FILES[$dosya][name]);
$_FILES[$dosya][name]= $directory . $normalFile;
// $content = $this->readDocument($_FILES[$dosya][tmp_name]);
move_uploaded_file($_FILES[$dosya][tmp_name],$_FILES[$dosya][name]);
$sql = "UPDATE m_basvuru SET BASVURU_EK_DOSYASI_PATH = ?,BASVURU_EK_DOSYASI_CONTENT = ? WHERE EVRAK_ID = ?";
$db->prep_exec_insert($sql, array($normalFile, $content, $evrak_id));
}
}
}
break;
case "ek_dokuman":
$directory = EK_FOLDER."basvuruDosyalari/".$user_id."/".$evrak_id."/ek_dosya/";
if (count($_POST['ek_dosya_sil']) > 0){
foreach ($_POST['ek_dosya_sil'] as $data){
unlink($sildir);
rmdir($sildir);
//.........这里部分代码省略.........
示例7: raporKaydet
function raporKaydet($evrak_id)
{
$db =& JFactory::getOracleDBO();
$sql = "SELECT BASVURU_EK_DOSYASI_PATH FROM m_basvuru WHERE EVRAK_ID = ?";
$data = $db->prep_exec($sql, array($evrak_id));
$previouslySavedRaporPath = $data[0]['BASVURU_EK_DOSYASI_PATH'];
$user_id = getUserId($db, $evrak_id);
/*if(strlen($previouslySavedRaporPath)==0)
{*/
//RAPOR UPDATE
if ($_POST['raporSilCheckbox'] == '1') {
global $mainframe;
$directory = EK_FOLDER . "basvuruDosyalari/" . $user_id . "/" . $evrak_id . "/";
$sildir = EK_FOLDER . "basvuruDosyalari/" . $user_id . "/" . $evrak_id . "/";
foreach (glob($sildir . '/*') as $file) {
if (is_dir($file)) {
rrmdir($file);
} else {
unlink($file);
}
}
rmdir($sildir);
$sql = "UPDATE m_basvuru SET BASVURU_EK_DOSYASI_PATH = '' WHERE EVRAK_ID = ?";
return $db->prep_exec_insert($sql, array($evrak_id));
} else {
if ($previouslySavedRaporPath == '' || $_POST['degistirFieldSelected'] == '1') {
global $mainframe;
$directory = EK_FOLDER . "basvuruDosyalari/" . $user_id . "/" . $evrak_id . "/";
$sildir = EK_FOLDER . "basvuruDosyalari/" . $user_id . "/" . $evrak_id . "/";
foreach (glob($sildir . '/*') as $file) {
if (is_dir($file)) {
rrmdir($file);
} else {
unlink($file);
}
}
rmdir($sildir);
if ($_FILES[dosya][size][0] > 5500000) {
$mainframe->redirect("index.php?option=com_basvuru_ara", "Gönderilen dosyanın boyutu 5MB dan büyük olamaz", 'error');
} else {
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$normalFile = FormFactory::formatFilename($_FILES[dosya][name][0]);
$_FILES[dosya][name][0] = $directory . $normalFile;
move_uploaded_file($_FILES[dosya][tmp_name][0], $_FILES[dosya][name][0]);
}
$sql = "UPDATE m_basvuru SET BASVURU_EK_DOSYASI_PATH = ? WHERE EVRAK_ID = ?";
return $db->prep_exec_insert($sql, array($normalFile, $evrak_id));
}
}
/* }
else
{
if (strlen($previouslySavedRaporPath)>0 && $_POST['raporSilCheckbox']=='1' )
{
$directory = EK_FOLDER."basvuruDosyalari/".$evrak_id."/";
$sildir=EK_FOLDER."basvuruDosyalari/".$evrak_id."/";
foreach(glob($sildir . '/*') as $file) {
if(is_dir($file))
rrmdir($file);
else
unlink($file);
}
rmdir($sildir);
$sql = "UPDATE m_basvuru SET BASVURU_EK_DOSYASI_PATH = '' WHERE EVRAK_ID = ?";
return $db->prep_exec_insert($sql, array($evrak_id));
}
else
return true;
}
*/
}
示例8: BasvuruEkleriKaydet
function BasvuruEkleriKaydet($datayeni, $dataeski, $sayfa, $user_id)
{
/*echo "1<pre>";
//print_r($dataeski);
print_r($datayeni[dosya][type]);
echo "</pre>";
exit;*/
global $mainframe;
$evrakId = $dataeski['evrak_id'] != -1 ? $dataeski['evrak_id'] : $this->basvuruOlustur();
$db =& JFactory::getOracleDBO();
//Oracle
$sql = "delete from M_AKREDITASYON_BASVURU_EKLERI where USER_ID= " . $user_id . "";
$db->prep_exec_insert($sql, array());
$belge = array("taahutname", "dekont", "organizasyonsema", "surecrehber", "gorevliliste", "gorevlibilgi", "gorevlibeyan", "peryongorevtanim", "kurucumetin", "denetimrapor", "protokolsozornek", "kurdegkayit", "imzasirku", "bilancovergi", "sgkborc", "vergi", "tanitim", "misviz", "urunhizmet", "ulusproje", "ekdokumantasyon");
for ($j = 0; $j < 20; $j++) {
if (!in_array($belge[$j], $dataeski[belgeadi])) {
$sildir = EK_FOLDER . "akreditasyon_bavuru_ekleri/" . $evrakId . '/' . $belge[$j] . "/";
foreach (glob($sildir . '/*') as $file) {
if (is_dir($file)) {
rrmdir($file);
} else {
unlink($file);
}
}
rmdir($sildir);
} else {
if (in_array($belge[$j], $dataeski[belgeadi])) {
//Klasordeki Dosyaları AL Baslangıc
$dosyarray = array();
//. içinde bulunduğunuz klasör
//alt klasörlerde çalışmak için opendir('dosya_yolu')
if ($klasor = opendir(EK_FOLDER . "akreditasyon_bavuru_ekleri/" . $evrakId . "/" . $belge[$j] . "/")) {
while (false !== ($girdi = readdir($klasor))) {
if ($girdi != "." && $girdi != "..") {
array_push($dosyarray, $girdi);
}
}
closedir($klasor);
}
//Klasordeki Dosyaları Al Bitis
$dosyaeskiler = array();
$ttt = 0;
while ($ttt < count($dataeski[dosyaadi][$belge[$j]])) {
array_push($dosyaeskiler, FormFactory::formatFilename($dataeski[dosyaadi][$belge[$j]][$ttt]));
$ttt++;
}
$saysay = count($dosyarray);
for ($kk = 0; $kk < $saysay + 1; $kk++) {
if (!in_array($dosyarray[$kk], $dosyaeskiler)) {
$sildir = EK_FOLDER . "akreditasyon_bavuru_ekleri/" . $evrakId . "/" . $belge[$j] . "/" . $dosyarray[$kk];
unlink($sildir);
} else {
$sql = "insert into M_AKREDITASYON_BASVURU_EKLERI\n\t\t\t\t\t\t\t(EVRAK_ID, USER_ID,BELGE_ADI,TARIH,BELGE_TURU) values\n\t\t\t\t\t\t\t( ?, " . $user_id . ",? , ? , ?)";
$params = array($evrakId, $dosyarray[$kk], time(), $belge[$j]);
$db->prep_exec_insert($sql, $params);
}
}
}
}
}
$this->deleteSavedPage($sayfa, substr($evrak_pk, 0, 9));
$success = false;
$setarat = array();
for ($i = 0; $i < 20; $i++) {
if (isset($datayeni[dosya][name][$belge[$i]])) {
array_push($setarat, $i);
}
}
for ($jj = 0; $jj < count($setarat); $jj++) {
$turuzun = count($datayeni[dosya][name][$belge[$setarat[$jj]]]);
//$datayeni[dosya][name][$belge[$setarat[$i]]]
for ($kkk = 0; $kkk < $turuzun; $kkk++) {
//$datayeni[dosya][name][$belge[$setarat[$jj]]][$kkk]
if ($datayeni[dosya][type][$belge[$setarat[$jj]]][$kkk] != "application/msword" and $datayeni[dosya][type][$belge[$setarat[$jj]]][$kkk] != "application/pdf" and $datayeni[dosya][type][$belge[$setarat[$jj]]][$kkk] != "application/vnd.ms-excel" and $datayeni[dosya][type][$belge[$setarat[$jj]]][$kkk] != "application/vnd.openxmlformats-officedocument.wordprocessingml.document" and $datayeni[dosya][type][$belge[$setarat[$jj]]][$kkk] != "image/jpeg" and $datayeni[dosya][type][$belge[$setarat[$jj]]][$kkk] != "image/gif" and $datayeni[dosya][type][$belge[$setarat[$jj]]][$kkk] != "application/x-rar-compressed" and $datayeni[dosya][type][$belge[$setarat[$jj]]][$kkk] != "application/zip" or $datayeni[dosya][size][$belge[$setarat[$jj]]][$kkk] > 5500000) {
$mainframe->redirect("index.php?option=com_akreditasyon_basvur&layout=basvuru_ekleri", "Gönderdiğiniz dosya(lar)nın boyutu 5 mb dan büyük veya formatı Word ya da PDF değil.", 'error');
} else {
if (!file_exists(EK_FOLDER . "akreditasyon_bavuru_ekleri/" . $evrakId . "/" . $belge[$setarat[$jj]] . "/")) {
mkdir(EK_FOLDER . "akreditasyon_bavuru_ekleri/" . $evrakId . "/" . $belge[$setarat[$jj]], 0700, true);
}
$normalFile = FormFactory::formatFilename($datayeni[dosya][name][$belge[$setarat[$jj]]][$kkk]);
//$_FILES[$belge[$i]][name][$i]= EK_FOLDER."akreditasyon_bavuru_ekleri/".$user_id."/".$belge[$setarat[$jj]]."/" . $normalFile;
$pathh = EK_FOLDER . "akreditasyon_bavuru_ekleri/" . $evrakId . "/" . $belge[$setarat[$jj]] . "/" . $normalFile;
move_uploaded_file($datayeni[dosya][tmp_name][$belge[$setarat[$jj]]][$kkk], $pathh);
}
$belgename = FormFactory::formatFilename($datayeni[dosya][name][$belge[$setarat[$jj]]][$kkk]);
$sql = "insert into M_AKREDITASYON_BASVURU_EKLERI\n\t\t\t\t\t\t\t(EVRAK_ID, USER_ID,BELGE_ADI,TARIH,BELGE_TURU) values\n\t\t\t\t\t\t\t( ?, " . $user_id . ",? , ? , ? )";
$params = array($evrakId, $belgename, time(), $belge[$setarat[$jj]]);
$db->prep_exec_insert($sql, $params);
$success = true;
}
}
return $success;
}
示例9: dosyaUpload
function dosyaUpload($dosya, $path)
{
if (!file_exists(EK_FOLDER . $path)) {
mkdir(EK_FOLDER . $path, 0700, true);
}
if ($dosya["name"]) {
if (is_array($dosya["name"])) {
foreach ($dosya["name"] as $dsy => $deg) {
if ($dosya[name][$dsy]) {
$normalFile = time() . "-" . FormFactory::formatFilename($dosya[name][$dsy]);
$yeniDosyaAdi[$dsy] = $path . $normalFile;
move_uploaded_file($dosya[tmp_name][$dsy], EK_FOLDER . $yeniDosyaAdi[$dsy]);
}
}
} else {
$normalFile = time() . "-" . FormFactory::formatFilename($dosya[name]);
$yeniDosyaAdi = $path . $normalFile;
move_uploaded_file($dosya[tmp_name], EK_FOLDER . $yeniDosyaAdi);
}
}
return $yeniDosyaAdi;
}
示例10: uygunsuzlukKaydet
function uygunsuzlukKaydet()
{
$user =& JFactory::getUser();
$denetlemesiYapilacakKurulusMu = FormFactory::buIDDenetlemesiYapilacakKurulusMu($user->id);
$denetim_id = $_POST['denetim_id'];
$uygunsuzluk_id = $_POST['uygunsuzluk_id'];
if (strlen($uygunsuzluk_id) == 0) {
if (strlen($denetim_id) == 0) {
//hata
} else {
return $this->yeniUygunsuzlukTanimla($denetim_id);
}
} else {
$db =& JFactory::getOracleDBO();
$sql = "SELECT * FROM M_UYGUNSUZLUK WHERE UYGUNSUZLUK_ID = ?";
$seciliuygunsuzluk = $db->prep_exec($sql, array($uygunsuzluk_id));
$uygunsuzlukDurum = $seciliuygunsuzluk[0]['UYGUNSUZLUK_SUREC_DURUM'];
$sqlDID = "SELECT DENETIM_ID FROM M_UYGUNSUZLUK WHERE UYGUNSUZLUK_ID=?";
$denetim_id = $db->prep_exec($sqlDID, array($uygunsuzluk_id));
$denetim_id = $denetim_id[0]['DENETIM_ID'];
if ($uygunsuzlukDurum == PM_UYGUNSUZLUK_SUREC__UYGUNSUZLUK_TANIMLANDI) {
//tanımlanmış, yani düzenleyici faaliyet kaydetcez
$faaliyetAciklama = $_POST['duzelticiFaaliyetAciklama'];
$tamamlanmaSuresi = $_POST['tamamlanmaSuresi'];
$duzelticiFaaliyetTarihi = $_POST['duzelticiFaaliyetTarih'];
$path = 0;
if (isset($_FILES['duzelticiFaaliyetDosya'])) {
$file = $_FILES['duzelticiFaaliyetDosya'];
$dosyaName = FormFactory::formatFilename($file['name']);
if (!file_exists(EK_FOLDER . 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya')) {
mkdir(EK_FOLDER . 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya', 0777, true);
}
$path = 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya/' . $dosyaName;
move_uploaded_file($file["tmp_name"], EK_FOLDER . $path);
}
$db =& JFactory::getOracleDBO();
$sql = "UPDATE M_UYGUNSUZLUK\n\t\t\t\tSET DUZELTICI_FAALIYET=?,\n\t\t\t\tTAMAMLANMA_SURESI=?,\n\t\t\t\tDUZELTICI_FAALIYET_TARIHI=TO_DATE(?, 'dd.mm.yyyy'),\n\t\t\t\tUYGUNSUZLUK_SUREC_DURUM=?,\n\t\t\t\tDUZELTICI_FILE = ?\n\t\t\t\tWHERE UYGUNSUZLUK_ID = ?";
$parameters = array($faaliyetAciklama, $tamamlanmaSuresi, $duzelticiFaaliyetTarihi, $denetlemesiYapilacakKurulusMu ? PM_UYGUNSUZLUK_SUREC__DUZELTICI_FAALIYET_TAMAMLANDI : PM_UYGUNSUZLUK_SUREC__UYGUNSUZLUK_TANIMLANDI, $path, $uygunsuzluk_id);
return $db->prep_exec_insert($sql, $parameters);
} else {
if ($uygunsuzlukDurum == PM_UYGUNSUZLUK_SUREC__DUZELTICI_FAALIYET_TAMAMLANDI) {
//tanımlanmış, yani düzenleyici faaliyet kaydetcez
$faaliyetAciklama = $_POST['duzelticiFaaliyetAciklama'];
$tamamlanmaSuresi = $_POST['tamamlanmaSuresi'];
$duzelticiFaaliyetTarihi = $_POST['duzelticiFaaliyetTarih'];
$path = 0;
if (isset($_FILES['duzelticiFaaliyetDosya']) && $_FILES['duzelticiFaaliyetDosya']['size'] > 0) {
$file = $_FILES['duzelticiFaaliyetDosya'];
$dosyaName = FormFactory::formatFilename($file['name']);
if (!file_exists(EK_FOLDER . 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya')) {
mkdir(EK_FOLDER . 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya', 0777, true);
}
$path = 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya/' . $dosyaName;
move_uploaded_file($file["tmp_name"], EK_FOLDER . $path);
$db =& JFactory::getOracleDBO();
$sql = "UPDATE M_UYGUNSUZLUK\n\t\t\t\tSET DUZELTICI_FAALIYET=?,\n\t\t\t\tTAMAMLANMA_SURESI=?,\n\t\t\t\tDUZELTICI_FAALIYET_TARIHI=TO_DATE(?, 'dd.mm.yyyy'),\n\t\t\t\tDUZELTICI_FILE = ?\n\t\t\t\tWHERE UYGUNSUZLUK_ID = ?";
$parameters = array($faaliyetAciklama, $tamamlanmaSuresi, $duzelticiFaaliyetTarihi, $path, $uygunsuzluk_id);
return $db->prep_exec_insert($sql, $parameters);
} else {
$db =& JFactory::getOracleDBO();
$sql = "UPDATE M_UYGUNSUZLUK\n\t\t\t\tSET DUZELTICI_FAALIYET=?,\n\t\t\t\tTAMAMLANMA_SURESI=?,\n\t\t\t\tDUZELTICI_FAALIYET_TARIHI=TO_DATE(?, 'dd.mm.yyyy')\n\t\t\t\tWHERE UYGUNSUZLUK_ID = ?";
$parameters = array($faaliyetAciklama, $tamamlanmaSuresi, $duzelticiFaaliyetTarihi, $uygunsuzluk_id);
return $db->prep_exec_insert($sql, $parameters);
}
}
}
//PM_UYGUNSUZLUK_SUREC__UYGUNSUZLUK_SONUCLANDI ise zaten yapcak bişey yok
}
}
示例11: DegerlendiriciSinavKaydet
function DegerlendiriciSinavKaydet($post)
{
$_db = JFactory::getOracleDBO();
$yeterlilik_id = $post['yets'];
$user =& JFactory::getUser();
$user_id = $user->getOracleUserId();
$tcno = $post['tcno'];
$uyrukDiger = $post['uyrukDiger'];
$isim = $post['isim'];
$soyisim = $post['soyisim'];
$yeniDeg = $post['yeniDeg'];
$uyruk = $post['uyruk'];
if ($uyruk == 1) {
$tcno = $uyrukDiger;
}
if ($yeniDeg == 1) {
$sql = "INSERT INTO M_BELGELENDIRME_DEGERLENDIRICI (TC_KIMLIK,ADI,SOYADI,UYRUK,USER_ID) VALUES(?,?,?,?,?)";
$_db->prep_exec_insert($sql, array($tcno, $isim, $soyisim, $uyruk, $user_id));
$beyan = $_FILES['beyan'];
$cv = $_FILES['cv'];
if ($beyan['size'] > 0 && $beyan['error'] == 0 && $beyan['size'] < 30000000) {
$directory = EK_FOLDER . "degerlendiriciler/" . $tcno;
$path = "degerlendiriciler/" . $tcno;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$normalFile = FormFactory::formatFilename($beyan['name']);
$path = "degerlendiriciler/" . $tcno . "/" . $normalFile;
if (move_uploaded_file($beyan['tmp_name'], $directory . '/' . $normalFile)) {
$sql = "UPDATE M_BELGELENDIRME_DEGERLENDIRICI SET BEYAN=? WHERE TC_KIMLIK=?";
$_db->prep_exec_insert($sql, array($path, $tcno));
} else {
return "Değerlendiricinin Kişisel Beyanı 30MB'dan büyük olamaz.";
}
} else {
return "Değerlendiricinin Kişisel Beyanı 30MB'dan büyük olamaz.";
}
if ($cv['size'] > 0 && $cv['error'] == 0 && $cv['size'] < 30000000) {
$directory = EK_FOLDER . "degerlendiriciler/" . $tcno;
$path = "degerlendiriciler/" . $tcno;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$normalFile = FormFactory::formatFilename($cv['name']);
$path = "degerlendiriciler/" . $tcno . "/" . $normalFile;
if (move_uploaded_file($cv['tmp_name'], $directory . '/' . $normalFile)) {
$sql = "UPDATE M_BELGELENDIRME_DEGERLENDIRICI SET CV=? WHERE TC_KIMLIK=?";
$_db->prep_exec_insert($sql, array($path, $tcno));
} else {
return "Değerlendiricinin Özgeçmişi 30MB'dan büyük olamaz.";
}
} else {
return "Değerlendiricinin Özgeçmişi 30MB'dan büyük olamaz.";
}
} else {
$isim = $post['getAd'];
$soyisim = $post['getSoyAd'];
$sql = "UPDATE M_BELGELENDIRME_DEGERLENDIRICI SET ADI=?,SOYADI=?,USER_ID=? WHERE TC_KIMLIK=?";
$_db->prep_exec_insert($sql, array($isim, $soyisim, $user_id, $tcno));
$beyan = $_FILES['gunBeyan'];
$cv = $_FILES['gunCV'];
if ($beyan['size'] > 0 && $beyan['error'] == 0 && $beyan['size'] < 30000000) {
$directory = EK_FOLDER . "degerlendiriciler/" . $tcno;
$path = "degerlendiriciler/" . $tcno;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$normalFile = FormFactory::formatFilename($beyan['name']);
$path = "degerlendiriciler/" . $tcno . "/" . $normalFile;
if (move_uploaded_file($beyan['tmp_name'], $directory . '/' . $normalFile)) {
$sql = "UPDATE M_BELGELENDIRME_DEGERLENDIRICI SET BEYAN=? WHERE TC_KIMLIK=?";
$_db->prep_exec_insert($sql, array($path, $tcno));
} else {
return "Değerlendiricinin Kişisel Beyanı 30MB'dan büyük olamaz.";
}
} else {
if ($beyan['error'] != 4) {
return "Değerlendiricinin Kişisel Beyanı 30MB'dan büyük olamaz.";
}
}
if ($cv['size'] > 0 && $cv['error'] == 0 && $cv['size'] < 30000000) {
$directory = EK_FOLDER . "degerlendiriciler/" . $tcno;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
$normalFile = FormFactory::formatFilename($cv['name']);
$path = "degerlendiriciler/" . $tcno . "/" . $normalFile;
if (move_uploaded_file($cv['tmp_name'], $directory . '/' . $normalFile)) {
$sql = "UPDATE M_BELGELENDIRME_DEGERLENDIRICI SET CV=? WHERE TC_KIMLIK=?";
$_db->prep_exec_insert($sql, array($path, $tcno));
} else {
return "Değerlendiricinin Özgeçmişi 30MB'dan büyük olamaz.";
}
} else {
if ($cv['error'] != 4) {
return "Değerlendiricinin Kişisel Öz Geçmişi 30MB'dan büyük olamaz.";
}
}
}
if (count($yeterlilik_id) > 0) {
//.........这里部分代码省略.........
示例12: UzmanTaahutnameEkle
function UzmanTaahutnameEkle($evrak_id, $data)
{
$db =& JFactory::getOracleDBO();
$dtBelge = $_FILES['detTaahut'];
$sqlInsert = "INSERT INTO M_UZMAN_TAAHUTNAME (UZMAN_ID, BELGE_PATH, TARIH)\n\t\t\t\tvalues(?, ?, TO_DATE('" . date('d/m/Y H:i:s') . "','DD/MM/YYYY HH24:MI:SS'))";
if (!empty($dtBelge)) {
if (empty($dtBelge['name']) && empty($dtBelge['type'])) {
return true;
} else {
if ($dtBelge['error'] > 0 || $dtBelge['type'] != 'application/pdf') {
return false;
} else {
if (!file_exists(EK_FOLDER . "uzman/taahutname/" . $evrak_id . "/")) {
mkdir(EK_FOLDER . "uzman/taahutname/" . $evrak_id, 0700, true);
}
$normalFile = FormFactory::formatFilename($dtBelge['name']);
$belgePath = "uzman/taahutname/" . $data['tckimlik'] . "/" . $normalFile;
if (move_uploaded_file($dtBelge['tmp_name'], EK_FOLDER . $belgePath)) {
$param = array($data['tckimlik'], $belgePath);
if ($db->prep_exec_insert($sqlInsert, $param)) {
return true;
} else {
return false;
}
} else {
return false;
}
}
}
} else {
return true;
}
}
示例13: kurulusLogoEkle
function kurulusLogoEkle($dbOrc, $user_id)
{
global $mainframe;
$type = $_FILES["logo"]["type"];
$name = $_FILES["logo"]["name"];
$tmp = $_FILES["logo"]["tmp_name"];
$size = $_FILES["logo"]["size"];
if ($type != "image/jpeg" && $type != "image/gif" && $type != "image/png" || $size > 5500000) {
$mainframe->redirect("index.php?option=com_kurulus_kayit", "Gönderdiğiniz dosya(lar)nın boyutu 5 mb dan büyük veya formatı jpg yada gif değil.", 'error');
} else {
if (!file_exists(EK_FOLDER . "kurulus_logo/" . $user_id . "/")) {
mkdir(EK_FOLDER . "kurulus_logo/" . $user_id . "/", 0700, true);
}
$normalFile = FormFactory::formatFilename($name);
//$_FILES[$belge[$i]][name][$i]= EK_FOLDER."akreditasyon_basvuru_ekleri/".$user_id."/".$belge[$setarat[$jj]]."/" . $normalFile;
$pathh = EK_FOLDER . "kurulus_logo/" . $user_id . "/" . $normalFile;
move_uploaded_file($tmp, $pathh);
}
$belge_adi = FormFactory::formatFilename($name);
$sql = "UPDATE M_KURULUS\n\t\t\t\t\t\t\tSET LOGO = ?\n\t\t\t\t\t\t\t\tWHERE USER_ID = ?";
$params = array($belge_adi, $user_id);
return $dbOrc->prep_exec_insert($sql, $params);
}
示例14: generateUniqueFilename
function generateUniqueFilename($filename)
{
$uFileName = FormFactory::normalizeFilename($filename);
list($usec, $sec) = explode(" ", microtime());
return $usec . $sec . "_" . FormFactory::formatFilename($uFileName);
}