• Модуль: learning
  • Путь к файлу: ~/bitrix/modules/learning/classes/general/clearnhelper.php
  • Класс: CLearnHelper
  • Вызов: CLearnHelper::getUpdatedToGraphStatus
static function getUpdatedToGraphStatus()
{

	$rc = COption::GetOptionString(self::MODULE_ID, self::OPTION_ID, self::DEFAULT_VALUE, self::SITE_ID);

	// status wasn't set yet (we must determine, is our tables updated to graph or not)
	if ($rc === self::DEFAULT_VALUE)
	{
		// Set determined mode in global options
		self::setUpdatedToGraphStatus(self::GRAPH_STATUS_LEGACY);
	}

	$allowed_statuses = array (
		self::GRAPH_STATUS_LEGACY,
		self::GRAPH_STATUS_UPDATED_TO_GRAPH,
		self::GRAPH_STATUS_UNDEFINED
		);

	if ( ! in_array($rc, $allowed_statuses, true) )
	{
		AddMessage2Log('Invalid COption ~CLearnHelper::isUpdatedToGraph();: `'
			. $rc . '`;', 'learning');

		$rc = self::GRAPH_STATUS_UNDEFINED;
	}

	return ($rc);
}