Ejemplo n.º 1
0
        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);
}