231 lines
16 KiB
PHP
231 lines
16 KiB
PHP
<?php
|
|
defined('BASEPATH') OR exit('No direct script access allowed');
|
|
?>
|
|
<div class="right_col" role="main">
|
|
<div class="">
|
|
<div class="row">
|
|
<div class="col-md-12 col-sm-12 col-xs-12">
|
|
<div class="x_panel">
|
|
<div class="x_title">
|
|
<h2>Projekt bearbeiten</h2>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<div class="x_content">
|
|
<form class="form-horizontal form-label-left input_mask" id="projectForm" method="post"
|
|
enctype="multipart/form-data">
|
|
|
|
<input type="hidden" name="editingID" id="editingID" value="<?= $edit ?>">
|
|
<input type="hidden" name="projectImage" id="projectImage" value="<?= isset($content) ? $content['source'] : -1 ?>">
|
|
|
|
<div class="row">
|
|
<!-- Image input -->
|
|
<div class="form-group col-xs-12 col-sm-12 col-md-4 col-lg-4">
|
|
<div id="uploadedImage" style="width: 100%; height: 200px; background-size: cover; background-position: center" class="uploaded-image-container">
|
|
<label for="image" class="btn upload-btn">
|
|
<input type="file" name="image" id="image" class="upload-image">
|
|
<i class="fa fa-upload"></i>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-xs-12 col-md-4">
|
|
<div class="form-group">
|
|
<label for="url">URL-Name</label>
|
|
<input type="text" class="form-control" name="url" id="url" placeholder="Name in der URL"
|
|
required value="<?= isset($content) ? $content['name'] : '' ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="datepicker">Datum</label>
|
|
<input type='text' class="form-control" name="datetime" id="datepicker"
|
|
required
|
|
value="<?= isset($content) ? date("Y/m/d", strtotime($content['datetime'])) : '' ?>" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-xs-12 col-md-4">
|
|
<div class="form-group">
|
|
<label for="categories">Kategorie(n)</label>
|
|
<select multiple name="categories[]" id="categories" class="form-control" required>
|
|
<?php foreach ($categories as $category) {
|
|
$selected = false;
|
|
if (isset($content)):
|
|
foreach ($pCategories as $pCategory):
|
|
if ($pCategory['ID'] == $category['ID']) {
|
|
$selected = true;
|
|
break;
|
|
}
|
|
endforeach;
|
|
endif;
|
|
?>
|
|
<option
|
|
value="<?= $category['ID'] ?>" <?= $selected ? "selected" : "" ?>><?= $category['displayname'] ?></option>
|
|
<?php } ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="form-group checkbox col-xs-12 col-sm-12 col-md-4 col-lg-4">
|
|
<label for="download" style="font-size:20px">
|
|
<input type="checkbox" name="download" id="download"
|
|
<?= isset($content) && $content['isDownloadable'] ? "checked" : "" ?>>
|
|
Download verfügbar
|
|
</label>
|
|
</div>
|
|
<div class="form-group checkbox col-xs-12 col-sm-12 col-md-4 col-lg-4">
|
|
<label for="opensource" style="font-size:20px">
|
|
<input type="checkbox" name="opensource" id="opensource"
|
|
<?= isset($content) && $content['isOpenSource'] ? "checked" : "" ?>>
|
|
OpenSource verfügbar
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-xs-12 col-lg-4">
|
|
<div class="form-group">
|
|
<label for="downloadLink">Download-Link</label>
|
|
<input type="url" name="downloadLink" id="downloadLink" class="form-control" disabled>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-12 col-lg-4">
|
|
<div class="form-group">
|
|
<label for="openSourceLink">Open Source-Link</label>
|
|
<input type="url" name="openSourceLink" id="openSourceLink" class="form-control" disabled>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-12 col-lg-4">
|
|
<div class="form-group">
|
|
<label for="customLink">Andersweitiger Link</label>
|
|
<input type="url" name="customLink" id="customLink" class="form-control">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<ul class="nav nav-tabs" role="tablist">
|
|
<li role="presentation" class="active">
|
|
<a href="#german" aria-controls="german" role="tab" data-toggle="tab">
|
|
Deutsch
|
|
</a>
|
|
</li>
|
|
<li role="presentation">
|
|
<a href="#english" aria-controls="english" role="tab" data-toggle="tab">
|
|
Englisch
|
|
</a>
|
|
</li>
|
|
<li role="presentation">
|
|
<a href="#french" aria-controls="french" role="tab" data-toggle="tab">
|
|
Französisch
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
<br>
|
|
<div class="tab-content">
|
|
<div role="tabpanel" class="tab-pane active" id="german">
|
|
<!-- Links input -->
|
|
<div class="row">
|
|
<div class="col-sm-12 col-lg-4">
|
|
<div class="form-group">
|
|
<label for="downloadLinkName">Download-Link Bezeichnung</label>
|
|
<button type="button" class="btn btn-orange raised round btn-sm project-download-button" id="downloadLinkName" disabled>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12 col-lg-4">
|
|
<div class="form-group">
|
|
<label for="openSourceLinkName">Open Source-Link Bezeichnung</label>
|
|
<button type="button" class="btn btn-orange raised round btn-sm project-opensource-button" id="openSourceLinkName" disabled>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12 col-lg-4">
|
|
<div class="form-group">
|
|
<label for="customLinkName">Andersweitiger Link Bezeichnung</label>
|
|
<button type="button" class="btn btn-orange raised round btn-sm project-custom-button" id="customLinkName" contenteditable></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Title input -->
|
|
<div class="form-group">
|
|
<label for="title">Titel (Deutsch)</label>
|
|
<input type="text" class="form-control" name="title" id="title" placeholder="Titel auf Deutsch"
|
|
required value="<?= isset($content) ? $content['title'] : '' ?>">
|
|
</div>
|
|
<!-- Headline input -->
|
|
<div class="form-group">
|
|
<label for="headline">Headline (Deutsch)</label>
|
|
<textarea name="headline" id="headline" rows="2"
|
|
placeholder="Headline auf Deutsch"
|
|
class="form-control"
|
|
required><?= isset($content) ? $content['headline'] : '' ?></textarea>
|
|
</div>
|
|
<!-- Description input -->
|
|
<div class="form-group">
|
|
<label for="description">Beschreibung (Deutsch)</label>
|
|
<div data-editable data-name="content-german" id="content">
|
|
<?= isset($content) ? $content['description'] : '' ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div role="tabpanel" class="tab-pane" id="english">
|
|
<!-- Title English input -->
|
|
<div class="form-group">
|
|
<label for="titleEnglish">Titel (Englisch)</label>
|
|
<input type="text" class="form-control" name="titleEnglish" id="titleEnglish" placeholder="Titel auf Englisch"
|
|
value="<?= isset($content) ? $content['titleEnglish'] : '' ?>">
|
|
</div>
|
|
<!-- Headline English input -->
|
|
<div class="form-group">
|
|
<label for="headlineEnglish">Headline (Englisch)</label>
|
|
<textarea name="headlineEnglish" id="headlineEnglish" rows="2"
|
|
placeholder="Headline auf Englisch"
|
|
class="form-control"><?= isset($content) ? $content['headlineEnglish'] : '' ?></textarea>
|
|
</div>
|
|
<!-- Description English input -->
|
|
<div class="form-group">
|
|
<label for="descriptionEnglish">Beschreibung (Englisch)</label>
|
|
<div data-editable data-name="content-english" id="contentEnglish">
|
|
<?= isset($content) ? $content['descriptionEnglish'] : '' ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div role="tabpanel" class="tab-pane" id="french">
|
|
<!-- Title French input -->
|
|
<div class="form-group">
|
|
<label for="titleFrench">Titel (Französisch)</label>
|
|
<input type="text" class="form-control" name="titleFrench" id="titleFrench" placeholder="Titel auf Französisch"
|
|
value="<?= isset($content) ? $content['titleFrench'] : '' ?>">
|
|
</div>
|
|
<!-- Headline French input -->
|
|
<div class="form-group">
|
|
<label for="headlineFrench">Headline (Französisch)</label>
|
|
<textarea name="headlineFrench" id="headlineFrench" rows="2"
|
|
placeholder="Headline auf Französisch"
|
|
class="form-control"><?= isset($content) ? $content['headlineFrench'] : '' ?></textarea>
|
|
</div>
|
|
<!-- Description French input -->
|
|
<div class="form-group">
|
|
<label for="descriptionFrench">Beschreibung (Französisch)</label>
|
|
<div data-editable data-name="content-french" id="contentFrench">
|
|
<?= isset($content) ? $content['descriptionFrench'] : '' ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<input type="submit" class="btn btn-primary col-md-12 col-sm-12 col-xs-12"
|
|
value="Absenden">
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|