Started creating workflow
This commit is contained in:
41
Layout/default/Workflow/form.php
Normal file
41
Layout/default/Workflow/form.php
Normal file
@@ -0,0 +1,41 @@
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="wfitem_<?=$item->name?>">
|
||||
<?=$item->label?>
|
||||
<?=($item->required == 1) ? "*" : ""?>
|
||||
</label>
|
||||
<div class="col-lg-10">
|
||||
<?php
|
||||
|
||||
switch($item->type) {
|
||||
case "string":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/string.php");
|
||||
break;
|
||||
case "int":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/int.php");
|
||||
break;
|
||||
case "bool":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/bool.php");
|
||||
break;
|
||||
case "enum":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/enum.php");
|
||||
break;
|
||||
case "text":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/text.php");
|
||||
break;
|
||||
case "file":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/file.php");
|
||||
break;
|
||||
case "gps":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/gps.php");
|
||||
break;
|
||||
case "color":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/color.php");
|
||||
break;
|
||||
case "delimiter":
|
||||
include(realpath(dirname(__FILE__)."/items/")."/delimiter.php");
|
||||
break;
|
||||
}
|
||||
?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
1
Layout/default/Workflow/items/bool.php
Normal file
1
Layout/default/Workflow/items/bool.php
Normal file
@@ -0,0 +1 @@
|
||||
<input type="text" class="form-control" name="wfitem_<?=$item->name?>" id="wfitem_<?=$item->name?>" value="<?=$item->value->value_string?>">
|
||||
1
Layout/default/Workflow/items/color.php
Normal file
1
Layout/default/Workflow/items/color.php
Normal file
@@ -0,0 +1 @@
|
||||
<input type="text" class="form-control" name="wfitem_<?=$item->name?>" id="wfitem_<?=$item->name?>" value="<?=$item->value->value_string?>">
|
||||
1
Layout/default/Workflow/items/delimiter.php
Normal file
1
Layout/default/Workflow/items/delimiter.php
Normal file
@@ -0,0 +1 @@
|
||||
<hr />
|
||||
21
Layout/default/Workflow/items/enum.php
Normal file
21
Layout/default/Workflow/items/enum.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
$options = [];
|
||||
$options = explode(";", $item->typedata);
|
||||
?>
|
||||
|
||||
<select class="form-control" name="wfitem_<?=$item->name?>" id="wfitem_<?=$item->name?>">
|
||||
<option></option>
|
||||
<?php foreach($options as $opt): ?>
|
||||
<?php
|
||||
$key = $opt;
|
||||
$label = $opt;
|
||||
if(strpos($opt, "=") !== false) {
|
||||
$opt_parts = explode('=', $opt);
|
||||
$key = $opt_parts[0];
|
||||
$label = $opt_parts[1];
|
||||
}
|
||||
?>
|
||||
|
||||
<option value="<?=$key?>"><?=$label?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
1
Layout/default/Workflow/items/file.php
Normal file
1
Layout/default/Workflow/items/file.php
Normal file
@@ -0,0 +1 @@
|
||||
<input type="text" class="form-control" name="wfitem_<?=$item->name?>" id="wfitem_<?=$item->name?>" value="<?=$item->value->value_string?>">
|
||||
26
Layout/default/Workflow/items/gps.php
Normal file
26
Layout/default/Workflow/items/gps.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
$lat = "";
|
||||
$long = "";
|
||||
if($item->value_string) {
|
||||
$gps_parts = explode(";", $item->value_string);
|
||||
$lat = $gps_parts[0];
|
||||
$long = $gps_parts[1];
|
||||
}
|
||||
?>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-1 col-form-label" for="wfitem_<?=$item->name?>_lat_<?=$building->id?>">GPS Breite:</label>
|
||||
<div class="col-lg-6">
|
||||
<input type="text" class="form-control" name="wfitem_<?=$item->name?>_lat" id="wfitem_<?=$item->name?>_lat_<?=$building->id?>" value="<?=$lat?>" placeholder="<?=str_replace(",", ".", TT_PLACEHOLDER_GPS_LAT)?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-1 col-form-label" for="wfitem_<?=$item->name?>_long_<?=$building->id?>">GPS Länge:</label>
|
||||
<div class="col-lg-6">
|
||||
<input type="text" class="form-control" name="wfitem_<?=$item->name?>_lat" id="wfitem_<?=$item->name?>_long_<?=$building->id?>" value="<?=$long?>" placeholder="<?=str_replace(",", ".", TT_PLACEHOLDER_GPS_LONG)?>">
|
||||
</div>
|
||||
</div>
|
||||
<?php if($lat && $long): ?>
|
||||
<a href="https://www.google.com/maps/search/?api=1&query=<?=$lat?>,<?=$long?>" target="_blank"><i class="fas fa-external-link-alt"></i> Auf Google Maps öffnen</a>
|
||||
<?php endif; ?>
|
||||
|
||||
1
Layout/default/Workflow/items/int.php
Normal file
1
Layout/default/Workflow/items/int.php
Normal file
@@ -0,0 +1 @@
|
||||
<input type="text" class="form-control" name="wfitem_<?=$item->name?>" id="wfitem_<?=$item->name?>" value="<?=$item->value->value_string?>">
|
||||
1
Layout/default/Workflow/items/string.php
Normal file
1
Layout/default/Workflow/items/string.php
Normal file
@@ -0,0 +1 @@
|
||||
<input type="text" class="form-control" name="wfitem_<?=$item->name?>" id="wfitem_<?=$item->name?>" value="<?=$item->value->value_string?>" placeholder="<?=$item->placeholder?>">
|
||||
1
Layout/default/Workflow/items/text.php
Normal file
1
Layout/default/Workflow/items/text.php
Normal file
@@ -0,0 +1 @@
|
||||
<input type="text" class="form-control" name="wfitem_<?=$item->name?>" id="wfitem_<?=$item->name?>" value="<?=$item->value->value_string?>">
|
||||
Reference in New Issue
Block a user