Initial import of Din Beste Hjelper site

CodeIgniter 3 app for dinbestehjelper.no. Excludes vendor/, local backup
folders (new/, archive/, archived/) and DB dumps (*.sql) via .gitignore.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P16ttGUge8zj91dm6WrmEb
This commit is contained in:
Astral04
2026-08-04 12:52:43 +00:00
co-authored by Claude Opus 4.8
commit 4e1a69c8d4
542 changed files with 214158 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/add-booking-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/add-group-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/add-service-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+5
View File
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/bookings-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/dashboard-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/groups-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
@@ -0,0 +1,187 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<form method="post" action="<?php echo base_url();?>bookings/booking-process">
<input type="hidden" name="servicelength" id="servicelength" value="00:00:00">
<div class="formRow">
<label class="formTitle">Vendég neve</label>
<input type="text" class="formInputBox" name="guest_name" value="">
</div>
<div class="formRow">
<label class="formTitle">Email</label>
<input type="text" class="formInputBox" name="guest_email" value="">
</div>
<div class="formRow">
<label class="formTitle">Telefon</label>
<input type="text" class="formInputBox" name="guest_phone" value="">
</div>
<div class="formRow">
<label class="formTitle">Csoport</label>
<select class="formDropdownBox" style="padding:0;" name="group_id" id="group_id">
<?php
foreach($workgroups as $workgroupItem){
echo '<option value="'.$workgroupItem->group_id.'">'.$workgroupItem->group_name.'</option>';
}
?>
</select>
</div>
<div class="formRow">
<label class="formTitle">Kezdő dátum</label>
<input type="date" class="formInputBox" name="booking_date" id="booking_date" value="<?php echo date('Y-m-d');?>">
</div>
<div class="formRow">
<label class="formTitle">Záró dátum</label>
<input type="date" class="formInputBox" name="end_booking_date" id="end_booking_date" value="<?php echo date('Y-m-d');?>">
</div>
<div class="formRow">
<label class="formTitle">Egész nap szabadnap</label>
<select class="formDropdownBox" style="padding:0;" name="free_day" id="free_day">
<option value="1">igen</option>
<option value="0" selected>nem</option>
</select>
</div>
<div class="formRow">
<label class="formTitle">Szolgáltatás(ok)</label>
<input type="text"
class="flexdatalist formInputBox"
data-data="<?php echo SITEURL;?>load_services.json"
data-search-in="service_name"
data-visible-properties='["service_name"]'
data-selection-required="true"
data-value-property="service_id"
data-text-property="{service_name}"
data-min-length="0"
multiple="multiple"
name="service_ids"
id="serviceList" style="background-color:white;">
</div>
<div class="formRow">
<label class="formTitle">Kezdő időpont</label>
<select class="formDropdownBox" style="padding:0;" name="booking_start_time" id="booking_start_time">
</select>
</div>
<div class="formRow">
<label class="formTitle">Záró időpont</label>
<input type="time" class="formInputBox" name="booking_finish_time" id="booking_finish_time" value="">
</div>
<div class="formRow">
<label class="formTitle">Értesítés küldése</label>
<select class="formDropdownBox" style="padding:0;" name="send_notification">
<option value="1">igen</option>
<option value="0" selected>nem</option>
</select>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="addNewBookingManual" value="Hozzáadás">
<a href="<?php echo base_url();?>bookings" class="cancelButton" >Mégsem</a>
</div>
</form>
</div>
<script>
$(document).ready(function(){
getAvaliableTimesOfTheDay();
$('#free_day').change(function(){
if($('#free_day').val() == '1'){
$('#booking_start_time').html('<option value="09:00:00">09:00:00</option>');
$('#booking_start_time').val('09:00:00');
$('#booking_finish_time').val('18:00:00');
$('#serviceList').val('');
}
else{
getAvaliableTimesOfTheDay();
}
});
$('#booking_date').change(function(){
if($('#free_day').val() != '1'){
$('#end_booking_date').val($('#booking_date').val());
getAvaliableTimesOfTheDay();
$("#booking_start_time option:first").attr('selected', true);
}
});
$('#booking_start_time').change(function(){
//getAvaliableTimesOfTheDay();
if($('#free_day').val() != '1'){
calculateServiceEndTime();
}
});
$('#serviceList').change(function(){
$.ajax({
url: '<?php echo base_url();?>ajax',
type: 'POST',
data: {
action:'calculate_service_length',
service_ids: $('#serviceList').val()
},
error: function() {
},
//dataType: 'json',
success: function(data) {
},
}).done(function(result){
$('#servicelength').val(result);
if($('#free_day').val() != '1'){
getAvaliableTimesOfTheDay();
calculateServiceEndTime();
}
});
});
$('#group_id').change(function(){
if($('#free_day').val() != '1'){
getAvaliableTimesOfTheDay();
}
});
});
function getAvaliableTimesOfTheDay(){
var selectedDate = $('#booking_date').val();
$.ajax({
url: '<?php echo base_url();?>ajax',
type: 'POST',
data: {
action:'getAvailableTimeOptions',
group_id:$('#group_id').val(),
servicelength:$('#servicelength').val(),
selectedDate:selectedDate
},
error: function() {
},
//dataType: 'json',
success: function(data) {
},
}).done(function(result){
if(result != 0){
$('#booking_start_time').html(result);
calculateServiceEndTime();
}
else{
$('#booking_start_time').html('<option value="">Nincs erre a napra szabad időpont!</option>');
}
});
}
function calculateServiceEndTime(){
var selectedTotalTime = $('#booking_start_time').val();
const selectedServiceDatetime = new Date('<?php echo date('Y-m-d');?> ' + $('#servicelength').val());
//console.log($('#servicelength').val());
var subTotalTimeHours = moment.utc(selectedTotalTime,'HH:mm').add(selectedServiceDatetime.getHours(),'hour').format('HH:mm');
var subTotalTimeMinutes = moment.utc(subTotalTimeHours,'HH:mm').add(selectedServiceDatetime.getMinutes(),'minutes').format('HH:mm');
//console.log(subTotalTimeMinutes);
$('#booking_finish_time').val(subTotalTimeMinutes);
}
</script>
@@ -0,0 +1,52 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<form method="post" action="<?php echo base_url();?>groups/group-process" enctype="multipart/form-data">
<div class="formRow">
<label class="formTitle">Név</label>
<input type="text" class="formInputBox" name="group_name" value="">
</div>
<div class="formRow">
<label class="formTitle">Profilkép</label>
<input type="file" class="formInputBox" name="group_profile_img" value="">
</div>
<div class="formRow">
<label class="formTitle">Leírás</label>
<input type="text" class="formInputBox" name="group_info" value="">
</div>
<div class="formRow">
<label class="formTitle">Képességek</label>
<div class="skillContainer">
<?php
if(is_array($services)){
foreach($services as $serviceItem){
if($serviceItem->service_category != ''){
echo '<div class="skillItem"><div class="skillCheckBoxContainer"><input type="hidden" name="skill_'.$serviceItem->service_id.'" value="0"><input type="checkbox" name="skill_'.$serviceItem->service_id.'" id="skill_'.$serviceItem->service_id.'" value="1"></div><label class="skillLabel" for="skill_'.$serviceItem->service_id.'">'.$serviceItem->service_name.' <br />('.$serviceItem->service_category.')</label></div>';
}
else{
echo '<div class="skillItem"><div class="skillCheckBoxContainer"><input type="hidden" name="skill_'.$serviceItem->service_id.'" value="0"><input type="checkbox" name="skill_'.$serviceItem->service_id.'" id="skill_'.$serviceItem->service_id.'" value="1"></div><label class="skillLabel" for="skill_'.$serviceItem->service_id.'">'.$serviceItem->service_name.'</label></div>';
}
}
}
?>
</div>
</div>
<div class="formRow">
<label class="formTitle">Aktív</label>
<select class="formDropdownBox" style="padding:0;" name="is_active">
<option value="1" selected>igen</option>
<option value="0">nem</option>
</select>
</div>
<div class="formRow">
<label class="formTitle">Megjegyzés</label>
<input type="text" class="formInputBox" name="group_notes" value="">
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="addNewGroup" value="Hozzáadás">
<a href="<?php echo base_url();?>groups" class="cancelButton">Mégsem</a>
</div>
</form>
</div>
@@ -0,0 +1,53 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<form method="post" action="<?php echo base_url();?>services/service-process">
<div class="formRow">
<label class="formTitle">Fő kategória</label>
<input type="text" class="formInputBox" name="main_category" value="">
</div>
<div class="formRow">
<label class="formTitle">Fő kategória leírás</label>
<input type="text" class="formInputBox" name="main_category_description" value="">
</div>
<div class="formRow">
<label class="formTitle">Kategória</label>
<input type="text" class="formInputBox" name="service_category" value="">
</div>
<div class="formRow">
<label class="formTitle">Megnevezés</label>
<input type="text" class="formInputBox" name="service_name" value="">
</div>
<div class="formRow">
<label class="formTitle">Leírás</label>
<input type="text" class="formInputBox" name="service_description" value="">
</div>
<div class="formRow">
<label class="formTitle">Szolgáltatás ára</label>
<input type="number" class="formInputBox" name="service_price" value="">
</div>
<div class="formRow">
<label class="formTitle">Szolgáltatás időtartama</label>
<input type="time" class="formInputBox" name="service_time" value="">
</div>
<div class="formRow">
<label class="formTitle">Aktív</label>
<select class="formDropdownBox" style="padding:0;" name="is_enabled">
<option value="1" selected>igen</option>
<option value="0">nem</option>
</select>
</div>
<div class="formRow">
<label class="formTitle">Nyilvános</label>
<select class="formDropdownBox" style="padding:0;" name="is_public">
<option value="1" selected>igen</option>
<option value="0">nem</option>
</select>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="addNewService" value="Hozzáadás">
<a href="<?php echo base_url();?>services" class="cancelButton">Mégsem</a>
</div>
</form>
</div>
@@ -0,0 +1,72 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<div class="form-row">
<a href="<?php echo SITEURL;?>bookings/add-booking" class="submitBtn">Új foglalás</a>
</div>
<div class="form-row">
<table class="tableClass">
<tr>
<td></td>
<td>#</td>
<td>Vendég neve</td>
<td>Email</td>
<td>Telefon</td>
<td>Csoport</td>
<td>Foglalási dátum</td>
<td>Szolg. kezdete</td>
<td>Szolg. vége</td>
<td>Szolgáltatások</td>
</tr>
<?php
if(is_array($results)){
foreach($results as $resultItem){
?>
<tr>
<td>
<a href="<?php echo SITEURL;?>bookings/update-booking/<?php echo $resultItem->booking_id ;?>"><i class="fas fa-edit"></i></a>
| <a href="<?php echo site_url().'bookings/booking-process?delete-booking='.$resultItem->booking_id;?>"><i class="fas fa-trash-alt" style="font-size: 14px;color:#585858;"></i></a>
</td>
<td>#<?php echo $resultItem->booking_id;?></td>
<td><?php echo $resultItem->guest_name;?></td>
<td><?php echo $resultItem->guest_email;?></td>
<td><?php echo $resultItem->guest_phone;?></td>
<td><?php echo $resultItem->group_name;?></td>
<td style="min-width:85px;"><?php echo $resultItem->booking_date;?></td>
<td><?php echo $resultItem->booking_start_time;?></td>
<td><?php echo $resultItem->booking_finish_time;?></td>
<td><?php
if(!empty($resultItem->services)){
echo '<table class="tableInTable">';
echo '<tr>';
echo '<td>Szolgáltalás neve</td>';
echo '<td>Mennyiség</td>';
echo '<td>Ár</td>';
echo '<td>Időtartam</td>';
echo '</tr>';
foreach($resultItem->services as $serviceItem){
echo '<tr>';
echo '<td>'.$serviceItem->service_name.'</td>';
echo '<td>'.$serviceItem->quantity.'</td>';
echo '<td>'.$serviceItem->service_price.'</td>';
echo '<td>'.$serviceItem->service_time.'</td>';
echo '</tr>';
}
echo '</table>';
}
?></td>
</tr>
<?php
}
}
else{
echo '<tr>';
echo '<td colspan="10">Nincs bejegyzett foglalás</td>';
echo '</tr>';
}
?>
</table>
</div>
</div>
@@ -0,0 +1,81 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<script src="<?php echo SITEURL;?>assets/js/calendar.js" defer></script>
<div class="contianer">
<div class="calendar">
<div class="calendar-header">
<span class="month-picker" id="month-picker"> May </span>
<div class="year-picker" id="year-picker">
<span class="year-change" id="pre-year">
<pre><</pre>
</span>
<span id="year">2020 </span>
<span class="year-change" id="next-year">
<pre>></pre>
</span>
</div>
</div>
<div class="calendar-body">
<div class="calendar-week-days">
<div>V</div>
<div>H</div>
<div>K</div>
<div>Sze</div>
<div>CS</div>
<div>P</div>
<div>Szo</div>
</div>
<div class="calendar-days">
</div>
</div>
<div class="calendar-footer">
</div>
<div class="date-time-formate">
<div class="day-text-formate">MA</div>
<div class="date-time-value">
<div class="time-formate">01:41:20</div>
<div class="date-formate">2022 - march - 03</div>
</div>
</div>
<div class="month-list"></div>
</div>
<div class="calendarContent"></div>
</div>
</div>
<script>
$(document).ready(function(){
});
function hasEventDay(year, monthNumber, dayNumber){
var month = monthNumber+1 > 9 ? (monthNumber+1) : '0' + (monthNumber+1);
var day = dayNumber > 9 ? dayNumber : '0' + dayNumber;
var selectedDate = year +'-'+ month +'-'+ day;
//console.log(selectedDate);
var status = 0;
$.ajax({
url: '<?php echo SITEURL;?>ajax',
type: 'POST',
data: {
action:'dayHasEvent',
dayDate: selectedDate
},
error: function() {
},
//dataType: 'json',
success: function(data) {
status = data;
return status;
console.log(status);
},
}).done(function(result){
});
return status;
}
</script>
@@ -0,0 +1,53 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<div class="form-row">
<a href="<?php echo SITEURL;?>groups/add-group" class="submitBtn">Új csoport</a>
</div>
<div class="form-row">
<table class="tableClass">
<tr>
<td></td>
<td>#</td>
<td>Profilkép</td>
<td>Név</td>
<td>Leírás</td>
<td>Képességek</td>
<td>Aktív</td>
</tr>
<?php
$skillList = '';
if(is_array($results)){
foreach($results as $resultItem){
$skillList = '<div>';
if(is_array($resultItem->skillList)){
foreach($resultItem->skillList as $skillListItem){
$skillList .= '<div>'.$skillListItem->service_name.' / '.$skillListItem->service_category.' (#'.$skillListItem->service_id.')</div>';
}
}
$skillList .= '</div>';
?>
<tr>
<td>
<a href="<?php echo SITEURL;?>groups/update-group/<?php echo $resultItem->group_id;?>"><i class="fas fa-edit"></i></a>
| <a href="<?php echo site_url().'groups/group-process?delete-group='.$resultItem->group_id;?>"><i class="fas fa-trash-alt" style="font-size: 14px;color:#585858;"></i></a>
</td>
<td>#<?php echo $resultItem->group_id;?></td>
<td><img src="<?php echo SITEURL.'assets/img/'.$resultItem->group_profile_img;?>" style="width:50px;margin:0;" /></td>
<td><?php echo $resultItem->group_name;?></td>
<td><?php echo $resultItem->group_info;?></td>
<td><?php echo $skillList;?></td>
<td><?php echo $resultItem->is_active?'igen':'nem';?></td>
</tr>
<?php
}
}
else{
echo '<tr>';
echo '<td colspan="10">Nincs találat</td>';
echo '</tr>';
}
?>
</table>
</div>
</div>
@@ -0,0 +1,55 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<div class="form-row">
<a href="<?php echo SITEURL;?>services/add-service" class="submitBtn">Új szolgáltatás</a>
</div>
<div class="form-row">
<table class="tableClass">
<tr>
<td style="min-width:55px;"></td>
<td>#</td>
<td>Fő kategória</td>
<td>Fő kategória leírás</td>
<td>Kategória</td>
<td>Megnevezés</td>
<td>Leírás</td>
<td>Ár</td>
<td>Időtartam</td>
<td>Nyilvános</td>
<td>Elérhető</td>
<td>Státusz</td>
</tr>
<?php
if(is_array($results)){
foreach($results as $resultItem){
?>
<tr>
<td>
<a href="<?php echo SITEURL;?>services/update-service/<?php echo $resultItem->service_id;?>"><i class="fas fa-edit"></i></a>
| <a href="<?php echo site_url().'services/service-process?delete-service='.$resultItem->service_id;?>"><i class="fas fa-trash-alt" style="font-size: 14px;color:#585858;"></i></a>
</td>
<td>#<?php echo $resultItem->service_id;?></td>
<td><?php echo $resultItem->main_category;?></td>
<td><?php echo $resultItem->main_category_description;?></td>
<td><?php echo $resultItem->service_category;?></td>
<td><?php echo $resultItem->service_name;?></td>
<td><?php echo $resultItem->service_description;?></td>
<td><?php echo $resultItem->service_price;?></td>
<td><?php echo $resultItem->service_time;?></td>
<td><?php echo $resultItem->is_public?'igen':'nem';?></td>
<td><?php echo $resultItem->is_service_available?'igen':'nem';?></td>
<td><?php echo $resultItem->is_enabled?'aktív':'inaktív';?></td>
</tr>
<?php
}
}
else{
echo '<tr>';
echo '<td colspan="10">Nincs találat</td>';
echo '</tr>';
}
?>
</table>
</div>
</div>
@@ -0,0 +1,211 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<form method="post" action="<?php echo base_url();?>bookings/booking-process">
<input type="hidden" name="servicelength" id="servicelength" value="00:00:00">
<input type="hidden" name="booking_id" value="<?php echo $selectedItem->booking_id;?>">
<div class="formRow">
<label class="formTitle">Vendég neve</label>
<input type="text" class="formInputBox" name="guest_name" value="<?php echo $selectedItem->guest_name;?>">
</div>
<div class="formRow">
<label class="formTitle">Email</label>
<input type="text" class="formInputBox" name="guest_email" value="<?php echo $selectedItem->guest_email;?>">
</div>
<div class="formRow">
<label class="formTitle">Telefon</label>
<input type="text" class="formInputBox" name="guest_phone" value="<?php echo $selectedItem->guest_phone;?>">
</div>
<div class="formRow">
<label class="formTitle">Csoport</label>
<select class="formDropdownBox" style="padding:0;" name="group_id" id="group_id">
<?php
foreach($workgroups as $workgroupItem){
echo '<option value="'.$workgroupItem->group_id.'" '.($workgroupItem->group_id == $selectedItem->group_id?'selected':'').'>'.$workgroupItem->group_name.'</option>';
}
?>
</select>
</div>
<div class="formRow">
<label class="formTitle">Kezdő dátum</label>
<input type="date" class="formInputBox" name="booking_date" id="booking_date" value="<?php echo $selectedItem->booking_date;?>">
</div>
<div class="formRow">
<label class="formTitle">Záró dátum</label>
<input type="date" class="formInputBox" name="end_booking_date" id="end_booking_date" value="<?php echo $selectedItem->booking_date;?>">
</div>
<div class="formRow">
<label class="formTitle">Egész nap szabadnap</label>
<select class="formDropdownBox" style="padding:0;" name="free_day" id="free_day">
<option value="1">igen</option>
<option value="0" selected>nem</option>
</select>
</div>
<div class="formRow">
<label class="formTitle">Szolgáltatás(ok)</label>
<input type="text"
class="flexdatalist formInputBox"
data-data="<?php echo SITEURL;?>load_services.json"
data-search-in="service_name"
data-visible-properties='["service_name"]'
data-selection-required="true"
data-value-property="service_id"
data-text-property="{service_name}"
data-min-length="1"
multiple="multiple"
name="service_ids"
value="<?php
if($selectedItem->service_ids != ''){
$services = unserialize($selectedItem->service_ids);
echo implode(',',$services);
}
?>"
id="serviceList" required style="background-color:white;">
</div>
<div class="formRow">
<label class="formTitle">Kezdő időpont</label>
<input type="time" class="formInputBox" name="booking_start_time" id="booking_start_time" value="<?php echo $selectedItem->booking_start_time;?>">
</div>
<div class="formRow">
<label class="formTitle">Záró időpont</label>
<input type="time" class="formInputBox" name="booking_finish_time" id="booking_finish_time" value="<?php echo $selectedItem->booking_finish_time;?>">
</div>
<div class="formRow">
<label class="formTitle">Értesítés küldése</label>
<select class="formDropdownBox" style="padding:0;" name="send_notification">
<option value="1">igen</option>
<option value="0" selected>nem</option>
</select>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="updateBookingManual" value="Módosítás">
<a href="<?php echo base_url();?>bookings" class="cancelButton" >Mégsem</a>
</div>
</form>
</div>
<script>
$(document).ready(function(){
//getAvaliableTimesOfTheDay();
$('#free_day').change(function(){
if($('#free_day').val() == '1'){
$('#booking_start_time').html('<option value="10:00:00">10:00:00</option>');
$('#booking_start_time').val('10:00:00');
$('#booking_finish_time').val('18:00:00');
$('#serviceList').val('');
}
else{
getAvaliableTimesOfTheDay();
}
});
$('#booking_date').change(function(){
if($('#free_day').val() != '1'){
$('#end_booking_date').val($('#booking_date').val());
getAvaliableTimesOfTheDay();
$("#booking_start_time option:first").attr('selected', true);
}
});
$('#booking_start_time').change(function(){
if($('#free_day').val() != '1'){
$.ajax({
url: '<?php echo base_url();?>ajax',
type: 'POST',
data: {
action:'calculate_service_length',
service_ids: $('#serviceList').val()
},
error: function() {
},
//dataType: 'json',
success: function(data) {
},
}).done(function(result){
$('#servicelength').val(result);
if($('#free_day').val() != '1'){
getAvaliableTimesOfTheDay();
calculateServiceEndTime();
}
});
}
});
$('#serviceList').change(function(){
$.ajax({
url: '<?php echo base_url();?>ajax',
type: 'POST',
data: {
action:'calculate_service_length',
service_ids: $('#serviceList').val()
},
error: function() {
},
//dataType: 'json',
success: function(data) {
},
}).done(function(result){
$('#servicelength').val(result);
if($('#free_day').val() != '1'){
getAvaliableTimesOfTheDay();
calculateServiceEndTime();
}
});
});
$('#group_id').change(function(){
if($('#free_day').val() != '1'){
getAvaliableTimesOfTheDay();
}
});
});
function getAvaliableTimesOfTheDay(){
var selectedDate = $('#booking_date').val();
$.ajax({
url: '<?php echo base_url();?>ajax',
type: 'POST',
data: {
action:'getAvailableTimeOptions',
worker_id:$('#worker_id').val(),
servicelength:$('#servicelength').val(),
selectedDate:selectedDate
},
error: function() {
},
//dataType: 'json',
success: function(data) {
},
}).done(function(result){
if(result != 0){
$('#booking_start_time').html(result);
calculateServiceEndTime();
}
else{
$('#booking_start_time').html('<option value="">Nincs erre a napra szabad időpont!</option>');
}
});
}
function calculateServiceEndTime(){
var selectedTotalTime = $('#booking_start_time').val();
const selectedServiceDatetime = new Date('<?php echo date('Y-m-d');?> ' + $('#servicelength').val());
//console.log($('#servicelength').val());
var subTotalTimeHours = moment.utc(selectedTotalTime,'HH:mm').add(selectedServiceDatetime.getHours(),'hour').format('HH:mm');
var subTotalTimeMinutes = moment.utc(subTotalTimeHours,'HH:mm').add(selectedServiceDatetime.getMinutes(),'minutes').format('HH:mm');
//console.log(subTotalTimeMinutes);
$('#booking_finish_time').val(subTotalTimeMinutes);
}
</script>
@@ -0,0 +1,57 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<form method="post" action="<?php echo base_url();?>groups/group-process" enctype="multipart/form-data">
<input type="hidden" name ="group_id" value="<?php echo $selectedItem->group_id;?>">
<div class="formRow">
<label class="formTitle">Név</label>
<input type="text" class="formInputBox" name="group_name" value="<?php echo $selectedItem->group_name;?>">
</div>
<div class="formRow">
<img src="<?php echo SITEURL.'assets/img/groups/'.$selectedItem->group_profile_img;?>" width="100px">
</div>
<div class="formRow">
<label class="formTitle">Profilkép</label>
<input type="file" class="formInputBox" name="group_profile_img">
</div>
<div class="formRow">
<label class="formTitle">Leírás</label>
<input type="text" class="formInputBox" name="group_info" value="<?php echo $selectedItem->group_info;?>">
</div>
<div class="formRow">
<label class="formTitle">Képességek</label>
<div class="skillContainer">
<?php
$selectedServiceArray = unserialize($selectedItem->skills);
if(is_array($services)){
foreach($services as $serviceItem){
if($serviceItem->service_category != ''){
echo '<div class="skillItem"><div class="skillCheckBoxContainer"><input type="hidden" name="skill_'.$serviceItem->service_id.'" value="0"><input type="checkbox" name="skill_'.$serviceItem->service_id.'" id="skill_'.$serviceItem->service_id.'" value="1" '.(in_array($serviceItem->service_id, $selectedServiceArray)?'checked':'').'></div><label class="skillLabel" for="skill_'.$serviceItem->service_id.'">'.$serviceItem->service_name.' <br />('.$serviceItem->service_category.')</label></div>';
}
else{
echo '<div class="skillItem"><div class="skillCheckBoxContainer"><input type="hidden" name="skill_'.$serviceItem->service_id.'" value="0"><input type="checkbox" name="skill_'.$serviceItem->service_id.'" id="skill_'.$serviceItem->service_id.'" value="1" '.(in_array($serviceItem->service_id, $selectedServiceArray)?'checked':'').'></div><label class="skillLabel" for="skill_'.$serviceItem->service_id.'">'.$serviceItem->service_name.'</label></div>';
}
}
}
?>
</div>
</div>
<div class="formRow">
<label class="formTitle">Aktív</label>
<select class="formDropdownBox" style="padding:0;" name="is_active">
<option value="1" <?php echo $selectedItem->is_active?'selected':'';?>>igen</option>
<option value="0" <?php echo !$selectedItem->is_active?'selected':'';?>>nem</option>
</select>
</div>
<div class="formRow">
<label class="formTitle">Megjegyzés</label>
<input type="text" class="formInputBox" name="group_notes" value="<?php echo $selectedItem->group_notes;?>">
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="updateGroup" value="Módosítás">
<a href="<?php echo base_url();?>groups" class="cancelButton">Mégsem</a>
</div>
</form>
</div>
@@ -0,0 +1,54 @@
<div class="mainContentContainer" style="top:100px">
<div class="pageTitle"><?php echo $pageTitle;?></div>
<form method="post" action="<?php echo base_url();?>services/service-process">
<input type="hidden" name ="service_id" value="<?php echo $selectedItem->service_id;?>">
<div class="formRow">
<label class="formTitle">Fő kategória</label>
<input type="text" class="formInputBox" name="main_category" value="<?php echo $selectedItem->main_category;?>">
</div>
<div class="formRow">
<label class="formTitle">Fő kategória leírás</label>
<input type="text" class="formInputBox" name="main_category_description" value="<?php echo $selectedItem->main_category_description;?>">
</div>
<div class="formRow">
<label class="formTitle">Kategória</label>
<input type="text" class="formInputBox" name="service_category" value="<?php echo $selectedItem->service_category;?>">
</div>
<div class="formRow">
<label class="formTitle">Megnevezés</label>
<input type="text" class="formInputBox" name="service_name" value="<?php echo $selectedItem->service_name;?>">
</div>
<div class="formRow">
<label class="formTitle">Leírás</label>
<input type="text" class="formInputBox" name="service_description" value="<?php echo $selectedItem->service_description;?>">
</div>
<div class="formRow">
<label class="formTitle">Szolgáltatás ára</label>
<input type="number" class="formInputBox" name="service_price" value="<?php echo $selectedItem->service_price;?>">
</div>
<div class="formRow">
<label class="formTitle">Szolgáltatás időtartama</label>
<input type="time" class="formInputBox" name="service_time" value="<?php echo $selectedItem->service_time;?>">
</div>
<div class="formRow">
<label class="formTitle">Aktív</label>
<select class="formDropdownBox" style="padding:0;" name="is_enabled">
<option value="1" <?php echo $selectedItem->is_enabled?'selected':'';?>>igen</option>
<option value="0" <?php echo !$selectedItem->is_enabled?'selected':'';?>>nem</option>
</select>
</div>
<div class="formRow">
<label class="formTitle">Nyilvános</label>
<select class="formDropdownBox" style="padding:0;" name="is_public">
<option value="1" <?php echo $selectedItem->is_public?'selected':'';?>>igen</option>
<option value="0" <?php echo !$selectedItem->is_public?'selected':'';?>>nem</option>
</select>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="updateService" value="Módosítás">
<a href="<?php echo base_url();?>services" class="cancelButton" >Mégsem</a>
</div>
</form>
</div>
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/services-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/update-booking-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/update-group-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
include(getcwd().'/application/views/admin/includes/update-service-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+33
View File
@@ -0,0 +1,33 @@
<div class="logo-container">
<img src="<?php echo SITEURL;?>img/logo.png" width="100%">
</div>
<div class="siteName"></div>
<div class="main-container" style="background-color:#e8e4f8;">
<div class="login-container">
<div class="login-row">
<?php
if(isset($message)){
echo '<div class="message '.$message_class.'">'.$message.'</div>';
}
?>
</div>
<form method="post" action="<?php echo site_url().'login'?>">
<div class="login-row">
<label class="login-labels"><i class="fas fa-user-tie"></i></label><input type="text" class="loginform-text username" placeholder="Felhasználó név" name="username" id="username" value="<?php echo $username;?>">
</div>
<div class="login-row">
<label class="login-labels"><i class="fas fa-key"></i></label><input type="password" class="loginform-text password" placeholder="Jelszó" name="password" id="password" value="<?php echo $password;?>">
</div>
<div class="login-row">
<input type="hidden" name="remember" value="off">
<input type="checkbox" name="remember" id="remember" <?php echo $username!=''?' checked':'';?>><label for="remember" style="display:inline-block; text-align:left;margin-left:10px;margin-top:10px;cursor:pointer;">Jelszó megjegyzése</label>
</div>
<div class="login-row">
<input type="submit" class="button login" value="Bejelentkezés" name="sendLogin">
</div>
</form>
</div>
</div>
<div class="loginSubText"></div>
View File
View File
@@ -0,0 +1,8 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
echo "\nERROR: ",
$heading,
"\n\n",
$message,
"\n\n";
@@ -0,0 +1,8 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
echo "\nDatabase error: ",
$heading,
"\n\n",
$message,
"\n\n";
@@ -0,0 +1,21 @@
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
An uncaught Exception was encountered
Type: <?php echo get_class($exception), "\n"; ?>
Message: <?php echo $message, "\n"; ?>
Filename: <?php echo $exception->getFile(), "\n"; ?>
Line Number: <?php echo $exception->getLine(); ?>
<?php if (defined('SHOW_DEBUG_BACKTRACE') && SHOW_DEBUG_BACKTRACE === TRUE): ?>
Backtrace:
<?php foreach ($exception->getTrace() as $error): ?>
<?php if (isset($error['file']) && strpos($error['file'], realpath(BASEPATH)) !== 0): ?>
File: <?php echo $error['file'], "\n"; ?>
Line: <?php echo $error['line'], "\n"; ?>
Function: <?php echo $error['function'], "\n\n"; ?>
<?php endif ?>
<?php endforeach ?>
<?php endif ?>
@@ -0,0 +1,8 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
echo "\nERROR: ",
$heading,
"\n\n",
$message,
"\n\n";
@@ -0,0 +1,21 @@
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
A PHP Error was encountered
Severity: <?php echo $severity, "\n"; ?>
Message: <?php echo $message, "\n"; ?>
Filename: <?php echo $filepath, "\n"; ?>
Line Number: <?php echo $line; ?>
<?php if (defined('SHOW_DEBUG_BACKTRACE') && SHOW_DEBUG_BACKTRACE === TRUE): ?>
Backtrace:
<?php foreach (debug_backtrace() as $error): ?>
<?php if (isset($error['file']) && strpos($error['file'], realpath(BASEPATH)) !== 0): ?>
File: <?php echo $error['file'], "\n"; ?>
Line: <?php echo $error['line'], "\n"; ?>
Function: <?php echo $error['function'], "\n\n"; ?>
<?php endif ?>
<?php endforeach ?>
<?php endif ?>
+11
View File
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>
@@ -0,0 +1,64 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>404 Page Not Found</title>
<style type="text/css">
::selection { background-color: #E13300; color: white; }
::-moz-selection { background-color: #E13300; color: white; }
body {
background-color: #fff;
margin: 40px;
font: 13px/20px normal Helvetica, Arial, sans-serif;
color: #4F5155;
}
a {
color: #003399;
background-color: transparent;
font-weight: normal;
}
h1 {
color: #444;
background-color: transparent;
border-bottom: 1px solid #D0D0D0;
font-size: 19px;
font-weight: normal;
margin: 0 0 14px 0;
padding: 14px 15px 10px 15px;
}
code {
font-family: Consolas, Monaco, Courier New, Courier, monospace;
font-size: 12px;
background-color: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
#container {
margin: 10px;
border: 1px solid #D0D0D0;
box-shadow: 0 0 8px #D0D0D0;
}
p {
margin: 12px 15px 12px 15px;
}
</style>
</head>
<body>
<div id="container">
<h1><?php echo $heading; ?></h1>
<?php echo $message; ?>
</div>
</body>
</html>
@@ -0,0 +1,64 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Database Error</title>
<style type="text/css">
::selection { background-color: #E13300; color: white; }
::-moz-selection { background-color: #E13300; color: white; }
body {
background-color: #fff;
margin: 40px;
font: 13px/20px normal Helvetica, Arial, sans-serif;
color: #4F5155;
}
a {
color: #003399;
background-color: transparent;
font-weight: normal;
}
h1 {
color: #444;
background-color: transparent;
border-bottom: 1px solid #D0D0D0;
font-size: 19px;
font-weight: normal;
margin: 0 0 14px 0;
padding: 14px 15px 10px 15px;
}
code {
font-family: Consolas, Monaco, Courier New, Courier, monospace;
font-size: 12px;
background-color: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
#container {
margin: 10px;
border: 1px solid #D0D0D0;
box-shadow: 0 0 8px #D0D0D0;
}
p {
margin: 12px 15px 12px 15px;
}
</style>
</head>
<body>
<div id="container">
<h1><?php echo $heading; ?></h1>
<?php echo $message; ?>
</div>
</body>
</html>
@@ -0,0 +1,32 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>An uncaught Exception was encountered</h4>
<p>Type: <?php echo get_class($exception); ?></p>
<p>Message: <?php echo $message; ?></p>
<p>Filename: <?php echo $exception->getFile(); ?></p>
<p>Line Number: <?php echo $exception->getLine(); ?></p>
<?php if (defined('SHOW_DEBUG_BACKTRACE') && SHOW_DEBUG_BACKTRACE === TRUE): ?>
<p>Backtrace:</p>
<?php foreach ($exception->getTrace() as $error): ?>
<?php if (isset($error['file']) && strpos($error['file'], realpath(BASEPATH)) !== 0): ?>
<p style="margin-left:10px">
File: <?php echo $error['file']; ?><br />
Line: <?php echo $error['line']; ?><br />
Function: <?php echo $error['function']; ?>
</p>
<?php endif ?>
<?php endforeach ?>
<?php endif ?>
</div>
@@ -0,0 +1,64 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
<style type="text/css">
::selection { background-color: #E13300; color: white; }
::-moz-selection { background-color: #E13300; color: white; }
body {
background-color: #fff;
margin: 40px;
font: 13px/20px normal Helvetica, Arial, sans-serif;
color: #4F5155;
}
a {
color: #003399;
background-color: transparent;
font-weight: normal;
}
h1 {
color: #444;
background-color: transparent;
border-bottom: 1px solid #D0D0D0;
font-size: 19px;
font-weight: normal;
margin: 0 0 14px 0;
padding: 14px 15px 10px 15px;
}
code {
font-family: Consolas, Monaco, Courier New, Courier, monospace;
font-size: 12px;
background-color: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
#container {
margin: 10px;
border: 1px solid #D0D0D0;
box-shadow: 0 0 8px #D0D0D0;
}
p {
margin: 12px 15px 12px 15px;
}
</style>
</head>
<body>
<div id="container">
<h1><?php echo $heading; ?></h1>
<?php echo $message; ?>
</div>
</body>
</html>
@@ -0,0 +1,33 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: <?php echo $severity; ?></p>
<p>Message: <?php echo $message; ?></p>
<p>Filename: <?php echo $filepath; ?></p>
<p>Line Number: <?php echo $line; ?></p>
<?php if (defined('SHOW_DEBUG_BACKTRACE') && SHOW_DEBUG_BACKTRACE === TRUE): ?>
<p>Backtrace:</p>
<?php foreach (debug_backtrace() as $error): ?>
<?php if (isset($error['file']) && strpos($error['file'], realpath(BASEPATH)) !== 0): ?>
<p style="margin-left:10px">
File: <?php echo $error['file'] ?><br />
Line: <?php echo $error['line'] ?><br />
Function: <?php echo $error['function'] ?>
</p>
<?php endif ?>
<?php endforeach ?>
<?php endif ?>
</div>
+11
View File
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>
+11
View File
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>
@@ -0,0 +1,100 @@
<form method="post" action="<?php echo base_url();?>user-process">
<div class="formRow">
<label class="formTitle">Felhasználónév</label>
<div style="position:relative;display:inline;">
<input type="text" class="formInputBox" name="username" id="username" value="" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" required><div class="userIsAvailableBox"><i class="far fa-check-circle success" id="userIsAvailable" style="display:none;" title="A felhasználónév elérhető!"></i><i class="far fa-times-circle error" id="userIsNotAvailable" title="A felhasználónév már foglalt!" style="display:none;"></i></div>
</div>
</div>
<div class="formRow">
<label class="formTitle">Teljes név</label>
<input type="text" class="formInputBox" name="fullname" value="" required>
</div>
<div class="formRow">
<label class="formTitle">Jelszó</label>
<div style="position:relative;display:inline;">
<input type="password" class="formInputBox" name="password" id="user-password" value="" required><div class="viewPasswordBox"><i class="far fa-eye-slash"></i><i class="far fa-eye" style="display:none;"></i></div>
</div>
</div>
<div class="formRow">
<label class="formTitle">Jogosultsági szint</label>
<select class="formDropdownBox" name="permission_slug">
<?php
foreach($permissions as $permissionItem){
echo '<option value="'.$permissionItem->permission_slug.'">'.$permissionItem->permission_name.'</option>';
}
?>
</select>
</div>
<div class="formRow">
<label class="formTitle">Státusz</label>
<select class="formDropdownBox" name="is_enabled">
<option value="1" selected>Aktív</option>
<option value="0">Letiltva</option>
</select>
</div>
<div class="formRow">
<label class="formTitle">Megjegyzés</label>
<textarea class="formTextarea" name="user_notes"></textarea>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="addNewUser" id="addNewUser" value="Hozzáadás">
<a href="<?php echo base_url();?>user-management" class="cancelButton" >Mégsem</a>
</div>
</form>
<script>
$(document).ready(function(){
$('.viewPasswordBox').click(function(){
if($('.fa-eye-slash').is(":visible")){
$('.fa-eye').show();
$('.fa-eye-slash').hide();
$('#user-password').prop("type", "text");
}
else{
$('.fa-eye').hide();
$('.fa-eye-slash').show();
$('#user-password').prop("type", "password");
}
});
$('#username').focusout(function(){
if($('#username').val().length == 0){
$('#userIsNotAvailable').hide();
$('#userIsAvailable').hide();
}
});
$('#username').keyup(function(){
$.ajax({
url: '<?php echo base_url();?>ajax',
type: 'POST',
data: {
action:'checkUser',
username: $('#username').val()
},
error: function() {
},
//dataType: 'json',
success: function(data) {
},
}).done(function(result){
if(result == 1){
$('#userIsNotAvailable').hide();
$('#userIsAvailable').show();
$('#addNewUser').prop('disabled', false);
}
else{
$('#addNewUser').prop('disabled', true);
$('#userIsNotAvailable').show();
$('#userIsAvailable').hide();
}
});
});
});
</script>
@@ -0,0 +1 @@
<div class="copyrightText" style="padding:5px;z-index:100;">&#169; 2024. Az alkalmazás szerzői jogvédelem alatt áll. </div>
+67
View File
@@ -0,0 +1,67 @@
<footer id="footer">
<div class="container footer-div">
<div class="footer-bal">
<div class="contact-block">
<!--img src="../images/logo_white.png" class="footer-logo"-->
<ul>
<li class="companyname"><span>Studio Beve AS</span></li>
<li><span>Innherredsveien 92.<br> 7043 Trondheim, Norway</span></li>
<li><span>Organisation number: 932 941 619</span></li>
<li><span><a href="mailto:info@studiobeve.no">info@studiobeve.no</a></span></li>
</ul>
</div>
<ul class="icons">
<li><a href="https://www.facebook.com/bevelash/" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
<li><a href="https://www.instagram.com/beve_barber" class="icon brands fa-instagram"><span class="label">LinkedIn</span></a></li>
</ul>
</div>
<div class="footer-jobb">
<a href="https://www.google.com/maps/place/Innherredsveien+92,+7043+Trondheim,+Norway/@63.4369352,10.4350889,17z/data=!4m6!3m5!1s0x466d3199df480755:0xc8a07a1d27083152!8m2!3d63.4373339!4d10.4353781!16s%2Fg%2F11h26_1cnn?entry=ttu" target="_blank"><img src="images/map.jpg"> </a>
</div>
</div>
<div class="copyright">
&copy; Studio Beve - All rights reserved.
</div>
</footer>
+61
View File
@@ -0,0 +1,61 @@
<?php
$this->load->helper('url');
?>
<head>
<!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-11436951713"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-11436951713'); </script>
<!-- Google tag (gtag.js)-->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RFSYQ1T73M"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-RFSYQ1T73M');
</script>
<title>Din Beste Hjelper AS</title>
<meta charset="utf-8" />
<!--
<meta property="fb:app_id" content="285150047390571">
<meta property="og:site_name" content="Studio Beve">
<meta property="og:image" content="<?php echo SITEURL?>assets/img/studiobeve_facebook.jpg"/>
<meta property="og:title" content="Studio Beve" />
<meta property="og:description" content="Vippestylist, make up artist, PMU-artist" />
<meta property="og:url" content="<?php echo SITEURL;?>" />
<meta property="og:type" content="website" />
-->
<meta name="description" content="Skjeggtrimming, Barneklipp, Skjeggfarging, Herreklipp, Skinfade Herreklipp, Voks, Beard Trimming, Child Haircut, Beard Dying, Traditional Shave, Men's Haircut, Skinfade, Wax, herrefrisør, Trondheim, hårklipp, haircut, barber, barberer, Mens hairdresser, Voksing, Sminke, Vippeextensions, Pudderbryn, PMU-Tatovering, Øyenbrynstyling, Vippestyling, Powder Brows, permanent, PMU Makeup, Makeup, Wax, Eyelash Extension, Eyebrow styling, Eyelash Styling, Wedding makeup, Brow lamination, Lash dying, Brow forming, Henna dying, Lash lift, Naturlig sminke, Bryllupssminke, Laminering, Henna farging, Vippeløft, Forming av bryn, Farging av vipper, Trondheim">
<link rel="icon" type="image/x-icon" href="<?php echo base_url();?>assets/img/favicon/favicon.ico" />
<link rel="icon" type="image/png" href="<?php echo base_url();?>assets/img/favicon/favicon.png" />
<link rel="icon" type="image/gif" href="<?php echo base_url();?>assets/img/favicon/favicon.gif" />
<!-- Opera Speed Dial Favicon -->
<link rel="icon" type="image/png" href="<?php echo base_url();?>assets/img/favicon/speeddial-160px.png" />
<!-- For iPhone 4 Retina display: -->
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="<?php echo base_url();?>assets/img/favicon/apple-touch-icon-114x114-precomposed.png">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<script src="<?php echo base_url();?>assets/js/jquery/jquery.js"></script>
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/js/jquery/jquery-ui.css">
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/js/jquery/jquery-ui.theme.css">
<script src="<?php echo base_url();?>assets/js/jquery/jquery-ui.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
<link rel="stylesheet" href="<?php echo base_url();?>assets/css/main.css" />
<noscript><link rel="stylesheet" href="<?php echo base_url();?>assets/css/noscript.css" /></noscript>
<link href="https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Open+Sans:ital,wght@0,700;0,800;1,700;1,800&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<script src="https://momentjs.com/downloads/moment-with-locales.js"></script>
<script src="<?php echo base_url();?>assets/js/jquery.flexdatalist.min.js"></script>
<link href="<?php echo base_url();?>assets/js/jquery.flexdatalist.min.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Open+Sans:ital,wght@0,700;0,800;1,700;1,800&display=swap" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/style.css">
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/responsive.css">
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/modules.css">
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/calendar.css">
<script src="<?php echo base_url();?>assets/js/script.js"></script>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
</head>
+48
View File
@@ -0,0 +1,48 @@
<div class="siteHeaderContainer">
<div class="welcomeText" style="text-transform:uppercase;">DIN BESTE HJELPER AS - Adminisztráció</div>
<div class="mobileMenu">
<div class="dropdown-mobile">
<button class="dropbtn-mobile"><i class="fas fa-bars" id="hambiMenu"></i></button>
<div class="dropdown-content-mobile">
<a href="<?php echo base_url();?>dashboard">Vezérlőpult</a>
<?php
if(is_array($activeModules)){
foreach($activeModules as $activeModuleItem){
echo '<a href="'.base_url().$activeModuleItem->module_root_url.'">'.$activeModuleItem->module_name.'</a>';
}
}
?>
</div>
</div>
</div>
<div class="desktopMenu">
<div class="dropdown-desktop">
<button class="dropbtn-desktop">Vezérlőpult</button>
<div class="dropdown-content-desktop">
<a href="<?php echo base_url();?>dashboard">Vezérlőpult</a>
<?php
if(is_array($activeModules)){
foreach($activeModules as $activeModuleItem){
echo '<a href="'.base_url().$activeModuleItem->module_root_url.'">'.$activeModuleItem->module_name.'</a>';
}
}
?>
</div>
</div>
</div>
<!--<div class="headerLogo"></div>-->
<div class="infoBar"><?php echo $currentUser->username.' - '.$currentUser->fullname.' ['.$currentUser->permission_name.']';?></div>
<div class="profileMenu">
<div class="dropdown-profile">
<button class="dropbtn-profile" style="background-image:url('<?php echo site_url().$currentUser->profile_img_url;?>');" title="Bejelentkezve: <?php echo $currentUser->fullname;?>"></button>
<div class="dropdown-content-profile">
<a href="<?php echo base_url();?>profile">Profil szerkesztése</a>
<a href="<?php echo base_url();?>login?logout=true">Kijelentkezés</a>
</div>
</div>
</div>
</div>
@@ -0,0 +1,41 @@
<div class="formRow">
<form method = "post" action="">
<input type="submit" name="exportToFile" class="submitButton" value="Exportálás">
</form>
<div class="loginfoFile"><?php echo $logInfoLink;?></div>
</div>
<div class='console' style="height:420px;">
<div class='console-inner' style="height:410px;">
<div id="outputs">
</div>
<div class='output-cmd'><textarea autofocus class='console-input' id='console-input' placeholder="" style="height:410px;"></textarea></div>
</div>
</div>
<script>
$(document).ready(function(){
refreshLogMonitor();
setInterval("refreshLogMonitor();",5000);
});
function refreshLogMonitor(){
$.ajax({
url: '<?php echo base_url();?>ajax',
type: 'POST',
data: {
action:'refreshLogMonitor' },
error: function() {
//$('#info').html('<p>An error has occurred</p>');
},
//dataType: 'json',
success: function(data) {
},
}).done(function(result){
//console.log(result);
$('#console-input').html(result);
});
}
</script>
+33
View File
@@ -0,0 +1,33 @@
<div class="logo-container">
<img class="header-logo" src="<?php echo SITEURL;?>assets/img/logo.png">
</div>
<div class="siteName"></div>
<div class="main-container">
<div class="login-container">
<div class="login-row">
<?php
if(isset($message)){
echo '<div class="message '.$message_class.'">'.$message.'</div>';
}
?>
</div>
<form method="post" action="<?php echo site_url().'login'?>">
<div class="login-row">
<label class="login-labels"><i class="fas fa-user-tie"></i></label><input type="text" class="loginform-text username" placeholder="Felhasználó név" name="username" id="username" value="<?php echo $username;?>">
</div>
<div class="login-row">
<label class="login-labels"><i class="fas fa-key"></i></label><input type="password" class="loginform-text password" placeholder="Jelszó" name="password" id="password" value="<?php echo $password;?>">
</div>
<div class="login-row">
<input type="hidden" name="remember" value="off">
<input type="checkbox" name="remember" id="remember" <?php echo $username!=''?' checked':'';?>><label for="remember" style="display:inline-block; text-align:left;margin-left:10px;margin-top:10px;cursor:pointer;">Jelszó megjegyzése</label>
</div>
<div class="login-row">
<input type="submit" class="button login" value="Bejelentkezés" name="sendLogin">
</div>
</form>
</div>
</div>
<div class="loginSubText"></div>
@@ -0,0 +1,6 @@
<header>
<img class="header-logo" src="<?php echo base_url();?>assets/img/logo.png">
<!--h1>Erat ut Sapien, mus curae, morbi dictum duis<br />
aenean auctor at Dictum.</h1>
<p>Etiam quis viverra lorem, in semper lorem. Sed nisl arcu euismod sit amet nisi euismod sed cursus arcu elementum ipsum arcu vivamus quis venenatis orci lorem ipsum et magna feugiat veroeros aliquam. Lorem ipsum dolor sit amet nullam dolore.</p-->
</header>
@@ -0,0 +1,14 @@
<?php
include(getcwd().'/application/views/includes/main-footer.php');
?>
</div>
</div>
<script src="<?php echo SITEURL;?>assets/js/jquery.min.js"></script>
<script src="<?php echo SITEURL;?>assets/js/jquery.dropotron.min.js"></script>
<script src="<?php echo SITEURL;?>assets/js/browser.min.js"></script>
<script src="<?php echo SITEURL;?>assets/js/breakpoints.min.js"></script>
<script src="<?php echo SITEURL;?>assets/js/util.js"></script>
<script src="<?php echo SITEURL;?>assets/js/main.js"></script>
</body>
</html>
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<?php
include(getcwd().'/application/views/includes/head.php');
?>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Header -->
<!-- Menu -->
<!-- Main -->
<div id="main">
<div class="inner">
<?php
include(getcwd().'/application/views/includes/main-header.php');
?>
@@ -0,0 +1,70 @@
<?php
if(isset($selectedUser)){
?>
<form method="post" action="<?php echo base_url();?>user-process">
<input type="hidden" name="user_id" value="<?php echo $selectedUser->user_id;?>"/>
<div class="formRow">
<label class="formTitle">Felhasználónév</label>
<input type="text" class="formInputBox" name="username" value="<?php echo $selectedUser->username;?>" readonly>
</div>
<div class="formRow">
<label class="formTitle">Teljes név</label>
<input type="text" class="formInputBox" name="fullname" value="<?php echo $selectedUser->fullname;?>">
</div>
<div class="formRow">
<label class="formTitle">Jelszó</label>
<div style="position:relative;display:inline;">
<input type="password" class="formInputBox" name="password" id="user-password" value=""><div class="viewPasswordBox"><i class="far fa-eye-slash"></i><i class="far fa-eye" style="display:none;"></i></div>
</div>
</div>
<div class="formRow">
<label class="formTitle">Jogosultsági szint</label>
<select class="formDropdownBox" name="permission_slug">
<?php
foreach($permissions as $permissionItem){
echo '<option value="'.$permissionItem->permission_slug.'" '.($selectedUser->permission_slug == $permissionItem->permission_slug?'selected':'').'>'.$permissionItem->permission_name.'</option>';
}
?>
</select>
</div>
<div class="formRow">
<label class="formTitle">Státusz</label>
<select class="formDropdownBox" name="is_enabled">
<option value="1" <?php echo $selectedUser->is_enabled? 'selected':''; ?>>Aktív</option>
<option value="0" <?php echo !$selectedUser->is_enabled? 'selected':''; ?>>Letiltva</option>
</select>
</div>
<div class="formRow">
<label class="formTitle">Megjegyzés</label>
<textarea class="formTextarea" name="user_notes"><?php echo $selectedUser->user_notes;?></textarea>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="updateUser" value="Mentés">
<a href="<?php echo base_url();?>user-management" class="cancelButton" >Mégsem</a>
</div>
</form>
<?php
}
?>
<script>
$(document).ready(function(){
$('.viewPasswordBox').click(function(){
if($('.fa-eye-slash').is(":visible")){
$('.fa-eye').show();
$('.fa-eye-slash').hide();
$('#user-password').prop("type", "text");
}
else{
$('.fa-eye').hide();
$('.fa-eye-slash').show();
$('#user-password').prop("type", "password");
}
});
});
</script>
@@ -0,0 +1,75 @@
<div class="tableContainer">
<form method="post" action="">
<div class="tableTitle">Felhasználó szintű jogosultságok</div>
<!--<input type="text" class="formInputBox" style="margin-bottom:20px;padding:5px;font-size:15px;color:gray;max-width:350px;" onfocus="this.value=''" onfocusout="this.value='felhasználó keresés...'" value="felhasználó keresés...">-->
<table class="tableClass">
<tr class="tableHeader" style="position: sticky;">
<td>#</td>
<td style="text-align:left">Név</td>
<td style="text-align:left;width:270px;">Felhasználói név</td>
<?php
foreach($modules as $moduleItem){
echo '<td>'.$moduleItem->module_name.'</td>';
}
?>
</tr>
<?php
echo $usersPrivilegesView;
?>
</table>
<div class="tableTitle">Csoport szintű jogosultságok</div>
<table class="tableClass">
<tr class="tableHeader" style="position: sticky; top: 87px;">
<td>#</td>
<td style="text-align:left">Csoport szint</td>
<?php
foreach($modules as $moduleItem){
echo '<td>'.$moduleItem->module_name.'</td>';
}
?>
</tr>
<?php
echo $groupModuleView;
?>
</table>
<input type="submit" name="updatePermission" class="submitButton" value="Mentés">
</form>
<button style="
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 99;
border: none;
outline: none;
background-color: #222260;
color: white;
cursor: pointer;
padding: 15px;
border-radius: 10px;
font-size: 18px"
class="goToTopButton" onclick="topFunction()" id="myTopBtn" title="Go to top">Ugrás az oldal tetejére</button>
</div>
<script>
//go to top button
let myTopBtn = document.getElementById("myTopBtn");
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
myTopBtn.style.display = "block";
} else {
myTopBtn.style.display = "none";
}
}
function topFunction() {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
}
</script>
@@ -0,0 +1,38 @@
<?php
if(isset($currentUser)){
?>
<div class="login-row">
<?php
if(isset($message)){
echo '<div class="'.$message_class.'">'.$message.'</div>';
}
?>
</div>
<form method="post" action="<?php echo base_url();?>profile" enctype="multipart/form-data">
<input type="hidden" name="id" value="<?php echo $currentUser->user_id;?>"/>
<div class="formRow">
<label class="formTitle">Felhasználónév</label>
<input type="text" class="formInputBox" value="<?php echo $currentUser->username;?>" readonly style="color: lightgray;">
</div>
<div class="formRow">
<label class="formTitle">Teljes név</label>
<input type="text" class="formInputBox" name="fullname" value="<?php echo $currentUser->fullname;?>" required>
</div>
<div class="formRow">
<label class="formTitle">Jelszó (Ha üresen marad, akkor nem változik)</label>
<input type="password" class="formInputBox" name="password" value="">
</div>
<div class="formRow">
<label class="formTitle">Profil kép feltöltése</label>
<input type="file" name="profile_img" id="profile_img">
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="storeProfile" value="Mentés">
<a href="<?php echo base_url();?>home" class="cancelButton" >Mégsem</a>
</div>
</form>
<?php
}
?>
@@ -0,0 +1,47 @@
<footer class="section footer-classic context-dark" id="contact-us">
<div class="decorative-word"><span>d</span><span>i</span><span>n</span><span>b</span><span>e</span><span>s</span><span>t</span><span>e</span><span>h</span><span>e</span><span>l</span><span>p</span><span>e</span><span>r</span></div>
<div class="container">
<div class="row row-70 flex-column-reverse flex-xl-row">
<div class="col-xl-12">
<div class="row row-40">
<div class="col-sm-12 col-xl-4">
<h2 class="title-section">Kontakt</h2>
<p class="footer-text">Tjenestene våre er tilgjengelige i Trondheim <br /> og omegn. <br />Organisasjonsnummer: 933 573 702</p>
<p class="footer-link-2"><a class="link-body" href="mailto:info@dinbjestehelper.no">info@dinbjestehelper.no</a></p>
<ul class="social-list">
<li><a class="link-white" href="https://www.facebook.com/dinbestehjelper"><span class="icon icon-sm fa fa-facebook"></span></a></li>
<li><a class="link-white" href="https://www.instagram.com/dinbestehjelper/"><span class="icon icon-sm fa fa-instagram"></span></a></li>
</ul>
</div>
<div class="col-sm-12 col-xl-8 inset-left-xl" style="max-width: 100%;">
<img src="<?php echo SITEURL;?>assets/img/map.jpg">
</div>
</div>
<p class="rights"><span>&copy;&nbsp; </span><span class="copyright-year"></span><span>&nbsp;</span><span>dinbestehelper</span><span>.&nbsp;</span><span>Alle rettigheter forbeholdt</span></p>
</div>
</div>
</div>
</footer>
@@ -0,0 +1,52 @@
<?php
$this->load->helper('url');
header('Access-Control-Allow-Origin: *');
?>
<head>
<!-- Start cookieyes banner --> <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/61820bf37e70b1f433220722/script.js"></script> <!-- End cookieyes banner -->
<title>Din Beste Hjelper AS</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="<?php echo SITEURL;?>assets/img/favicon.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700%7CMontserrat:300,400,500,700,800,900%7CQuicksand:700">
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/css/fontawesome-all.min.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
<script src="<?php echo SITEURL;?>assets/js/jquery/jquery.js"></script>
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/js/jquery/jquery-ui.css">
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/css/bootstrap.css">
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/css/fonts.css">
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/css/main.css">
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/css/style.css">
<link rel="stylesheet" href="<?php echo SITEURL;?>assets/css/responsive.css">
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/calendar.css">
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1022633592888217');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1022633592888217&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MQSMS5BT');</script>
<!-- End Google Tag Manager -->
</head>
@@ -0,0 +1,124 @@
<header class="section page-header">
<!--RD Navbar-->
<div class="rd-navbar-wrap">
<nav class="rd-navbar rd-navbar-classic"
data-layout="rd-navbar-fixed" data-sm-layout="rd-navbar-fixed" data-md-layout="rd-navbar-fixed" data-md-device-layout="rd-navbar-fixed" data-lg-layout="rd-navbar-static" data-lg-device-layout="rd-navbar-static" data-xl-layout="rd-navbar-static" data-xl-device-layout="rd-navbar-static" data-lg-stick-up-offset="46px" data-xl-stick-up-offset="46px" data-xxl-stick-up-offset="46px" data-lg-stick-up="true" data-xl-stick-up="true" data-xxl-stick-up="true">
<div class="rd-navbar-collapse-toggle rd-navbar-fixed-element-1" data-rd-navbar-toggle=".rd-navbar-collapse"><span></span></div>
<div class="rd-navbar-aside-outer rd-navbar-collapse bg-gray-700">
<div class="rd-navbar-aside">
<ul class="list-inline list-inline-md">
<li>
<!--div class="unit unit-spacing-xs align-items-center">
<div class="unit-left"></div>
<div class="unit-body"><a class="link-contact link-white rendeles-gomb" href="tel:#">BESTILL TIME</a></div>
</div-->
</li>
<li>
<div class="unit unit-spacing-xs align-items-center">
<div class="unit-left"><a class="link-white" href="https://www.facebook.com/dinbestehjelper"><span class="icon fa fa-facebook"></span></a></div>
<div class="unit-left"><a class="link-white" href="https://www.instagram.com/dinbestehjelper/"><span class="icon fa fa-instagram"></span></a></div>
</div>
</li>
</ul>
</div>
</div>
<div class="rd-navbar-main-outer">
<div class="rd-navbar-main">
<!--RD Navbar Panel-->
<div class="rd-navbar-panel">
<!--RD Navbar Toggle-->
<button class="rd-navbar-toggle" data-rd-navbar-toggle=".rd-navbar-nav-wrap"><span></span></button>
<!--RD Navbar Brand-->
<div class="rd-navbar-brand">
<!--Brand--><a class="brand" href="<?php echo SITEURL;?>"><img class="brand-logo-dark" src="<?php echo SITEURL;?>assets/img/logo-default.png" alt="" width="84" height="17"/><img class="brand-logo-light" src="<?php echo SITEURL;?>assets/img/logo-default.png" alt="" width="84" height="17"/></a>
</div>
<div class="mobilos-foglalas-menupont">
<a href="<?php echo SITEURL;?>booking">BESTILL TIME</a>
</div>
</div>
<div class="rd-navbar-main-element">
<div class="rd-navbar-nav-wrap">
<ul class="rd-navbar-nav">
<li class="rd-nav-item active"><a class="rd-nav-link" href="<?php echo SITEURL;?>#home">Forside</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>#about">Om Oss</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>#our-services">Tjenester</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>#pricelist">Priser</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>#contact-us">Kontakt</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>booking" >Bestill Time</a>
</li>
</ul>
</div>
</div>
<!--RD Navbar Search-->
<!--div class="rd-navbar-contact"><a class="link-contact link-white" href="tel:#">BESTILL TIME</a></div-->
</div>
</div>
</nav>
</div>
</header>
@@ -0,0 +1,123 @@
<header class="section page-header">
<!--RD Navbar-->
<div class="rd-navbar-wrap">
<nav class="rd-navbar rd-navbar-classic" data-layout="rd-navbar-fixed" data-sm-layout="rd-navbar-fixed" data-md-layout="rd-navbar-fixed" data-md-device-layout="rd-navbar-fixed" data-lg-layout="rd-navbar-static" data-lg-device-layout="rd-navbar-static" data-xl-layout="rd-navbar-static" data-xl-device-layout="rd-navbar-static" data-lg-stick-up-offset="46px" data-xl-stick-up-offset="46px" data-xxl-stick-up-offset="46px" data-lg-stick-up="true" data-xl-stick-up="true" data-xxl-stick-up="true">
<div class="rd-navbar-collapse-toggle rd-navbar-fixed-element-1" data-rd-navbar-toggle=".rd-navbar-collapse"><span></span></div>
<div class="rd-navbar-aside-outer rd-navbar-collapse bg-gray-700">
<div class="rd-navbar-aside">
<ul class="list-inline list-inline-md">
<li>
<!--div class="unit unit-spacing-xs align-items-center">
<div class="unit-left"></div>
<div class="unit-body"><a class="link-contact link-white rendeles-gomb" href="tel:#">BESTILL TIME</a></div>
</div-->
</li>
<li>
<div class="unit unit-spacing-xs align-items-center">
<div class="unit-left"><a class="link-white" href="https://www.facebook.com/dinbestehjelper"><span class="icon fa fa-facebook"></span></a></div>
<div class="unit-left"><a class="link-white" href="https://www.instagram.com/dinbestehjelper/"><span class="icon fa fa-instagram"></span></a></div>
</div>
</li>
</ul>
</div>
</div>
<div class="rd-navbar-main-outer">
<div class="rd-navbar-main">
<!--RD Navbar Panel-->
<div class="rd-navbar-panel">
<!--RD Navbar Toggle-->
<button class="rd-navbar-toggle" data-rd-navbar-toggle=".rd-navbar-nav-wrap"><span></span></button>
<!--RD Navbar Brand-->
<div class="rd-navbar-brand">
<!--Brand--><a class="brand" href="<?php echo SITEURL;?>"><img class="brand-logo-dark" src="<?php echo SITEURL;?>assets/img/logo-default.png" alt="" width="84" height="17"/><img class="brand-logo-light" src="<?php echo SITEURL;?>assets/img/logo-default.png" alt="" width="84" height="17"/></a>
</div>
<div class="mobilos-foglalas-menupont">
<a href="<?php echo SITEURL;?>booking">BESTILL TIME</a>
</div>
</div>
<div class="rd-navbar-main-element">
<div class="rd-navbar-nav-wrap">
<ul class="rd-navbar-nav">
<li class="rd-nav-item active"><a class="rd-nav-link" href="<?php echo SITEURL;?>#home">Forside</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>#about">Om Oss</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>#our-services">Tjenester</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>#pricelist">Priser</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>#contact-us">Kontakt</a>
</li>
<li class="rd-nav-item"><a class="rd-nav-link" href="<?php echo SITEURL;?>booking" >Bestill Time</a>
</li>
</ul>
</div>
</div>
<!--RD Navbar Search-->
<!--div class="rd-navbar-contact"><a class="link-contact link-white" href="tel:#">BESTILL TIME</a></div-->
</div>
</div>
</nav>
</div>
</header>
@@ -0,0 +1,34 @@
<?php
include(getcwd().'/application/views/includes/public-footer.php');
?>
</div>
<!--
-->
<div class="snackbars" id="form-output-global"></div>
<!--coded by Starlight-->
<script src="<?php echo SITEURL;?>assets/js/core.min.js"></script>
<script src="<?php echo SITEURL;?>assets/js/main.js"></script>
<script src="<?php echo SITEURL;?>assets/js/jquery/jquery-ui.js"></script>
<script src="https://momentjs.com/downloads/moment-with-locales.js"></script>
<script src="<?php echo SITEURL;?>assets/js/script.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Run this only on ledigestilling page
if (window.location.pathname.includes('ledigestilling')) {
const navbar = document.querySelector('.rd-navbar.rd-navbar-classic');
if (!navbar) return;
navbar.classList.add('rd-navbar--is-stuck');
window.addEventListener('scroll', function() {
navbar.classList.add('rd-navbar--is-stuck');
}, { passive: true });
}
});
</script>
</body>
</html>
@@ -0,0 +1,21 @@
<?php
include(getcwd().'/application/views/includes/public-footer.php');
?>
</div>
<!--
-->
<div class="snackbars" id="form-output-global"></div>
<!--coded by Starlight-->
<script src="<?php echo SITEURL;?>assets/js/core.min.js"></script>
<script src="<?php echo SITEURL;?>assets/js/main.js"></script>
<script src="<?php echo SITEURL;?>assets/js/jquery/jquery-ui.js"></script>
<script src="https://momentjs.com/downloads/moment-with-locales.js"></script>
<script src="<?php echo SITEURL;?>assets/js/script.js"></script>
</body>
</html>
@@ -0,0 +1,26 @@
<?php header('Access-Control-Allow-Origin: *'); ?>
<!DOCTYPE html>
<html class="wide wow-animation" lang="en">
<?php
include(getcwd().'/application/views/includes/public-head.php');
?>
<body<?php if(isset($page_identifier)) echo ' class="'.$page_identifier.'"'; ?>>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MQSMS5BT"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="preloader">
<div class="preloader-body">
<div class="cssload-container"><span></span><span></span><span></span><span></span></div>
</div>
</div>
<div class="page">
<?php
include(getcwd().'/application/views/includes/public-header.php');
?>
@@ -0,0 +1,26 @@
<?php header('Access-Control-Allow-Origin: *'); ?>
<!DOCTYPE html>
<html class="wide wow-animation" lang="en">
<?php
include(getcwd().'/application/views/includes/public-head.php');
?>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MQSMS5BT"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="preloader">
<div class="preloader-body">
<div class="cssload-container"><span></span><span></span><span></span><span></span></div>
</div>
</div>
<div class="page">
<?php
include(getcwd().'/application/views/includes/public-header.php');
?>
@@ -0,0 +1,7 @@
<?php
include(getcwd().'/application/views/includes/admin-footer.php');
?>
</body>
</html>
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>
<?php
include(getcwd().'/application/views/includes/head.php');
?>
<body>
<?php
include(getcwd().'/application/views/includes/header.php');
?>
@@ -0,0 +1,85 @@
<?php
?>
<div class="tableContainer">
<!--<input type="text" class="formInputBox" style="margin-bottom:40px;padding:5px;font-size:15px;color:gray;max-width:350px;" onfocus="this.value=''" onfocusout="this.value='felhasználó keresés...'" value="felhasználó keresés...">-->
<form method="post" action="">
<div class="formRow">
<a href="<?php echo base_url();?>add-new-user" class="submitBtn">Új felhasználó</a>
</div>
<table class="tableClass">
<tr>
<td>#</td>
<td style="text-align:center">Profilkép</td>
<td style="text-align:center">Név</td>
<td style="text-align:center">Felhasználói név</td>
<td style="text-align:center">Jogosultság</td>
<td style="text-align:center">Státusz</td>
<td style="text-align:center">Megjegyzés</td>
<td></td>
<?php
?>
</tr>
<?php
$userIndex = 1;
foreach($users as $userItem){
echo '<tr>';
echo '<td>'.$userIndex.'.</td>';
echo '<td style="text-align:center;">';
?>
<div class="userProfileImage" style="background-image:url('<?php echo $userItem->profile_img_url; ?>');margin:0 auto;"></div></td>
<?php
echo '<td style="text-align:center;max-width:auto;">'.$userItem->fullname.'</td>';
echo '<td style="text-align:center;max-width:auto;">'.$userItem->username.'</td>';
echo '<td style="text-align:center;max-width:auto;">'.$userItem->permission_name.'</td>';
echo '<td style="max-width:auto;">';
?>
<label class="switch" style="margin:0 auto;">
<input type="checkbox" <?php echo $userItem->is_enabled?'checked':'';?> id="user_slider_<?php echo $userItem->user_id?>" onclick="changeUserStatus('<?php echo $userItem->user_id;?>')">
<span class="slider round"></span>
</label>
<?php
echo '</td>';
echo '<td style="max-width:auto;">'.$userItem->user_notes.'</td>';
echo '<td><a href="'.site_url().'modify-user/'.$userItem->user_id.'"><i class="fas fa-user-edit" style="font-size: 20px;"></i></a> | <a href="'.site_url().'user-management?delete-user='.$userItem->user_id.'"><i class="fas fa-trash-alt" style="font-size: 20px;"></i></a></td>';
$userIndex++;
echo '</tr>';
}
?>
</table>
</form>
</div>
<script>
function changeUserStatus(id){
var newvalue = 0;
if($('#user_slider_'+id).prop('checked')){
newvalue = 1;
}
else{
newvalue = 0;
}
$.ajax({
url: '<?php echo base_url();?>ajax',
type: 'POST',
data: {
action:'changeUserStatus',
operator: '<?php echo $_SESSION['username'];?>',
user_id: id,
newValue: newvalue
},
error: function() {
//$('#info').html('<p>An error has occurred</p>');
},
//dataType: 'json',
success: function(data) {
},
}).done(function(result){
//console.log(result);
});
}
</script>
+11
View File
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
echo '<div class="mainTitle">Eseménykezelő</div>';
include(getcwd().'/application/views/includes/log-monitor-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+11
View File
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<?php
include(getcwd().'/application/views/includes/head.php');
?>
<body>
<?php
include('application/views/includes/login-form.php');
?>
</body>
</html>
@@ -0,0 +1,7 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
echo '<div class="mainTitle">Jogosultságok</div>';
include(getcwd().'/application/views/includes/module-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
View File
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/public-skeleton-top.php');
include(getcwd().'/application/views/pages/includes/booking-finished-form.php');
include(getcwd().'/application/views/includes/public-skeleton-bottom.php');
?>
+5
View File
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/public-skeleton-top.php');
include(getcwd().'/application/views/pages/includes/booking-form.php');
include(getcwd().'/application/views/includes/public-skeleton-bottom.php');
?>
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/public-skeleton-top.php');
include(getcwd().'/application/views/pages/includes/carefree-vacation.php');
include(getcwd().'/application/views/includes/public-skeleton-bottom.php');
?>
+5
View File
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/public-skeleton-top.php');
include(getcwd().'/application/views/pages/includes/home-form.php');
include(getcwd().'/application/views/includes/public-skeleton-bottom.php');
?>
@@ -0,0 +1,17 @@
<style>
.page{
text-align: center;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer, .rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer {
background-color: #151517;
}
.bookingContainer{
background: #f6f6f6;
}
</style>
<div class="bookingContainer" style="min-height:500px;">
<div class="bookingThankYouTitle">Takk for din bestilling!</div>
<div class="bookingThankYouMessageTitle">Vi sendte detaljene for din bestilling via e-post.</div>
</div>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,70 @@
<div class="bookingContainer">
<div class="bookingTitle" style="color:#19AFCA">Forespørsel om tilbud</div>
<form method="post" action="<?php echo base_url();?>booking-process">
<div class="formRow">
<label class="formTitle">Navn</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="name" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Adresse</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="address" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">E-postadresse</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="email" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Telefonnummer</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="phonenumber" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="font-weight:bold;color:#000000">Bygningstype:</label>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Enebolig" required><label class="formTitle">Enebolig</label>
</div>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Rekkehus" required><label class="formTitle">Rekkehus</label>
</div>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Borettslag/Sameie" required><label class="formTitle">Borettslag/Sameie</label>
</div>
</div>
<div class="formTitle" style="font-weight:bold;color:#000000">Hjelp oss med å finne ut hvilke tjenester du ønsker å benytte deg av:</div>
<div class="formRow">
<div class="inputSelectorContainer">
<input type="hidden" name="blomstervanning_Enebolig" value="0">
<input type="checkbox" class="" name="blomstervanning_Enebolig" value="1"><label class="formTitle">Blomstervanning</label>
</div>
<div class="inputSelectorContainer">
<input type="hidden" name="Postinntak_Enebolig" value="0">
<input type="checkbox" class="" name="Postinntak_Enebolig" value="1"><label class="formTitle">Postinntak</label>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="font-weight:bold;color:#000000">Hvor mange ganger skal vi totalt komme?</label>
<div class="inputSelectorContainer">
<input type="number" class="formInputBox" name="number_of_worker" value="1">
</div>
</div>
<div class="formRow">
<label class="formTitle" style="font-weight:bold;color:#000000">Utfyllende kommentarer:</label>
<textarea class="formTextarea" name="user_notes"></textarea>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="sendFormCarefreeVacation" value="Utsendelse">
<a href="<?php echo base_url();?>booking" class="cancelButton" >Ikke ennå</a>
</div>
</form>
</div>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,97 @@
<div class="bookingContainer">
<div class="bookingTitle" style="color:#19AFCA">Forespørsel om tilbud</div>
<form method="post" action="<?php echo base_url();?>booking-process">
<div class="formRow">
<label class="formTitle">Navn</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="name" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Adresse</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="address" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">E-postadresse</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="email" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Telefonnummer</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="phonenumber" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="color:000000;font-weight:bold;">Bygningstype:</label>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Enebolig" required><label class="formTitle">Enebolig</label>
</div>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Rekkehus" required><label class="formTitle">Rekkehus</label>
</div>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Borettslag/Sameie" required><label class="formTitle">Borettslag/Sameie</label>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="color:000000;font-weight:bold;">Byggeår:</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="year_of_construction" value="">
</div>
</div>
<div class="formRow">
<label class="formTitle" style="color:000000;font-weight:bold;">Er boligen bebodd under byggearbeidene?</label>
<div class="inputSelectorContainer" style="display:inline-block;width: auto;margin-right:30px;">
<input type="radio" class="" name="home_inhabited" value="" required><label class="formTitle">Ja</label>
</div>
<div class="inputSelectorContainer" style="display:inline-block;width: auto;">
<input type="radio" class="" name="home_inhabited" value="" required><label class="formTitle">Nei</label>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="color:000000;font-weight:bold;">Maling pussede overflater?</label>
<div class="inputSelectorContainer" style="display:inline-block;width: auto;margin-right:30px;">
<input type="radio" class="" name="painting_on_plastered_surfaces" value="" required><label class="formTitle">Ja</label>
</div>
<div class="inputSelectorContainer" style="display:inline-block;width: auto;">
<input type="radio" class="" name="painting_on_plastered_surfaces" value="" required><label class="formTitle">Nei</label>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="color:000000;font-weight:bold;">Veggmaling gipsplateoverflate?</label>
<div class="inputSelectorContainer" style="display:inline-block;width: auto;margin-right:30px;">
<input type="radio" class="" name="wall_paint_on_a_plasterboard_surface" value="" required><label class="formTitle">Ja</label>
</div>
<div class="inputSelectorContainer" style="display:inline-block;width: auto;">
<input type="radio" class="" name="wall_paint_on_a_plasterboard_surface" value="" required><label class="formTitle">Nei</label>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="color:000000;font-weight:bold;width: auto;">Gulvareal i rommet som skal males:</label>
<div class="inputSelectorContainer">
<input type="number" class="" name="floor_area" value="1"> <span>m2</span>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="color:000000;font-weight:bold;width: auto;">Takhøyde:</label>
<div class="inputSelectorContainer">
<input type="number" class="" name="ceiling_height" value="1"> <span>m</span>
</div>
</div>
<div class="formRow" style="color:000000;font-weight:bold;">
<label class="formTitle">Utfyllende kommentarer</label>
<textarea class="formTextarea" name="user_notes"></textarea>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="sendFormPainting" value="Utsendelse">
<a href="<?php echo base_url();?>booking" class="cancelButton" >Ikke ennå</a>
</div>
</form>
</div>
@@ -0,0 +1,66 @@
<div class="bookingContainer">
<div class="bookingTitle" style="color:#19AFCA">Grunnleggende opplysninger <br />
Krever strømtilkobling og overbygd område (ikke værutsatt)
</div>
<form method="post" action="<?php echo base_url();?>booking-process">
<div class="formRow">
<label class="formTitle">Navn</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="name" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Adresse</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="address" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">E-postadresse</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="email" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Telefonnummer</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="phonenumber" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Merke</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="merke" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Type</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="type_of_car" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Farge</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="farge" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Årsmodell</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="Arsmodell" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle" style="font-weight:bold;color:#000000">Utfyllende kommentarer:</label>
<textarea class="formTextarea" name="user_notes"></textarea>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="sendFormPolishing" value="Utsendelse">
<a href="<?php echo base_url();?>booking" class="cancelButton" >Ikke ennå</a>
</div>
</form>
</div>
@@ -0,0 +1,17 @@
<style>
.page{
text-align: center;
}
.rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer, .rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer {
background-color: #151517;
}
.bookingContainer{
background: #f6f6f6;
}
</style>
<div class="bookingContainer" style="min-height:500px;">
<div class="bookingThankYouTitle">Takk for at du tok kontakt!</div>
<div class="bookingThankYouMessageTitle">Vi sendte detaljene for dine opplysninger via e-post.</div>
</div>
@@ -0,0 +1,131 @@
<div class="bookingContainer">
<div class="bookingTitle" style="color:#19AFCA">Grunnleggende opplysninger</div>
<form method="post" action="<?php echo base_url();?>booking-process">
<div class="formRow">
<label class="formTitle">Navn</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="name" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Adresse</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="address" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">E-postadresse</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="email" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Telefonnummer</label>
<div class="inputSelectorContainer">
<input type="text" class="formInputBox" name="phonenumber" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Bygningstype</label>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Family house" required><label class="formTitle">Enebolig</label>
</div>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Terraced house" required><label class="formTitle">Rekkehus</label>
</div>
<div class="inputSelectorContainer">
<input type="radio" class="" name="type_of_building" value="Housing association" required><label class="formTitle">Borettslag/Sameie</label>
</div>
</div>
<div class="formRow">
<label class="formTitle">Byggeår</label>
<div class="inputSelectorContainer">
<input type="text" class="" name="year_of_construction" value="" required>
</div>
</div>
<div class="formRow">
<label class="formTitle">Er boligen bebodd under byggearbeidene?</label>
<div class="inputSelectorContainer">
<input type="radio" class="" name="home_inhabited" value="" required><label class="formTitle">Ja</label>
</div>
<div class="inputSelectorContainer">
<input type="radio" class="" name="home_inhabited" value="" required><label class="formTitle">Nei</label>
</div>
</div>
<div class="formTitle">Hjelp oss med å finne ut hvilke tjenester du ønsker å benytte deg av:</div>
<div class="formRow">
<div class="inputSelectorContainer">
<label class="formTitle">Rivning av gammelt system (komplett til vannmåler)</label>
<input type="hidden" name="demolition_of_old_system" value="0">
<input type="checkbox" class="" name="demolition_of_old_system" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Installasjon av nytt system (fra måler)</label>
<input type="hidden" name="installation_of_new_system" value="0">
<input type="checkbox" class="" name="installation_of_new_system" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Installasjon av vann og avløp i kjøkken</label>
<input type="hidden" name="installation_of_water_in_kitchen" value="0">
<input type="checkbox" class="" name="installation_of_water_in_kitchen" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Installasjon av vann og avløp bad</label>
<input type="hidden" name="installation_of_water_in_the_bathroom" value="0">
<input type="checkbox" class="" name="installation_of_water_in_the_bathroom" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Tilkobling av servant, badekar, dusj</label>
<input type="hidden" name="connection_of_washbasin" value="0">
<input type="checkbox" class="" name="connection_of_washbasin" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Utskifting av toalett, håndvask, nyinstallasjon</label>
<input type="hidden" name="replacement_of_toilet" value="0">
<input type="checkbox" class="" name="replacement_of_toilet" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Installasjon av tilkobling for husholdningsapparater</label>
<input type="hidden" name="installation_of_connection_for_household" value="0">
<input type="checkbox" class="" name="installation_of_connection_for_household" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Tilkobling av oppvaskmaskin</label>
<input type="hidden" name="connecting_a_dishwasher" value="0">
<input type="checkbox" class="" name="connecting_a_dishwasher" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Tilkobling av vaskemaskin</label>
<input type="hidden" name="connection_of_washing_machine" value="0">
<input type="checkbox" class="" name="connection_of_washing_machine" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Tilkobling av tørketrommel</label>
<input type="hidden" name="connection_of_dryer" value="0">
<input type="checkbox" class="" name="connection_of_dryer" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Installasjon av hagekran</label>
<input type="hidden" name="installation_of_a_garden_tap" value="0">
<input type="checkbox" class="" name="installation_of_a_garden_tap" value="1">
</div>
<div class="inputSelectorContainer">
<label class="formTitle">Installasjon av vannrenseutstyr</label>
<input type="hidden" name="installation_of_water_purification" value="0">
<input type="checkbox" class="" name="installation_of_water_purification" value="1">
</div>
</div>
<div class="formRow">
<label class="formTitle">Utfyllende kommentarer</label>
<textarea class="formTextarea" name="user_notes"></textarea>
</div>
<div class="formRow">
<input type="submit" class="submitButton" name="sendFormWaterChannel" value="Utsendelse">
<a href="<?php echo base_url();?>booking" class="cancelButton" >Ikke ennå</a>
</div>
</form>
</div>
+141
View File
@@ -0,0 +1,141 @@
<?php
$page_identifier = 'ledigestilling';
include(getcwd().'/application/views/includes/public-skeleton-top.php');
?>
<section class="section section-lg bg-default">
<style>
/* Scoped styling for this page only */
.ledigestilling-content {
max-width: 900px;
margin: 0 auto;
text-align: left;
padding-top: 70px; /* space for header on desktop */
}
@media (max-width: 768px) {
.ledigestilling-content {
padding-top: 80px; /* more space under sticky navbar on mobile */
padding-left: 15px;
padding-right: 15px;
}
}
.ledigestilling-content ul {
margin-left: 25px;
padding-left: 15px;
color: inherit;
}
.ledigestilling-content ul li {
position: relative;
padding-left: 15px;
margin-bottom: 6px;
}
.ledigestilling-content ul li::before {
content: "•";
color: #009FD9; /* Din Beste Hjelper blue */
position: absolute;
left: 0;
top: 0;
font-size: 20px;
line-height: 1;
}
.ledigestilling-content h2 {
color: #009FD9;
font-weight: 700;
margin-bottom: 40px;
text-align: center;
}
.ledigestilling-content h5 {
color: #009FD9;
font-weight: 600;
margin-top: 40px;
margin-bottom: 10px;
}
.ledigestilling-content p {
margin-bottom: 15px;
}
</style>
<div class="container ledigestilling-content">
<h2>ER DU VÅR NYE MALER?</h2>
<p>Din Beste Hjelper AS er et ungt og dynamisk selskap i Trondheim. Vi startet vår faktiske drift for mindre enn ett år siden, men er allerede stolte av de positive tilbakemeldingene fra våre kunder og resultatene vi har oppnådd. For oss er kontinuerlig læring, utvikling og kvalitet viktig, derfor utfører vi alt arbeid med størst mulig omsorg og presisjon.</p>
<p>Våre planer inkluderer å ta på oss mer komplekse entreprenøroppdrag i fremtiden, og nå er tiden inne for å bygge teamet videre. Hvis du ønsker å bli en del av et voksende og ambisiøst selskap hvor faglig kvalitet virkelig teller, ser vi frem til å høre fra deg.</p>
<p>Vi søker en medarbeider for et langsiktig samarbeid. I starten tilbyr vi 3050 % stilling, som avklares nærmere i intervjuet. Målet vårt er å oppnå full stilling så raskt som mulig.</p>
<h5>Personlige egenskaper:</h5>
<ul>
<li>Punktlighet og pålitelighet.</li>
<li>Fleksibilitet og tilpasningsevne.</li>
<li>Nøyaktighet og høy grad av presisjon.</li>
<li>Positivitet, engasjement og lidenskap for malerfaget.</li>
<li>Evne til å jobbe selvstendig.</li>
</ul>
<h5>Vi tilbyr:</h5>
<ul>
<li>Timelønn: 270 NOK brutto.</li>
<li>3050 % stilling i starten.</li>
<li>Et hyggelig og støttende arbeidsmiljø med ryddige arbeidsprosesser.</li>
<li>Stabilt og langsiktig samarbeid.</li>
<li>Varierte prosjekter i Trondheim og omegn.</li>
</ul>
<h5>Kvalifikasjoner:</h5>
<ul>
<li>Fagbrev som maler eller minimum 23 års relevant erfaring.</li>
<li>Evne til å jobbe selvstendig og i team.</li>
<li>Presis og kvalitetsbevisst arbeidsutførelse.</li>
</ul>
<h5>Fordeler:</h5>
<ul>
<li>Erfaring med gipsplater (vegger, himlinger).</li>
<li>God teknisk sans, evne til å utføre mindre håndverksoppgaver.</li>
<li>Åpenhet for å delta i andre typer oppgaver innenfor selskapets tjenester ved behov.</li>
<li>Erfaring med airless sprøyte.</li>
<li>Norsk språkkunnskap.</li>
<li>Førerkort klasse B.</li>
</ul>
<h5>Arbeidsoppgaver:</h5>
<ul>
<li>Forarbeid: sparkling, sliping og rengjøring.</li>
<li>Grunning og maling med rull, pensel og eventuelt airless sprøyte.</li>
<li>Maling av vinduer, listverk og dørkarmer.</li>
<li>Maskering, beskyttelse av flater og orden på arbeidsplassen.</li>
<li>Utvendig maling av tre- og fasadeflater.</li>
</ul>
<h5>Lønn:</h5>
<p>Timelønn: 270 NOK brutto.</p>
<h5>Om arbeidsgiveren:</h5>
<p>Din Beste Hjelper AS er et selskap i Trondheim som spesialiserer seg på flyttevask, regelmessig renhold og mindre entreprenøroppgaver. Våre kunder er hovedsakelig private husholdninger, og for dem er presisjon og høy kvalitet spesielt viktig. Derfor søker vi en medarbeider som er stolt av sitt fag og alltid streber etter å levere best mulig resultat.</p>
<p>I Din Beste Hjelper AS er HMS ikke en formell forpliktelse på papiret, men en felles verdi og en bevisst holdning. Vi tror at bare i et trygt og ryddig arbeidsmiljø kan man levere arbeid som er virkelig godt og av høy kvalitet dette gir et solid grunnlag for presise og pålitelige resultater.</p>
<p>Våre planer inkluderer å tilby komplette entreprenørtjenester i nær fremtid, og hos oss har du nå muligheten til å bli en del av et voksende og fremtidsrettet team.</p>
<h5>Tiltredelse:</h5>
<p>Etter avtale, gjerne snarest.</p>
<h5>Hvordan søke:</h5>
<p>Send din CV, referansebilder fra tidligere arbeid og en kort søknad/presentasjon til
<a href="mailto:zoltan@dinbestehjelper.no">zoltan@dinbestehjelper.no</a>. Vi ser frem til å høre fra deg!
</p>
<h5>Kontaktperson:</h5>
<p>Zoltán Kovács, daglig leder<br>Din Beste Hjelper AS<br>Org.nr: 933 573 702</p>
</div>
</section>
<?php include(getcwd().'/application/views/includes/public-skeleton-bottom.php'); ?>
+7
View File
@@ -0,0 +1,7 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
echo '<div class="mainTitle">Felhasználó módosítása</div>';
include(getcwd().'/application/views/includes/modify-user-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+5
View File
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/public-skeleton-top.php');
include(getcwd().'/application/views/pages/includes/painting.php');
include(getcwd().'/application/views/includes/public-skeleton-bottom.php');
?>
+5
View File
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/public-skeleton-top.php');
include(getcwd().'/application/views/pages/includes/polishing.php');
include(getcwd().'/application/views/includes/public-skeleton-bottom.php');
?>
+6
View File
@@ -0,0 +1,6 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
echo '<div class="mainTitle">'.$pageTitle.'</div>';
include(getcwd().'/application/views/includes/profile-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/public-skeleton-top.php');
include(getcwd().'/application/views/pages/includes/quotation-finished-form.php');
include(getcwd().'/application/views/includes/public-skeleton-bottom.php');
?>
@@ -0,0 +1,7 @@
<?php
include(getcwd().'/application/views/includes/skeleton-top.php');
echo '<div class="mainTitle">Felhasználók</div>';
include(getcwd().'/application/views/includes/user-management-form.php');
include(getcwd().'/application/views/includes/skeleton-bottom.php');
?>
+1
View File
@@ -0,0 +1 @@
gjgjhghjg
@@ -0,0 +1,5 @@
<?php
include(getcwd().'/application/views/includes/public-skeleton-top.php');
include(getcwd().'/application/views/pages/includes/water-channel-form.php');
include(getcwd().'/application/views/includes/public-skeleton-bottom.php');
?>