Exemplo n.º 1
0
<?php

/**
 * @var \PeskyCMF\Scaffold\Form\InputRendererConfig $rendererConfig
 * @var \PeskyCMF\Scaffold\Form\FormFieldConfig $fieldConfig
 * @var \PeskyCMF\Scaffold\Form\FormConfig $actionConfig
 * @var \PeskyCMF\Db\CmfDbModel $model
 */
$rendererConfig->addAttribute('name', $fieldConfig->getName(), false)->addAttribute('type', 'checkbox', true)->addAttribute('id', $fieldConfig->getDefaultId(), false)->addAttribute('value', 1, false)->addAttribute('class', 'styled', false);
$attributesForCreate = \Swayok\Html\Tag::buildAttributes($rendererConfig->getAttributesForCreate());
$attributesForEdit = \Swayok\Html\Tag::buildAttributes($rendererConfig->getAttributesForEdit());
?>
<div class="checkbox checkbox-primary">
    <input name="<?php 
echo $fieldConfig->getName();
?>
" id="_<?php 
echo $rendererConfig->getAttribute('id');
?>
" type="hidden" value="0">
    <input {{? !!it.<?php 
echo $fieldConfig->getName();
?>
 }}checked{{?}}
            {{? !!it.isCreation }}<?php 
echo $attributesForCreate;
?>
{{??}}<?php 
echo $attributesForEdit;
?>
{{?}}>
Exemplo n.º 2
0
 * @var \PeskyCMF\Db\CmfDbModel $model
 */
$id = $fieldConfig->getName() . '-input';
?>
<div class="form-group">
    <label for="<?php 
echo $id;
?>
"><?php 
echo $fieldConfig->getLabel();
?>
</label>
    <?php 
$attributes = array('name' => $fieldConfig->getName(), 'id' => $id, 'class' => 'form-control');
$attributesForCreate = \Swayok\Html\Tag::buildAttributes(array_merge($attributes, $rendererConfig->getAttributesForCreate()));
$attributesForEdit = \Swayok\Html\Tag::buildAttributes(array_merge($attributes, $rendererConfig->getAttributesForEdit()));
?>
    <select data-value="{{! it.<?php 
echo $fieldConfig->getName();
?>
 || ''}}"
        {{? !!it.isCreation }}<?php 
echo $attributesForCreate;
?>
{{??}}<?php 
echo $attributesForEdit;
?>
{{?}}
    >
    <?php 
if (!$fieldConfig->hasOptionsLoader()) {
Exemplo n.º 3
0
<?php

/**
 * @var \PeskyCMF\Scaffold\Form\InputRendererConfig $rendererConfig
 * @var \PeskyCMF\Scaffold\Form\FormFieldConfig $fieldConfig
 * @var \PeskyCMF\Scaffold\Form\FormConfig $actionConfig
 * @var \PeskyCMF\Db\CmfDbModel $model
 */
$attributes = array('name' => $fieldConfig->getName(), 'id' => $fieldConfig->getDefaultId(), 'type' => 'text', 'class' => 'form-control');
$attributesForCreate = $rendererConfig->getAttributesForCreate();
$attributesForEdit = $rendererConfig->getAttributesForEdit();
$visibleOnCreate = !array_key_exists('visible', $attributesForCreate) || !empty($attributesForCreate['visible']);
$visibleOnEdit = !array_key_exists('visible', $attributesForEdit) || !empty($attributesForEdit['visible']);
unset($attributesForCreate['visible'], $attributesForEdit['visible']);
$attributesForCreate = \Swayok\Html\Tag::buildAttributes(array_merge($attributes, $attributesForCreate));
$attributesForEdit = \Swayok\Html\Tag::buildAttributes(array_merge($attributes, $attributesForEdit));
if (!$visibleOnCreate) {
    ?>
    {{? !it.isCreation }}
<?php 
} elseif (!$visibleOnEdit) {
    ?>
    {{? !!it.isCreation }}
<?php 
}
?>

<div class="form-group">
    <label for="<?php 
echo $attributes['id'];
?>
Exemplo n.º 4
0
}
if ($formConfig->hasOptionsLoader()) {
    $formAttributes['data-load-options'] = '1';
}
if ($formConfig->hasJsInitiator()) {
    $formAttributes['data-initiator'] = addslashes($formConfig->getJsInitiator());
}
$editUrl = route('cmf_api_update_item', ['table_name' => $tableNameForRoutes, 'id' => ''], false) . '/' . $printPk;
$createUrl = route('cmf_api_create_item', ['table_name' => $tableNameForRoutes], false);
$formAction = $ifEdit . $editUrl . $else . $createUrl . $endIf;
?>
    <form role="form" method="post" action="<?php 
echo $formAction;
?>
" <?php 
echo \Swayok\Html\Tag::buildAttributes($formAttributes);
?>
    data-uuid="{{= it.formUUID }}">
        <?php 
echo $ifEdit;
?>
            <input type="hidden" name="_method" value="PUT">
            <input type="hidden" name="<?php 
echo $pkColName;
?>
" value="<?php 
echo $printPk;
?>
">
        <?php 
echo $endIf;
Exemplo n.º 5
0
<?php

/**
 * @var \PeskyCMF\Scaffold\Form\InputRendererConfig $rendererConfig
 * @var \PeskyCMF\Scaffold\Form\FormFieldConfig $fieldConfig
 * @var \PeskyCMF\Scaffold\Form\FormConfig $actionConfig
 * @var \PeskyCMF\Db\CmfDbModel $model
 */
$id = $fieldConfig->getName() . '-input';
$attributes = array('name' => $fieldConfig->getName(), 'id' => $id);
$attributesForCreate = \Swayok\Html\Tag::buildAttributes(array_merge($attributes, $rendererConfig->getAttributesForCreate(), ['type' => 'hidden']));
$attributesForEdit = \Swayok\Html\Tag::buildAttributes(array_merge($attributes, $rendererConfig->getAttributesForEdit(), ['type' => 'hidden']));
?>
<input value="{{= it.<?php 
echo $fieldConfig->getName();
?>
 || '' }}"
    {{? !!it.isCreation }}<?php 
echo $attributesForCreate;
?>
{{??}}<?php 
echo $attributesForEdit;
?>
{{?}}>