Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //get the days already selected for the holiday selected
- public function actionGetSelectedDays(){
- $new_date_again = '';
- $holidayId = $_POST['holidayId'];
- $model = new LmsPublicHolidaysDetails();
- $dates = $model->getHolidayDateList($holidayId);
- if($dates != 0){//date exists for the selected holiday type
- $dates = explode(",",$dates);
- foreach($dates as $value):
- $timestamp = strtotime($value);
- $new_date = date('m/d/y', $timestamp);
- $new_dates[] = $new_date;
- endforeach;
- /* for($i=0;$i<count($new_dates);$i++){
- if($i==0){
- $new_date_again = "'".$new_dates[$i]."'";
- }else{
- $new_date_again .= ",'".$new_dates[$i]."'";
- }
- } */
- $new_dates = json_encode($new_dates);
- $new_dates = str_replace('\\','',$new_dates);
- print_r($new_dates);
- }else{
- $new_date_again = '';
- }
- //echo $new_date_again;
- }
- <script type="text/javascript">
- //get days selected already
- function getSelectedDates(holidayId){
- if(holidayId != ''){
- $.ajax({
- type: "POST",
- url: "/oneview/application/lmsPublicHolidays/getSelectedDays",
- data: "holidayId="+holidayId
- /* data: { 'holidayId': holidayId},
- dataType: 'json', */
- }).success(function( msg ) {
- $('#selectedDates').val(msg);
- getDaysCount(holidayId);
- });
- }else{
- $('#selectedDates').val(0);
- }
- }
- function showCalendar(daysCount){
- var selectedDates = $('#selectedDates').val();
- alert(selectedDates);//alerts ['08/12/2012','08/13/2012','08/14/2012','08/15/2012','08/16/2012']
- if(selectedDates != ''){
- $('#multiDatesCal').multiDatesPicker('addDates', [selectedDates]);//doesnt work :(
- //$('#multiDatesCal').multiDatesPicker({maxPicks: daysCount, altField: '#LmsPublicHolidaysDetails_date', addDates: ['08/12/2012','08/13/2012','08/14/2012','08/15/2012','08/16/2012']});//works
- $('#multiDatesCal').multiDatesPicker({maxPicks: daysCount, altField: '#LmsPublicHolidaysDetails_date'});
- }else{
- $("#LmsPublicHolidaysDetails_date").val("");
- $('#multiDatesCal').multiDatesPicker('resetDates', 'picked');
- $('#multiDatesCal').multiDatesPicker({maxPicks: daysCount, altField: '#LmsPublicHolidaysDetails_date'});
- }
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment