@@ -988,9 +988,7 @@ class BxDolMetatags extends BxDolFactory implements iBxDolFactoryObject
*/
public function mentionsAdd($iId, $s)
{
- $sPreg = '/data\-profile\-id="([0-9a-zA-Z]+)"/u';
- if(bx_is_api())
- $sPreg = str_replace ('"', '', $sPreg);
+ $sPreg = '/data\-profile\-id=(?:"([0-9A-Za-z]+)"|\'([0-9A-Za-z]+)\'|([0-9A-Za-z]+))/u';
return $this->_metaAdd($iId, $s, $sPreg, 'mentionsDelete', 'mentionsAdd', 'mentionsGet', (int)getParam('sys_metatags_mentions_max'), 'mention');
}
@@ -1295,7 +1295,7 @@ class BxBaseCmts extends BxDolCmts
if((int)$iCmtParentId > 0) {
$aParent = $this->getCommentRow($iCmtParentId);
- $iLevel = (int)$aParent['cmt_level'] + 1;
+ $iLevel = (int)($aParent['cmt_level'] ?? 0) + 1;
$iCmtVisualParentId = $iLevel > $this->getMaxLevel() ? $aParent['cmt_vparent_id'] : $iCmtParentId;