Example #1
0
        ?>
">
          <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);
    }
    ?>
Example #2
0
 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);
     }
 }
Example #3
0
 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]);
     }
 }