private static function GetElement($elementID)
 {
     if (!(IsModuleInstalled('iblock') && CModule::IncludeModule('iblock'))) {
         return null;
     }
     $elementID = intval($elementID);
     if (is_array(self::$IBLOCK_ELEMENTS) && isset(self::$IBLOCK_ELEMENTS[$elementID])) {
         return self::$IBLOCK_ELEMENTS[$elementID];
     }
     if (self::$IBLOCK_ELEMENTS === null) {
         self::$IBLOCK_ELEMENTS = array();
     }
     $dbElement = CIBlockElement::GetList(array(), array('ID' => $elementID), false, false, array('ID', 'NAME', 'IBLOCK_ID', 'IBLOCK_SECTION_ID', 'SOCNET_GROUP_ID', 'CREATED_BY'));
     self::$IBLOCK_ELEMENTS[$elementID] = is_object($dbElement) ? $dbElement->Fetch() : null;
     return self::$IBLOCK_ELEMENTS[$elementID];
 }