Randoming321
Decapat
- Katılım
- 12 Nisan 2022
- Mesajlar
- 438
Daha fazla
- Cinsiyet
- Erkek
PHP'de dinamik form yapısı var buna meta_title alanını güncellemek istiyorum güncelleyebiliyor fakat hata su admin de arge diye sayfa var atıyorum orada da aynı form var hakkımızda da dinamik oldugu için fakat hakkımızda güncelleme yaparken arge sayfasında güncelleme yapmıyor.
Güncelleme bu sekilde her sayfa aynı formu kullanıyor. Yardımcı olacak arkadaşlar yazarsa sevinirim.
Kod:
<Form class="TR form-horizontal" method="post" Action="" enctype="multipart/form-data">
<Div class="Tab-content">
<?PHP
İf($module["moduleLang"]!= ""){
$Langexplode = explode(',', $module["moduleLang"]);
$Langexplode2 = explode(',', $module["moduleLangUrl"]);
$Langcount = count($langexplode);
}Else{
$Langcount = 1;
}
For($jumbo = 0; $jumbo<=$langcount-1; $jumbo++){
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
// Meta description alanının veritabanındaki adı.
$Metadescriptionkey = 'meta_description';
}
/*
* ###############################
* #### Current record data #####
* ###############################
*/
İf($jumbo == 0){
$Currrecord = $adminpanel->modulebyıdveri($module["moduleTableName"],"where ID = $updaterecord");
}Else{
$Currrecord = $adminpanel->modulebyıdveri($module["moduleTableName"],"where lang = '".$langexplode2[$jumbo]."' and langrecord = $updaterecord");
}
?>
<Div class="Tab-pane <?= ($jumbo == 0)? 'active': "?>" ID="tab<?=$jumbo?>">
<!-- Form start -->
<Div class="box-body">
<?PHP
$Idle = 0;
Foreach($dbjson as $key => $veri){
$Idle++;
İf($idle == 1) {
// Meta title alanının veritabanındaki adı.
$Metatitlekey = 'meta_title';
// Meta title değerini çekme.
İf (isset($currrecord[$metaTitleKey])) {
$Metatitle = $currrecord[$metaTitleKey];
// Meta title için form alanı oluşturma.
?>
<Div class="form-group">
<Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta title</label>
<Div class="col-SM-9">
<İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= $metatitle?>"/>
</Div>
</Div>
<?PHP
}
}
İf($idle == 2) {
// Meta title alanının veritabanındaki adı.
$Metatitlekey = 'meta_keyword';
// Meta title değerini çekme.
İf (isset($currrecord[$metaTitleKey])) {
$Metatitle = $currrecord[$metaTitleKey];
// Meta title için form alanı oluşturma.
?>
<Div class="form-group">
<Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta keyword:</label>
<Div class="col-SM-9">
<İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= isset($metatitle)? $metatitle: "?>"/>
</Div>
</Div>
<?PHP
}
}
İf($idle == 3) {
// Meta title alanının veritabanındaki adı.
$Metatitlekey = 'meta_description';
// Meta title değerini çekme.
İf (isset($currrecord[$metaTitleKey])) {
$Metatitle = $currrecord[$metaTitleKey];
// Meta title için form alanı oluşturma.
?>
<Div class="form-group">
<Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta desc:</label>
<Div class="col-SM-9">
<İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= isset($metatitle)? $metatitle: "?>"/>
</Div>
</Div>
<?PHP
}
}
İf($key!= 'ID' && $key!= 'sort' && $key!= 'lang' && $key!= 'langrecord'){
İf($veri[0]['type'] == "fıle" || $veri[0]['type'] == "varchar" || $veri[0]['type'] == "datetıme"){
/**
* ########################
* ##### Fıle ınput // varchar // datetıme.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']
?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<?PHP
İf ($veri[0]['type'] == "fıle") {
İf ($veri[0]['fileType'] == 'file_resim_coklu_kirpmali' || $veri[0]['fileType'] == 'file_resim_coklu_kirpmasiz') {
$Multiple = 'multiple';
} Else {
$Multiple = ";
}
?>
<İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" type="file" ID="<?= $key?>" <?= $multiple?> />
<?PHP } else if ($veri[0]['type'] == "varchar") {?>
<İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]' : '' ?>" type="text" class="form-control" id="<?= $key ?>" value="<?=$currRecord[$key]?>"/>
<?PHP } else {?>
<Div class="input-group">
<Div class="input-group-addon">
<İ class="fa fa-calendar"></i>
</Div>
<İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]' : '' ?>" type="text" class="form-control" id="<?= $key ?>" data-inputmask="'alias': 'dd/mm/yyyy'" data-mask="" value="<?=$currRecord[$key]?>">
</Div>
<?PHP }?>
</Div>
</Div>
<?PHP
}
}
İf($veri[0]['type'] == "enum_manuel" || $veri[0]['type'] == "enum_dinamik") {
/**
* ########################
* ##### Enum_manuel // enum_dinamik.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1'){
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<Select name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>" class="form-Control select2">
<Option Value="">seçim yapınız...</option>
<?PHP
İf ($veri[0]['type'] == "enum_manuel") {
$Enum_values = explode(',', $veri[0]['value']);
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value){
$Selected = 'selected="selected"';
}Else{
$Selected = "";
}
Echo '<option Value="'. $enum_value. '" '.$selected.'>'. $enum_value. '</option>';
}
} Else {
$Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value["id"]){
$Selected = 'selected="selected"';
}Else{
$Selected = "";
}
Echo '<option Value="'. $enum_value["id"]. '" '.$selected.'>'. $enum_value["title"]. '</option>';
}
}
?>
</Select>
</Div>
</Div>
<?PHP
}
}
İf($veri[0]['type'] == "checkbox_manuel" || $veri[0]['type'] == "checkbox_dinamik") {
/**
* ########################
* ##### Checkbox_manuel // checkbox_dinamik.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<Div class="form-group">
<?PHP
İf ($veri[0]['type'] == "checkbox_manuel") {
$Enum_values = explode(',', $veri[0]['value']);
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value){
$Selected = 'checked="checked"';
}Else{
$Selected = "";
}
Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. '[]" type="checkbox" Value="'. $enum_value. '" /> '. $enum_value. '</label>';
}
} Else {
$Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");
Foreach ($enum_values as $enum_value) {
$Dizimiz = explode(',', $currrecord[$key]);
İf(in_array($enum_value["id"], $dizimiz)){
$Selected = 'checked="checked"';
}Else{
$Selected = "";
}
Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. '[]" type="checkbox" Value="'. $enum_value["id"]. '" /> '. $enum_value["title"]. '</label>';
}
}
?>
</Div>
</Div>
</Div>
<?PHP
}
}
İf($veri[0]['type'] == "radıo_manuel" || $veri[0]['type'] == "radıo_dinamik") {
/**
* ########################
* ##### Radıo_manuel // radıo_dinamik.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
İf($veri[0]['langVisible'] == 1){ $koselitirnak = '[]'; }else{ $koselitirnak = "; }
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<Div class="form-group">
<?PHP
İf ($veri[0]['type'] == "radıo_manuel") {
$Enum_values = explode(',', $veri[0]['value']);
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value){
$Selected = 'checked';
}Else{
$Selected = "";
}
Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. ".$koselitirnak.'" type="radio" Value="'. $enum_value. '" /> '. $enum_value. '</label>';
}
} Else {
$Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value){
$Selected = 'checked';
}Else{
$Selected = "";
}
Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. ".$koselitirnak.'" type="radio" Value="'. $enum_value["id"]. '" /> '. $enum_value["title"]. '</label>';
}
}
?>
</Div>
</Div>
</Div>
<?PHP
}
}
İf($veri[0]['type'] == "text_normal" || $veri[0]['type'] == "longtext_normal" || $veri[0]['type'] == "text_editor" || $veri[0]['type'] == "longtext_editor"){
/**
* ########################
* ##### Text_normal // longtext_normal // text_editor // longtext_editor.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<?PHP if ($veri[0]['type'] == "text_normal" || $veri[0]['type'] == "longtext_normal") {?>
<Textarea name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>" class="form-Control" rows="3" placeholder="<?= $veri[0]['desc']?>"><?=$currrecord[$key]?></textarea>
<?PHP } else {?>
<Textarea name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>_<?= $jumbo?>" class="textarea_editor ckeditor" cols="30" rows="30"><?=$currrecord[$key]?></textarea>
<?PHP }?>
</Div>
</Div>
<?PHP
}
}
}
}
?>
</Div><!-- /.box-body -->
<Div class="box-footer">
<Br /><br />
<Center><button type="submit" class="btn btn-info" style="font-weight: Bold; font-size: 16px"> içerik düzenle </button></center>
<Br /><br />
</Div><!-- /.box-footer -->
</Div>
<?PHP }?>
</Div>
<!-- /.Tab-content -->
</Form> form yapısı bu sekilde
İf(@$_post){
/**
* Dil seçeneği var mı yok mu kontrol ediyoruz.
* Eğer dil seçeneği varsa dil seçeneği kadar kayıt düzenleyecek.
* Eğer yoksa 1 tane kayıt düzenleyecek.
* Bunun için count hesaplatıyoruz.
*/
İf($module["moduleLang"]!= ""){
$Langexplode = explode(',', $module["moduleLang"]);
$Langexplode2 = explode(',', $module["moduleLangUrl"]);
$Langcount = count($langexplode);
}Else{
$Langcount = 1;
}
For($jumbo = 0; $jumbo<=$langcount-1; $jumbo++){
/**
* Ana kayıt veya ilk kayıt.
*/
İf($jumbo == 0){
$Updatedizi = array();
$Updatesql = "";
Foreach($dbjson as $key => $veri){
İf($key!= 'ID' && $key!= 'sort' && $key!= 'lang' && $key!= 'langrecord'){
İf (isset($_post["meta_title"])) {
$Value = $web site->sqlclean($_post["meta_title"]);
$Meta_title = $_post["meta_title"];
Array_push($updatedizi, "meta_title = '$meta_title'");
}
İf($key == 'record_id'){
$Degisken = url_d3;
}Else if($veri[0]['langVisible'] == 1){
İf($veri[0]['langVisible'] == 1){
$Degisken = @$_post["$key"][0];
}Else{
$Degisken = @$_post["$key"];
}
Array_push($updatedizi, "$key = '". $degisken."'");
}Else if($veri[0]['type'] == 'fıle'){
İf(count(@$_fıles["$key"]["name"]) == 1){
$Dosya = @$_fıles["$key"];
}Else{
$Dosya = @$_fıles["$key"][0];
}
$Upload = $adminpanel->uploadfile($dosya,$veri[0]['fileType'],modulemediapath, resizebigwidth, resizebigheight, resizesmallwidth, resizesmallheight);
İf($upload!= ""){
$Degisken = $upload;
Array_push($updatedizi, "$key = '". $upload."'");
}Else{
$Degisken = $upload;
}
}Else if($veri[0]['type'] == 'checkbox_manuel' || $veri[0]['type'] == 'checkbox_dinamik'){
$Checkbox = @$_post["$key"];
$Degisken = "";
$Degisken_sql = "";
For($kkk = 0; $kkk<=count($checkbox)-1; $kkk++){
$Degisken.= $checkbox[$kkk];
İf($kkk!= count($checkbox)-1){ $degisken.= ','; }
}
Array_push($updatedizi, "$key = '". $degisken."'");
}Else{
İf($veri[0]['langVisible'] == 1){
$Degisken = $web site->sqlclean(@$_post["$key"][0]);
}Else{
$Degisken = $web site->sqlclean(@$_post["$key"]);
}
Array_push($updatedizi, "$key = '". $degisken."'");
}
//Echo '-veri_'.$key.'-<br />';
$_sessıon["veri_".$key.""] = $degisken;
$Updatesql = implode(', ', $updatedizi);
}
}
$Firstrecord = $adminpanel->moduleupdatebyıd($module["moduleTableName"],$updatesql,'ID',$updaterecord);
$Lastrecord = $updaterecord;
//Echo $adminpanel->lastquery."<br />";
/**
*
* Eğer site çok dilli ise diğer kayıtların.
* Langrecord idlerine ana kayıtın ID'sini yolluyoruz.
*
*/
}
Else{
$Updatedizi = array();
$Updatesql = "";
Foreach($dbjson as $key => $veri){
İf($key!= 'ID' && $key!= 'sort' && $key!= 'lang' && $key!= 'langrecord'){
İf (isset($_post["meta_title"]) ) {
$Value = $web site->sqlclean($_post["meta_title"]);
$Meta_title = $_post["meta_title"];
Array_push($updatedizi, "meta_title = '$meta_title'");
}
İf($key == 'record_id'){
$Degisken = url_d3;
}Else if($veri[0]['langVisible'] == 1){
$Degisken = $web site->sqlclean(@$_post["$key"][$jumbo]);
Array_push($updatedizi, "$key = '". @$_post["$key"][$jumbo]."'");
}Else if($veri[0]['langVisible'] == 0 && $veri[0]['type']!= 'fıle'){
$Degisken = $web site->sqlclean($_sessıon["veri_".$key.""]);
Array_push($updatedizi, "$key = '". $degisken."'");
}Else if($veri[0]['langVisible'] == 0 && $veri[0]['type'] == 'fıle'){
$Degisken = $web site->sqlclean($_sessıon["veri_".$key.""]);
İf($_sessıon["veri_".$key.""]!= ") {
Array_push($updatedizi, "$key = '". $degisken. "'");
}
}Else if($veri[0]['type'] == 'fıle'){
$Dosya = @$_fıles["$key"][$jumbo];
$Upload = $adminpanel->uploadfile($dosya,$veri[0]['fileType'],modulemediapath, resizebigwidth, resizebigheight, resizesmallwidth, resizesmallheight);
İf($upload!= ""){
$Degisken = $upload;
Array_push($updatedizi, "$key = '". $upload."'");
}Else{
$Degisken = $upload;
}
}
$Updatesql = implode(', ', $updatedizi);
}
}
$Queryrecord = $adminpanel->moduleupdatebyıd2($module["moduleTableName"],$updatesql,"langrecord = '$updaterecord' and lang = '".$langexplode2[$jumbo]."'");
// Echo $adminpanel->lastquery;
}
}
İf($module["moduleType"] == 2){
header("location:/wiys/".$module["moduleUrl"]."/".url_D3);
}Else{
header("location:/wiys/".$module["moduleUrl"]."");
}
}Else{
?>
<Section class="content-header">
<H1><i class="fa <?=$module["moduleIcon"]?>"></i> <b><?=$module["moduleName"]?> / içerik düzenleme</b></h1>
<Ol class="breadcrumb">
<Li><a href="<?=admin_url?>/dashboard"><i class="fa fa-dashboard"></i> ana sayfa</a></li>
<Li><a href="<?=admin_url?>/<?=$module["moduleUrl"]?>"><i class="fa <?=$module["moduleIcon"]?>"></i> <?=$module["moduleName"]?></a></li>
</Ol>
<Hr style="border: None; border-top:#bbb 1px Solid;" />
</Section>
<Div class="container">
<Div class="nav-tabs-Custom">
<Ul class="nav nav-tabs pull-right">
<Li class="pull-right header"><i class="fa fa-Plus"></i> <b>içerik düzenleme</b></li>
<?PHP
İf($module["moduleLang"]!= ""){
$Langexplode = explode(',', $module["moduleLang"]);
$Langcount = count($langexplode);
For($i = 0; $i<=$langcount-1; $i++){
?>
<Li class="pull-left<?= ($i == 0)? ' active': "?>"><a href="#tab<?=$i?>" data-toggle="Tab" aria-expanded="true"><?=$langexplode[$i]?></a></li>
<?PHP } }?>
</Ul>
<Form class="TR form-horizontal" method="post" Action="" enctype="multipart/form-data">
<Div class="Tab-content">
<?PHP
İf($module["moduleLang"]!= ""){
$Langexplode = explode(',', $module["moduleLang"]);
$Langexplode2 = explode(',', $module["moduleLangUrl"]);
$Langcount = count($langexplode);
}Else{
$Langcount = 1;
}
For($jumbo = 0; $jumbo<=$langcount-1; $jumbo++){
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
// Meta description alanının veritabanındaki adı.
$Metadescriptionkey = 'meta_description';
}
/*
* ###############################
* #### Current record data #####
* ###############################
*/
İf($jumbo == 0){
$Currrecord = $adminpanel->modulebyıdveri($module["moduleTableName"],"where ID = $updaterecord");
}Else{
$Currrecord = $adminpanel->modulebyıdveri($module["moduleTableName"],"where lang = '".$langexplode2[$jumbo]."' and langrecord = $updaterecord");
}
?>
<Div class="Tab-pane <?= ($jumbo == 0)? 'active': "?>" ID="tab<?=$jumbo?>">
<!-- Form start -->
<Div class="box-body">
<?PHP
$Idle = 0;
Foreach($dbjson as $key => $veri){
$Idle++;
İf($idle == 1) {
// Meta title alanının veritabanındaki adı.
$Metatitlekey = 'meta_title';
// Meta title değerini çekme.
İf (isset($currrecord[$metaTitleKey])) {
$Metatitle = $currrecord[$metaTitleKey];
// Meta title için form alanı oluşturma.
?>
<Div class="form-group">
<Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta title</label>
<Div class="col-SM-9">
<İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= $metatitle?>"/>
</Div>
</Div>
<?PHP
}
}
İf($idle == 2) {
// Meta title alanının veritabanındaki adı.
$Metatitlekey = 'meta_keyword';
// Meta title değerini çekme.
İf (isset($currrecord[$metaTitleKey])) {
$Metatitle = $currrecord[$metaTitleKey];
// Meta title için form alanı oluşturma.
?>
<Div class="form-group">
<Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta keyword:</label>
<Div class="col-SM-9">
<İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= isset($metatitle)? $metatitle: "?>"/>
</Div>
</Div>
<?PHP
}
}
İf($idle == 3) {
// Meta title alanının veritabanındaki adı.
$Metatitlekey = 'meta_description';
// Meta title değerini çekme.
İf (isset($currrecord[$metaTitleKey])) {
$Metatitle = $currrecord[$metaTitleKey];
// Meta title için form alanı oluşturma.
?>
<Div class="form-group">
<Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta desc:</label>
<Div class="col-SM-9">
<İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= isset($metatitle)? $metatitle: "?>"/>
</Div>
</Div>
<?PHP
}
}
İf($key!= 'ID' && $key!= 'sort' && $key!= 'lang' && $key!= 'langrecord'){
İf($veri[0]['type'] == "fıle" || $veri[0]['type'] == "varchar" || $veri[0]['type'] == "datetıme"){
/**
* ########################
* ##### Fıle ınput // varchar // datetıme.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']
?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<?PHP
İf ($veri[0]['type'] == "fıle") {
İf ($veri[0]['fileType'] == 'file_resim_coklu_kirpmali' || $veri[0]['fileType'] == 'file_resim_coklu_kirpmasiz') {
$Multiple = 'multiple';
} Else {
$Multiple = ";
}
?>
<İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" type="file" ID="<?= $key?>" <?= $multiple?> />
<?PHP } else if ($veri[0]['type'] == "varchar") {?>
<İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]' : '' ?>" type="text" class="form-control" id="<?= $key ?>" value="<?=$currRecord[$key]?>"/>
<?PHP } else {?>
<Div class="input-group">
<Div class="input-group-addon">
<İ class="fa fa-calendar"></i>
</Div>
<İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]' : '' ?>" type="text" class="form-control" id="<?= $key ?>" data-inputmask="'alias': 'dd/mm/yyyy'" data-mask="" value="<?=$currRecord[$key]?>">
</Div>
<?PHP }?>
</Div>
</Div>
<?PHP
}
}
İf($veri[0]['type'] == "enum_manuel" || $veri[0]['type'] == "enum_dinamik") {
/**
* ########################
* ##### Enum_manuel // enum_dinamik.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1'){
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<Select name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>" class="form-Control select2">
<Option Value="">seçim yapınız...</option>
<?PHP
İf ($veri[0]['type'] == "enum_manuel") {
$Enum_values = explode(',', $veri[0]['value']);
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value){
$Selected = 'selected="selected"';
}Else{
$Selected = "";
}
Echo '<option Value="'. $enum_value. '" '.$selected.'>'. $enum_value. '</option>';
}
} Else {
$Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value["id"]){
$Selected = 'selected="selected"';
}Else{
$Selected = "";
}
Echo '<option Value="'. $enum_value["id"]. '" '.$selected.'>'. $enum_value["title"]. '</option>';
}
}
?>
</Select>
</Div>
</Div>
<?PHP
}
}
İf($veri[0]['type'] == "checkbox_manuel" || $veri[0]['type'] == "checkbox_dinamik") {
/**
* ########################
* ##### Checkbox_manuel // checkbox_dinamik.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<Div class="form-group">
<?PHP
İf ($veri[0]['type'] == "checkbox_manuel") {
$Enum_values = explode(',', $veri[0]['value']);
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value){
$Selected = 'checked="checked"';
}Else{
$Selected = "";
}
Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. '[]" type="checkbox" Value="'. $enum_value. '" /> '. $enum_value. '</label>';
}
} Else {
$Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");
Foreach ($enum_values as $enum_value) {
$Dizimiz = explode(',', $currrecord[$key]);
İf(in_array($enum_value["id"], $dizimiz)){
$Selected = 'checked="checked"';
}Else{
$Selected = "";
}
Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. '[]" type="checkbox" Value="'. $enum_value["id"]. '" /> '. $enum_value["title"]. '</label>';
}
}
?>
</Div>
</Div>
</Div>
<?PHP
}
}
İf($veri[0]['type'] == "radıo_manuel" || $veri[0]['type'] == "radıo_dinamik") {
/**
* ########################
* ##### Radıo_manuel // radıo_dinamik.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
İf($veri[0]['langVisible'] == 1){ $koselitirnak = '[]'; }else{ $koselitirnak = "; }
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<Div class="form-group">
<?PHP
İf ($veri[0]['type'] == "radıo_manuel") {
$Enum_values = explode(',', $veri[0]['value']);
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value){
$Selected = 'checked';
}Else{
$Selected = "";
}
Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. ".$koselitirnak.'" type="radio" Value="'. $enum_value. '" /> '. $enum_value. '</label>';
}
} Else {
$Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");
Foreach ($enum_values as $enum_value) {
İf($currrecord[$key] == $enum_value){
$Selected = 'checked';
}Else{
$Selected = "";
}
Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. ".$koselitirnak.'" type="radio" Value="'. $enum_value["id"]. '" /> '. $enum_value["title"]. '</label>';
}
}
?>
</Div>
</Div>
</Div>
<?PHP
}
}
İf($veri[0]['type'] == "text_normal" || $veri[0]['type'] == "longtext_normal" || $veri[0]['type'] == "text_editor" || $veri[0]['type'] == "longtext_editor"){
/**
* ########################
* ##### Text_normal // longtext_normal // text_editor // longtext_editor.
* ########################
*/
İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {
?>
<hr/>
<Div class="form-group">
<Label for="inputemail3" class="col-SM-3 Control-label">
<?= $Veri[0]['title']?>
<br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>
</Label>
<Div class="col-SM-9" style="padding-right: 50px;">
<?PHP if ($veri[0]['type'] == "text_normal" || $veri[0]['type'] == "longtext_normal") {?>
<Textarea name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>" class="form-Control" rows="3" placeholder="<?= $veri[0]['desc']?>"><?=$currrecord[$key]?></textarea>
<?PHP } else {?>
<Textarea name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>_<?= $jumbo?>" class="textarea_editor ckeditor" cols="30" rows="30"><?=$currrecord[$key]?></textarea>
<?PHP }?>
</Div>
</Div>
<?PHP
}
}
}
}
?>
</Div><!-- /.box-body -->
<Div class="box-footer">
<Br /><br />
<Center><button type="submit" class="btn btn-info" style="font-weight: Bold; font-size: 16px"> içerik düzenle </button></center>
<Br /><br />
</Div><!-- /.box-footer -->
</Div>
<?PHP }?>
</Div>
<!-- /.Tab-content -->
</Form>
</Div>
<!-- Nav-tabs-Custom -->
</Div>
<?PHP
}
Güncelleme bu sekilde her sayfa aynı formu kullanıyor. Yardımcı olacak arkadaşlar yazarsa sevinirim.