if ($this->_update_pause && $this->_pause && $this->_pause_repeat_time) { $consult = new CConsultation(); $where = array(); $where["plageconsult_id"] = " = '{$this->_id}' "; $where["patient_id"] = " IS NULL"; $consult->loadObject($where); $consult->plageconsult_id = $this->_id; $consult->heure = $this->_pause; $consult->duree = $this->_pause_repeat_time; $consult->chrono = 16; $consult->_hour = null; $consult->_min = null; if ($msg = $consult->store()) { CAppUI::stepAjax($msg, UI_MSG_WARNING); } } return null; } } $pcConfig = CAppUI::conf("dPcabinet CPlageconsult"); CPlageconsult::$hours_start = str_pad($pcConfig["hours_start"], 2, "0", STR_PAD_LEFT); CPlageconsult::$hours_stop = str_pad($pcConfig["hours_stop"], 2, "0", STR_PAD_LEFT); CPlageconsult::$minutes_interval = CValue::first($pcConfig["minutes_interval"], "15"); $hours = range($pcConfig["hours_start"], $pcConfig["hours_stop"]); $mins = range(0, 59, CPlageconsult::$minutes_interval); foreach ($hours as $key => $hour) { CPlageconsult::$hours[$hour] = str_pad($hour, 2, "0", STR_PAD_LEFT); } foreach ($mins as $key => $min) { CPlageconsult::$minutes[] = str_pad($min, 2, "0", STR_PAD_LEFT); }