public function save()
 {
     foreach ($this->getBreaksList() as $row) {
         $break = new AB_ScheduleItemBreak();
         $break->setData($row);
         if ($this->get('start_time') >= $break->get('start_time') || $break->get('start_time') >= $this->get('end_time') || $this->get('start_time') >= $break->get('end_time') || $break->get('end_time') >= $this->get('end_time')) {
             $break->delete();
         }
     }
     parent::save();
 }
 public function executeDeleteStaffScheduleBreak()
 {
     $break = new AB_ScheduleItemBreak();
     $break->load(1);
     $break->delete();
     exit;
 }
 public function executeDeleteStaffScheduleBreak()
 {
     $break = new AB_ScheduleItemBreak();
     $break->load($this->getParameter('id'));
     $break->delete();
     wp_send_json_success();
 }