• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/group.php
  • Класс: CAllGroup
  • Вызов: CAllGroup::GetTasks
static function GetTasks($ID, $onlyMainTasks=true, $module_id=false)
{
	global $DB;

	$sql_str = 'SELECT GT.TASK_ID,T.MODULE_ID,GT.EXTERNAL_ID
		FROM b_group_task GT
		INNER JOIN b_task T ON (T.ID=GT.TASK_ID)
		WHERE GT.GROUP_ID='.intval($ID);
	if ($module_id !== false)
		$sql_str .= ' AND T.MODULE_ID="'.$DB->ForSQL($module_id).'"';

	$z = $DB->Query($sql_str, false, "FILE: ".__FILE__."
LINE: ".__LINE__); $arr = array(); $ex_arr = array(); while($r = $z->Fetch()) { if (!$r['EXTERNAL_ID']) $arr[$r['MODULE_ID']] = $r['TASK_ID']; else $ex_arr[] = $r; } if ($onlyMainTasks) return $arr; else return array($arr,$ex_arr); }