ikinci temizlik tamamlandı
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
$columnName = $column['name'];
|
||||
$columnData = $relationDatas[$columnName];
|
||||
$datas = $columnData['datas'];
|
||||
|
||||
?>
|
||||
<select name="{{$columnName}}"
|
||||
{{in_array($columnName, $requiredFields) ? "required" : ""}}
|
||||
data-group="{{$rowName}}" class="{{$columnName}} form-control table-select {{isset($listData) ? 'edit' : ''}}"
|
||||
<?php if(isset($columnData['affected'])) {
|
||||
?>
|
||||
affected="{{json_encode($columnData['affected'])}}"
|
||||
data-url="{{url("admin/detail/{$columnData['table']}/{$columnData['value']}")}}"
|
||||
<?php
|
||||
} ?>
|
||||
<?php if(isset($listData)) {
|
||||
?>
|
||||
table="{{$tableName}}"
|
||||
data-id="{{$listData->id}}"
|
||||
<?php } ?>
|
||||
>
|
||||
<option value="">{{e2("Select")}}</option>
|
||||
<?php foreach($datas AS $data) {
|
||||
$value = $columnData['value'];
|
||||
$optionHtml = "";
|
||||
if(isset($columnData['pattern'])) {
|
||||
$patternString = $columnData['pattern'];
|
||||
preg_match_all('/{(.*?)}/',$patternString, $matches);
|
||||
|
||||
if(isset($matches[1])) {
|
||||
foreach($matches[1] AS $match) {
|
||||
$patternString = str_replace("{" . $match . "}", $data->$match, $patternString);
|
||||
}
|
||||
}
|
||||
/*
|
||||
foreach($data AS $dataKey => $dataValue) {
|
||||
$patternString = str_replace("{" . $dataKey . "}",$dataValue, $patternString);
|
||||
|
||||
}
|
||||
*/
|
||||
$optionHtml = $patternString;
|
||||
} else {
|
||||
foreach($columnData['text'] AS $text) {
|
||||
$optionHtml .= $data->$text . " ";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<option value="{{$data->$value}}"
|
||||
<?php if(isset($listData)) {
|
||||
|
||||
if($listData->$columnName==$data->$value) {
|
||||
echo "selected";
|
||||
}
|
||||
} ?>
|
||||
>
|
||||
{{$optionHtml}}
|
||||
</option>
|
||||
<?php } ?>
|
||||
|
||||
</select>
|
||||
Reference in New Issue
Block a user