php js css php js css

Changes

Changes to Page: test2

79844
Today 5:07am
Nocos, John Robertson
Modified page
Can't Undo: The page /test2/ does not currently exist, it may have been moved or deleted. In order to undo this change, you first need to restore the page
79845
Today 5:07am
Nocos, John Robertson
Modified page
Can't Undo: The page /test2/ does not currently exist, it may have been moved or deleted. In order to undo this change, you first need to restore the page
Content:
Id:
/test2/
/test2/
Title:
Test2
Test2
Content Additional:

															

														
Css:
.hours {
border-radius: 5px;
padding: 10px 20px;
border: 1px solid blue;
display: inline-flex;
}

#hours_container .formRowCol2{
display: flex;
flex-direction: column;
gap: 5px;
}
.hours {
border-radius: 5px;
padding: 10px 20px;
border: 1px solid blue;
display: inline-flex;
}

#hours_container .formRowCol2{
display: flex;
flex-direction: column;
gap: 5px;
}
Js:

															

														
Php Source:
<?php


function getDateLimits()
{
$iMartinId = 1343;


$arrQuery = ['filter' => ['availability_type', '=', 'private']];
if ($arrAvailabilities = \Components\AF\Teachers\Availabilities::getAllForTeacher($iMartinId, $arrQuery))
{
// Get start and end date for the datepicker
$arrStartDates = [];
$arrEndDates = [];
foreach ($arrAvailabilities as $arrAvailability)
{
$arrStartDates[] = $arrAvailability['availability_start_date'];
$arrEndDates[] = $arrAvailability['availability_end_date'];
}

$strStartDate = min($arrStartDates);
$strEndDate = max($arrEndDates);

// Get available days for the date picker
$arrQuery = ['filter' => ['availability_id', 'IN', array_column($arrAvailabilities, 'availability_id')]];
$arrSchedules = \Components\AF\Teachers\Availabilities\Schedules::getAll($arrQuery);
$arrQuery = [
'columns' => [new \Framework\Database\Expression('DISTINCT availability_schedule_day')],
'filter' => ['availability_id', 'IN', array_column($arrAvailabilities, 'availability_id')]
];
$arrScheduleDays = \Components\AF\Teachers\Availabilities\Schedules::getAll($arrQuery);
$arrScheduleDays = array_column($arrScheduleDays, 'availability_schedule_day');
$arrDays = [0,1,2,3,4,5,6];
$arrDisableDays = array_diff($arrDays, $arrScheduleDays);

$arrMappings = \Components\AF\Courses\Schedules::getDaysMappingShort();
$arrFinalDisableDays = [];
foreach ($arrDisableDays as $arrD)
{
$arrFinalDisableDays[] = $arrMappings[$arrD];

}

$strFinalDisableDays = implode(',', $arrFinalDisableDays);

return [
'start_date' => min($arrStartDates),
'end_date' => max($arrEndDates),
'disable_days' => $strFinalDisableDays
];
}
}


function getSchedules($strDate)
{

// Get the availablities of this date
// varDump($strDate);
}

function getSampleHours()
{
return [
'7am',
'8am',
'9am',
'10am'
];
}

?>
<?php


function getDateLimits()
{
$iMartinId = 1343;


$arrQuery = ['filter' => ['availability_type', '=', 'private']];
if ($arrAvailabilities = \Components\AF\Teachers\Availabilities::getAllForTeacher($iMartinId, $arrQuery))
{
// Get start and end date for the datepicker
$arrStartDates = [];
$arrEndDates = [];
foreach ($arrAvailabilities as $arrAvailability)
{
$arrStartDates[] = $arrAvailability['availability_start_date'];
$arrEndDates[] = $arrAvailability['availability_end_date'];
}

$strStartDate = min($arrStartDates);
$strEndDate = max($arrEndDates);

// Get available days for the date picker
$arrQuery = ['filter' => ['availability_id', 'IN', array_column($arrAvailabilities, 'availability_id')]];
$arrSchedules = \Components\AF\Teachers\Availabilities\Schedules::getAll($arrQuery);
$arrQuery = [
'columns' => [new \Framework\Database\Expression('DISTINCT availability_schedule_day')],
'filter' => ['availability_id', 'IN', array_column($arrAvailabilities, 'availability_id')]
];
$arrScheduleDays = \Components\AF\Teachers\Availabilities\Schedules::getAll($arrQuery);
$arrScheduleDays = array_column($arrScheduleDays, 'availability_schedule_day');
$arrDays = [0,1,2,3,4,5,6];
$arrDisableDays = array_diff($arrDays, $arrScheduleDays);

$arrMappings = \Components\AF\Courses\Schedules::getDaysMappingShort();
$arrFinalDisableDays = [];
foreach ($arrDisableDays as $arrD)
{
$arrFinalDisableDays[] = $arrMappings[$arrD];

}

$strFinalDisableDays = implode(',', $arrFinalDisableDays);

return [
'start_date' => min($arrStartDates),
'end_date' => max($arrEndDates),
'disable_days' => $strFinalDisableDays
];
}
}


function getSchedules($strDate)
{

// Get the availablities of this date
// varDump($strDate);
}

function getSampleHours()
{
return [
'7am',
'8am',
'9am',
'10am'
];
}

?>
Accept Child 404:
0
0
Search Title:

															

														
Search Title Prefix:

															

														
Search Description:

															

														
Search Keywords:

															

														
Search Noindex:
0
0
Search Nofollow:
0
0
Search Change Frequency:

															

														
Search Priority:
0.5
0.5
Search Canonical Override:

															

														
Is Offline:
1
1
Is Hidden In Navigation:
1
1
Is Hidden In Sitemap:
1
1
Security New:
0
0
Security Contact Mode:

															

														
Security Contact Squeeze Viewlimit:

															

														
Security Contact Require Login:

															

														
Security Contact Groups:

															

														
Security Condition Id:

															

														
Security Heading:

															

														
Security Description:

															

														
Other Fields:

															

														
Order:
9
9
Parent Id:
/
/
Contact Id:
0
0
Design Id:
0
0
Header Functions:

															

														
Header Category:

															

														
Is Domain:
0
0