blocking dates with datepicker and php/mysql

blocking dates with datepicker and php/mysql

i am having a problems using a function block dates from a php array iv converted via jsons 
it displays the correct dates but isn't disabling the dates

here is my generated jQuery

  1. $(function() {
    var excludedDates = [{"BlckedDate":"24-05-2014"},{"BlckedDate":"30-06-2014"},{"BlckedDate":"31-05-2014"}]; // Converted from PHP using json encode
    $.datepicker.setDefaults({defaultDate: '+1w', changeMonth: false,dateFormat: "dd-mm-yy",
    numberOfMonths: 2, minDate: 0, beforeShowDay: function(date) {
    date = $.datepicker.formatDate('dd-mm-yy', date);
    var excluded = $.inArray(date, excludedDates) > -1;
    return [!excluded, ''];
    }});
    $('#from').datepicker({onSelect: function(selectedDate) {
    $('#to').datepicker('option', 'minDate', selectedDate || 0);
    }});
    $('#to').datepicker({onSelect: function(selectedDate) {
    $('#from').datepicker('option', 'maxDate', selectedDate);
    }});
    });


and my source 

  1.     <?php
  2.     $blacklist = blacklist();
  3. ?>     
  4.     <script>
  5. $(function() {
  6.       var excludedDates = <? echo json_encode($blacklist)?>; // Converted from PHP using json encode
  7.       $.datepicker.setDefaults({defaultDate: '+1w', changeMonth: false,dateFormat: "dd-mm-yy",
  8.             numberOfMonths: 2, minDate: 0, beforeShowDay: function(date) {
  9.                   date = $.datepicker.formatDate('dd-mm-yy', date);
  10.                   var excluded = $.inArray(date, excludedDates) > -1;
  11.                   return [!excluded, ''];
  12.             }});
  13.       $('#from').datepicker({onSelect: function(selectedDate) {
  14.             $('#to').datepicker('option', 'minDate', selectedDate || 0);
  15.       }});
  16.       $('#to').datepicker({onSelect: function(selectedDate) {
  17.             $('#from').datepicker('option', 'maxDate', selectedDate);
  18.       }});
  19. });
and finnaly my php function

  1. function blacklist()

  2. {
  3. global $mysqli,$loggedInUser;
  4. $Blocked = 'Blocked';

  5. $stmt = $mysqli->prepare("SELECT
  6. BlckedDate
  7. from
  8. BlockHols
  9. Where
  10. Status = ?
  11. order by BlckedDate asc");
  12. $stmt->bind_param("s", $Blocked);
  13. $stmt->execute();
  14. $stmt->bind_result($BlockedHols);
  15. while ($stmt->fetch()){
  16. $row[] = array('BlckedDate'=>$BlockedHols);
  17. }
  18. $stmt->close;
  19. return ($row);
  20. }
if anyone could help and point my error out i would be extremely great-full i feel like i'm extremely close its infuriating!!