You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
171 lines
8.6 KiB
171 lines
8.6 KiB
<div class="row">
|
|
<div class="col-12">
|
|
<div class="section-title">Modifica inserzione</div>
|
|
</div>
|
|
<div class="col-12">
|
|
|
|
<div class="sheet-box p-4">
|
|
|
|
<?php
|
|
if($_POST['go']){
|
|
|
|
$append = '';
|
|
$order = isset($_POST['other_order']) ? addslashes(trim($_POST['other_order'])) : "Salerno";
|
|
$ouid = isset($_POST['other_order_number']) ? addslashes(trim($_POST['other_order_number'])) : 0;
|
|
|
|
if(is_uploaded_file($_FILES['append']['tmp_name'])){
|
|
$filename = date("YmdHis")."-".preg_replace('/[^a-zA-Z0-9\-\._]/','_', $_FILES['append']['name']);
|
|
$filesize = ($_FILES['append']['size'] < 1000000) ? round($_FILES['append']['size'] / 1000)."k" : round($_FILES['append']['size'] / 1000000)."M";
|
|
$path = '/docs/files/advertisement';
|
|
move_uploaded_file($_FILES['append']['tmp_name'], "..$path/$filename");
|
|
$qf=mysqli_query($conn, "INSERT INTO files VALUES(null, '$filename', '$filename', '".$path."', NOW(), '$filesize')");
|
|
$append = "append='".mysqli_insert_id($conn)."', ";
|
|
}
|
|
|
|
$q=mysqli_query($conn, "UPDATE advertisement SET
|
|
full_name='".addslashes(trim($_POST['full_name']))."',
|
|
email='".addslashes(trim($_POST['email']))."',
|
|
other_order='".$order."',
|
|
ouid='".$ouid."',
|
|
date='".trim(conv_date_en($_POST['date']))."',
|
|
text='".addslashes(nl2br($_POST['text']))."',
|
|
city='".addslashes(trim($_POST['city']))."',
|
|
contact_phone='".addslashes(trim($_POST['contact_phone']))."',
|
|
contact_email='".addslashes(trim($_POST['contact_email']))."',
|
|
$append
|
|
type='".$_POST['type']."',
|
|
enabled=".$_POST['enabled']." WHERE id=".trim($getQ[3]));
|
|
|
|
|
|
echo '<div class="col-10 text-center mx-auto my-5">
|
|
<p><i class="fa fa-check-circle font-alert p-4"></i></p>
|
|
Inserzione modificata correttamente!
|
|
</div>';
|
|
|
|
}else{
|
|
|
|
if($getQ[3]){
|
|
|
|
$q=mysqli_query($conn, "SELECT * FROM advertisement WHERE id = ".trim($getQ[3]));
|
|
$r=mysqli_fetch_array($q);
|
|
|
|
$appendLink = '<span class="font-12">Nessun allegato presente.</span>';
|
|
if($r['append']) {
|
|
$qa=mysqli_query($conn, "SELECT * FROM files WHERE id = ".$r['append']);
|
|
$ra=mysqli_fetch_array($qa);
|
|
$appendLink = '<a class="font-12" href="'.$BASE_URL.'/..'.$ra['path'].'/'.$ra['filename'].'">'.$ra['filename'].'</a>';
|
|
}
|
|
|
|
?>
|
|
|
|
<form method="post" enctype="multipart/form-data">
|
|
<div class="row">
|
|
<div class="col-12 col-sm-6">
|
|
<span class="font-12">Tipologia inserzione</span>
|
|
<select class="input" name="type">
|
|
<option value="find" <?php if($r['type']=="find"){echo "selected";}?>>Cerco lavoro</option>
|
|
<option value="offer" <?php if($r['type']=="offer"){echo "selected";}?>>Offro lavoro</option>
|
|
<option value="adv" <?php if($r['type']=="adv"){echo "selected";}?>>Annunci di compravendita</option>
|
|
</select>
|
|
</div>
|
|
<div class="col-12 col-sm-6">
|
|
<span class="font-12">Data</span>
|
|
<input type="text" name="date" class="datepicker" value="<?= conv_date($r['date']);?>">
|
|
</div>
|
|
|
|
<div class="col-12">
|
|
<span class="font-12">Nome e Cognome</span>
|
|
<input type="text" name="full_name" value="<?= $r['full_name'];?>">
|
|
</div>
|
|
|
|
<div class="col-6">
|
|
<span class="font-12">Iscritto all'Ordine di</span>
|
|
<select type="text" name="other_order">
|
|
<option value="">- Seleziona una provincia -</option>
|
|
<?php foreach($PROVINCE as $p) {
|
|
$sel = (!$r['other_order'] && $p == "Salerno" && $r['uid'] != 0) ||
|
|
$r['other_order'] == $p ? "selected" : "";
|
|
echo "<option value=\"$p\" ".$sel.">$p</option>";
|
|
}?>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="col-6">
|
|
<span class="font-12">N° Iscrizione</span>
|
|
<input type="text" name="other_order_number" value="<?= ($r['uid'] != 0 ? $r['uid'] : $r['ouid']);?>">
|
|
</div>
|
|
|
|
<div class="col-12">
|
|
<span class="font-12">Testo inserzione</span>
|
|
<textarea cols="40" rows="6" name="text"><?= strip_tags($r['text']);?></textarea>
|
|
</div>
|
|
<div class="col-12">
|
|
<span class="font-12">Comune di residenza*</span>
|
|
<input type="text" name="city" value="<?= $r['city'];?>">
|
|
</div>
|
|
<div class="col-12 col-sm-6">
|
|
<span class="font-12">Recapiti telefonici*</span>
|
|
<input type="text" name="contact_phone" value="<?= $r['contact_phone'];?>">
|
|
</div>
|
|
<div class="col-12 col-sm-6">
|
|
<span class="font-12">Email contatto*</span>
|
|
<input type="text" name="contact_email" value="<?= $r['contact_email'];?>" >
|
|
</div>
|
|
<div class="col-12 col-sm-6">
|
|
<span class="font-12">Allegato (opzionale, ES: curriculum)</span><br>
|
|
<input type="file" name="append">
|
|
<?= $appendLink; ?>
|
|
</div>
|
|
<div class="col-12 col-sm-6">
|
|
<span class="font-12">Stato inserzione</span>
|
|
<select class="input" name="enabled">
|
|
<option value="0" <?php if($r['enabled']==0){echo "selected";}?>>NON abilitata</option>
|
|
<option value="1" <?php if($r['enabled']==1){echo "selected";}?>>Abilitata</option>
|
|
</select>
|
|
</div>
|
|
<div class="col-12 text-right">
|
|
<button type="submit" name="go" value="1">Modifica inserzione</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
<?php
|
|
}else{
|
|
|
|
?>
|
|
<form method="post" class="form-mod" data-path="<?= $BASE_URL;?>/sheets/advertisement/mod">
|
|
<div class="col-12 col-sm-10 mx-auto">
|
|
<div class="row">
|
|
<div class="col">
|
|
<span class="font-12">Seleziona una inserzione</span>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
<select name="id" class="id">
|
|
<?php
|
|
$qn=mysqli_query($conn, "SELECT * FROM advertisement ORDER BY date DESC");
|
|
while($rn=mysqli_fetch_array($qn)){
|
|
echo "<option value=\"".$rn['id']."\">".conv_date($rn['date'])." - ".$rn['full_name']."</option>";
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="col-auto">
|
|
<button type="submit">Modifica</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
<?php
|
|
|
|
}
|
|
}
|
|
?>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|