public function getBlockImgHref($imageId) { $imageId = trim($imageId); $num = $this->getNextImgNum($imageId, false); if (!is_numeric($num)) { return PsHtml::spanErr("Ссылка на незарегистрированную картинку с идентификатором '{$imageId}'"); } $boxId = $this->getImgElId($imageId); return PsBubble::spanById($boxId, "рис. " . PsConstJs::numeratorHrefIndex(self::CSS_NUMERATOR_IMG, $num)); }
public function getFormulaHref($formulaId) { $formulaId = trim($formulaId); $num = $this->getNextFormulaNum($formulaId, false); if (!$num) { return PsHtml::spanErr("Ссылка на незарегистрированную формулу с идентификатором '{$formulaId}'"); } $boxId = $this->getFormulaElId($formulaId); return PsBubble::spanById($boxId, '(' . PsConstJs::numeratorHrefIndex(self::CSS_NUMERATOR_FORMULA, $num) . ')', 'formula'); }