2021-03-13 06:54:03 +01:00
|
|
|
<?php include TEMPLATE_DIR . '/header.php'; ?>
|
2021-06-01 23:06:33 +02:00
|
|
|
<div class="wrap">
|
|
|
|
<main class="w-100">
|
2021-06-18 15:10:24 +02:00
|
|
|
<div class="white-box">
|
2021-08-04 17:25:22 +02:00
|
|
|
<div class="pt5 pr15 pb5 pl15">
|
2021-07-18 10:24:50 +02:00
|
|
|
<?= breadcrumb('/', lang('Home'), null, null, $data['h1']); ?>
|
2021-07-17 17:03:39 +02:00
|
|
|
|
2021-06-18 15:10:24 +02:00
|
|
|
<div class="box create">
|
|
|
|
<form action="/post/create" method="post" enctype="multipart/form-data">
|
|
|
|
<?= csrf_field() ?>
|
2021-06-19 21:20:43 +02:00
|
|
|
<div class="form">
|
2021-06-18 15:10:24 +02:00
|
|
|
<div class="boxline">
|
2021-06-19 21:20:43 +02:00
|
|
|
<label class="form-label"><?= lang('Heading'); ?><sup class="red">*</sup></label>
|
|
|
|
<input id="title" class="form-input" minlength="6" maxlength="250" type="text" name="post_title" />
|
|
|
|
<div class="box_h">6 - 250 <?= lang('characters'); ?></div>
|
2021-08-01 20:43:50 +02:00
|
|
|
</div>
|
|
|
|
<?php if ($uid['trust_level'] > Lori\Config::get(Lori\Config::PARAM_TL_ADD_URL)) { ?>
|
2021-06-19 21:20:43 +02:00
|
|
|
<div class="boxline">
|
|
|
|
<label class="form-label" for="post_title">URL</label>
|
|
|
|
<input id="link" class="form-input" type="text" name="post_url" />
|
2021-08-04 17:25:22 +02:00
|
|
|
<input id="graburl" readonly="readonly" class="right center mt15 mb15" type="submit_url" name="submit_url" value="<?= lang('To extract'); ?>" />
|
2021-06-19 21:20:43 +02:00
|
|
|
<br>
|
|
|
|
</div>
|
|
|
|
<?php } ?>
|
2021-08-01 20:43:50 +02:00
|
|
|
<div class="boxline post">
|
2021-06-19 21:20:43 +02:00
|
|
|
<div class="boxline">
|
|
|
|
<div class="input-images"></div>
|
|
|
|
</div>
|
2021-06-21 01:22:08 +02:00
|
|
|
<div class="box_h"><?= lang('format-cover-post'); ?>.</div>
|
2021-06-18 15:10:24 +02:00
|
|
|
</div>
|
2021-08-01 20:43:50 +02:00
|
|
|
</div>
|
2021-06-18 15:10:24 +02:00
|
|
|
<div class="boxline">
|
|
|
|
<?php include TEMPLATE_DIR . '/post/editor.php'; ?>
|
|
|
|
</div>
|
2021-08-01 20:43:50 +02:00
|
|
|
|
2021-06-19 21:20:43 +02:00
|
|
|
<div class="form">
|
2021-08-01 20:43:50 +02:00
|
|
|
<div class="boxline">
|
2021-06-19 21:20:43 +02:00
|
|
|
<label class="form-label" for="post_content"><?= lang('Draft'); ?>?</label>
|
|
|
|
<input type="radio" name="post_draft" checked value="0"> <?= lang('No'); ?>
|
2021-08-01 20:43:50 +02:00
|
|
|
<input type="radio" name="post_draft" value="1"> <?= lang('Yes'); ?>
|
|
|
|
</div>
|
|
|
|
<?php if ($uid['trust_level'] > 0) { ?>
|
2021-06-19 21:20:43 +02:00
|
|
|
<div class="boxline">
|
|
|
|
<label class="form-label" for="post_content"><?= lang('For'); ?> TL</label>
|
|
|
|
<select class="form-input" name="post_tl">
|
|
|
|
<option selected value="0">0</option>
|
2021-08-01 20:43:50 +02:00
|
|
|
<?php for ($i = 1; $i <= $uid['trust_level']; $i++) { ?>
|
2021-06-19 21:20:43 +02:00
|
|
|
<option value="<?= $i; ?>"><?= $i; ?></option>
|
|
|
|
<?php } ?>
|
|
|
|
</select>
|
|
|
|
</div>
|
2021-08-01 20:43:50 +02:00
|
|
|
<div class="boxline">
|
2021-06-19 21:20:43 +02:00
|
|
|
<label class="form-label" for="post_content"><?= lang('Format'); ?>?</label>
|
|
|
|
<input type="radio" name="post_type" checked value="0"> <?= lang('Discussion'); ?>
|
2021-08-01 20:43:50 +02:00
|
|
|
<input type="radio" name="post_type" value="1"> Q&A
|
2021-06-19 21:20:43 +02:00
|
|
|
</div>
|
2021-08-01 20:43:50 +02:00
|
|
|
<div class="boxline">
|
2021-06-19 21:20:43 +02:00
|
|
|
<label class="form-label" for="post_content"><?= lang('To close'); ?>?</label>
|
|
|
|
<input type="radio" name="closed" checked value="0"> <?= lang('No'); ?>
|
2021-08-01 20:43:50 +02:00
|
|
|
<input type="radio" name="closed" value="1"> <?= lang('Yes'); ?>
|
|
|
|
</div>
|
2021-06-19 21:20:43 +02:00
|
|
|
<?php } ?>
|
2021-08-01 20:43:50 +02:00
|
|
|
<div class="boxline">
|
|
|
|
<label class="form-label" for="post_content"><?= lang('Translation'); ?>?</label>
|
|
|
|
<input type="radio" name="translation" checked value="0"> <?= lang('No'); ?>
|
|
|
|
<input type="radio" name="translation" value="1"> <?= lang('Yes'); ?>
|
|
|
|
</div>
|
|
|
|
<?php if ($uid['trust_level'] > 2) { ?>
|
2021-06-19 21:20:43 +02:00
|
|
|
<div class="boxline">
|
|
|
|
<label class="form-label" for="post_content"><?= lang('Raise'); ?>?</label>
|
|
|
|
<input type="radio" name="top" checked value="0"> <?= lang('No'); ?>
|
|
|
|
<input type="radio" name="top" value="1"> <?= lang('Yes'); ?>
|
2021-08-01 20:43:50 +02:00
|
|
|
</div>
|
2021-06-19 21:20:43 +02:00
|
|
|
<?php } ?>
|
2021-06-18 15:10:24 +02:00
|
|
|
<div class="boxline">
|
2021-06-19 21:20:43 +02:00
|
|
|
<label class="form-label" for="post_content"><?= lang('Space'); ?></label>
|
|
|
|
<select class="form-input" name="space_id">
|
|
|
|
<?php foreach ($space as $sp) { ?>
|
2021-08-01 20:43:50 +02:00
|
|
|
<option <?php if ($space_id == $sp['space_id']) { ?> selected<?php } ?> value="<?= $sp['space_id']; ?>">
|
|
|
|
<?= $sp['space_name']; ?>
|
2021-06-19 21:20:43 +02:00
|
|
|
</option>
|
|
|
|
<?php } ?>
|
2021-06-18 15:10:24 +02:00
|
|
|
</select>
|
2021-06-19 21:20:43 +02:00
|
|
|
</div>
|
2021-08-01 20:43:50 +02:00
|
|
|
<div class="boxline">
|
|
|
|
<label class="form-label" for="post_content"><?= lang('Topics'); ?></label>
|
|
|
|
<select name="post_topics[]" multiple="multiple" id='selTopics'></select>
|
|
|
|
</div>
|
|
|
|
<div class="boxline">
|
|
|
|
<label class="form-label" for="post_content"><?= lang('Related'); ?></label>
|
|
|
|
<select name="post_related[]" multiple="multiple" id='selLinked'></select>
|
|
|
|
<script nonce="<?= $_SERVER['nonce']; ?>">
|
|
|
|
$(document).ready(function() {
|
|
|
|
$("#selTopics").select2({
|
|
|
|
width: '70%',
|
|
|
|
maximumSelectionLength: 3,
|
|
|
|
ajax: {
|
|
|
|
url: "/search/topic",
|
|
|
|
type: "post",
|
|
|
|
dataType: 'json',
|
|
|
|
delay: 250,
|
|
|
|
data: function(params) {
|
|
|
|
return {
|
|
|
|
searchTerm: params.term
|
|
|
|
};
|
|
|
|
},
|
|
|
|
processResults: function(response) {
|
|
|
|
return {
|
2021-07-02 06:52:09 +02:00
|
|
|
results: response
|
2021-08-01 20:43:50 +02:00
|
|
|
};
|
|
|
|
},
|
|
|
|
cache: true
|
|
|
|
}
|
|
|
|
});
|
|
|
|
$("#selLinked").select2({
|
|
|
|
width: '70%',
|
|
|
|
maximumSelectionLength: 5,
|
|
|
|
ajax: {
|
|
|
|
url: "/search/post",
|
|
|
|
type: "post",
|
|
|
|
dataType: 'json',
|
|
|
|
delay: 250,
|
|
|
|
data: function(params) {
|
|
|
|
return {
|
|
|
|
searchTerm: params.term
|
|
|
|
};
|
|
|
|
},
|
|
|
|
processResults: function(response) {
|
|
|
|
return {
|
2021-06-19 21:20:43 +02:00
|
|
|
results: response
|
2021-08-01 20:43:50 +02:00
|
|
|
};
|
|
|
|
},
|
|
|
|
cache: true
|
|
|
|
}
|
2021-06-18 15:10:24 +02:00
|
|
|
});
|
2021-08-01 20:43:50 +02:00
|
|
|
});
|
|
|
|
</script>
|
|
|
|
</div>
|
2021-06-19 21:20:43 +02:00
|
|
|
</div>
|
|
|
|
<div class="boxline">
|
|
|
|
<input type="submit" class="button" name="submit" value="<?= lang('Create'); ?>" />
|
|
|
|
</div>
|
2021-06-18 15:10:24 +02:00
|
|
|
</form>
|
2021-06-01 23:06:33 +02:00
|
|
|
</div>
|
2021-08-01 20:43:50 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
2021-06-01 23:06:33 +02:00
|
|
|
</main>
|
2021-08-01 20:43:50 +02:00
|
|
|
</div>
|
|
|
|
<?php include TEMPLATE_DIR . '/footer.php'; ?>
|