?> "> <button class="btn-success <?php if (Yii::$app->controller->type == $key) { echo "btn-warning"; } ?> btn " > <i class="<?php echo $value['ico_class']; ?> "></i> <?php echo $value['title']; ?> <span class="btn-counter"><?php echo Webmeup::countsItem(Yii::$app->controller->url, $key); ?> </span> </button> </a> <?php } ?> <a download="<?php echo Yii::$app->controller->url; ?> .csv" href="/report/export<?php if (Yii::$app->controller->url) { echo '/' . Html::encode(Yii::$app->controller->url); } ?>
public static function countsItem($url, $type, $all = false) { $webmeup = new Webmeup(); if ($all === false) { $filter = ["filter" => ["type" => $type], "url" => $url]; $result = $webmeup->getResponceFilterd($filter, $filter['url']); return count($result['res']); } else { $result = $webmeup->getResponce($url); return count($result->backlinks); } }
public function actionAjaxresponse() { if ($filter = Yii::$app->request->post()) { parse_str($filter['params'], $filter); $webmeup = new Webmeup(); $result = $webmeup->getResponceFilterd($filter, $filter['url']); $template = ''; switch ($result['template']) { case 'backlinksdomain': $template = 'backlinksDomainsRenderTable'; break; case 'anchortext': $template = 'anchorTextRenderTable'; break; case 'anchorurls': $template = 'anchorUrlsRenderTable'; break; } if ($template == '' || empty($result['res'])) { return false; } return $this->renderPartial($template, ['result' => $result['res'], 'filter' => $filter]); } }