//PRJVER.1.6.3 (20160719) //Район update + Район по url include($_SERVER['DOCUMENT_ROOT'].'/_modules/common.php'); $_go = ''; // Название области, в которую сразу надо перейти $_goN = -1; // Номер области, если ее нашли при построении списка облостей. Начинается с 0 if ($_REQUEST['go']) $_go = $_REQUEST['go']; $_page['title'] = 'Адреса мест проведения занятий'; $_page['h1'] = 'Адреса детских центров'; /* $_sads = sql_util_select(" SELECT s.*, (SELECT COUNT(*) FROM trainer WHERE FIND_IN_SET(s.id, sad)) AS _tr_count, (SELECT COUNT(*) FROM schedule WHERE s.id = par_id AND type = 10 AND ((DATE(date_start) <= CURDATE()) AND ((DATE(date_end) >= CURDATE()) OR (DATE(date_end) = 0))) ) AS _sc_count FROM sad AS s ", array()); */ // sads $_sads = sql_util_select(" SELECT s.*, (SELECT CONCAT(price,' руб./',count,' зан.') FROM pay_ticket WHERE s.id = par_id AND type >0 AND type < 1000 ORDER BY price LIMIT 1) AS _price FROM sad AS s WHERE NOT hidden ORDER BY name ", array()); $schs = sql_util_select(" SELECT par_id, age, day, TIME_FORMAT(time_ex,'%H:%i') as time_ex FROM schedule WHERE type=10 ORDER BY par_id, day, time_ex ", array()); // Обходим все записи и группируем их по садам. При этом порядок дней уже будет корректным. $schsSad = array(); $tempAr = array(); $sadid = 0; foreach($schs as $i) { if ($sadid != $i['par_id']) { $schsSad[$sadid] = $tempAr; $tempAr = array(); $sadid = $i['par_id']; } $tempAr[]=$i; } if ($sadid) $schsSad[$sadid] = $tempAr; $wdAr = array(1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,7=>0); // Массив существующих дней недели. Заполняется по мере формирования карточки $wdSad = array(); // Для поинтов объекта - установка флагов фильтра поиска по дням $_include_bottom=' '; $_userSadId = ''; if ($_userInfo['registered']) { $_data_id = $_userInfo['who'].'/'.$_userInfo['registered']; $_user = data_get($_data_id); if ($_user) $_userSadId = $_user['sad']; } $_hideHeader = true; $_hideFooter = true; $_useQForm = true; include($_SERVER['DOCUMENT_ROOT'].'/_design/begin.php'); ?>