mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
f126bca708
elements - All the widgets classes to render HTML elements moved from WidgetLib to application/widgets/html/ - New directory application/widgets/udf/ for widgets to render UDF - All the UDF widgets classes moved from WidgetLib to application/widgets/udf/ - HTMLWidget is now the main class to render HTML widget - UDFWidget is now the mail class to render UDF - Removed UDFWidgetTpl - Added function loadResource to fhc helper - Changed method widget of WidgetLib (using loadResource) - Moved UDFWidget method from WidgetLib to UDFLib - Slimmed down class Widget present in WidgetLib - Controller system/UDf now uses UDFLib - View application/views/system/udf.php now uses UDFLib - Updated udf and html widgets to adapt them to the new libs
145 lines
2.7 KiB
PHP
145 lines
2.7 KiB
PHP
<?php $this->load->view("templates/header", array("title" => "UDF", "widgetsCSS" => true)); ?>
|
|
|
|
<body style="background-color: #eff0f1;">
|
|
|
|
<?php
|
|
if ($result != null)
|
|
{
|
|
if (isSuccess($result))
|
|
{
|
|
?>
|
|
<div style="color: black;">
|
|
Saved!
|
|
</div>
|
|
|
|
<br>
|
|
<?php
|
|
}
|
|
else
|
|
{
|
|
?>
|
|
<div style="color: red;">
|
|
Error while saving!
|
|
</div>
|
|
<br>
|
|
<div style="color: red;">
|
|
<?php
|
|
$errors = $result->retval;
|
|
foreach ($errors as $error)
|
|
{
|
|
foreach ($error as $fieldError)
|
|
{
|
|
echo $fieldError->msg . ' -> ' . $fieldError->retval . '<br>';
|
|
}
|
|
}
|
|
?>
|
|
</div>
|
|
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
<form action="<?php echo APP_ROOT; ?>index.ci.php/system/UDF/saveUDF" method="POST">
|
|
|
|
<div class="div-table">
|
|
<div class="div-row">
|
|
<div class="div-cell" style="font-size: 20px; font-weight: bold;">
|
|
Zusatzfelder
|
|
</div>
|
|
</div>
|
|
<div class="div-row">
|
|
<div class="div-cell">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="div-row">
|
|
<?php
|
|
if (isset($personUdfs))
|
|
{
|
|
?>
|
|
<div class="div-cell">
|
|
<?php
|
|
echo $this->udflib->UDFWidget(
|
|
array(
|
|
UDFLib::SCHEMA_ARG_NAME => 'public',
|
|
UDFLib::TABLE_ARG_NAME => 'tbl_person',
|
|
UDFLib::UDFS_ARG_NAME => $personUdfs
|
|
)
|
|
);
|
|
?>
|
|
</div>
|
|
<div class="div-cell" style="width: 40px;">
|
|
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|
|
<?php
|
|
if (isset($prestudentUdfs))
|
|
{
|
|
?>
|
|
<div class="div-cell">
|
|
<?php
|
|
echo $this->udflib->UDFWidget(
|
|
array(
|
|
UDFLib::SCHEMA_ARG_NAME => 'public',
|
|
UDFLib::TABLE_ARG_NAME => 'tbl_prestudent',
|
|
UDFLib::UDFS_ARG_NAME => $prestudentUdfs
|
|
)
|
|
);
|
|
?>
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|
|
</div>
|
|
<div class="div-row">
|
|
<div class="div-cell">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="div-row halign-right">
|
|
<?php
|
|
if (isset($personUdfs) && isset($prestudentUdfs))
|
|
{
|
|
?>
|
|
<div class="div-cell">
|
|
|
|
</div>
|
|
<div class="div-cell">
|
|
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|
|
<div class="div-cell halign-right">
|
|
<input type="submit" value=" Speichern ">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<?php
|
|
if (isset($personUdfs))
|
|
{
|
|
?>
|
|
<input type="hidden" name="person_id" value="<?php echo $personUdfs['person_id']; ?>">
|
|
<?php
|
|
}
|
|
?>
|
|
<?php
|
|
if (isset($prestudentUdfs))
|
|
{
|
|
?>
|
|
<input type="hidden" name="prestudent_id" value="<?php echo $prestudentUdfs['prestudent_id']; ?>">
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
</form>
|
|
|
|
</body>
|
|
|
|
<?php $this->load->view("templates/footer"); ?>
|