module shop client fix
This commit is contained in:
		| @@ -10,4 +10,7 @@ DB_PREFIX='' | ||||
| VIEWS_PATH=/views | ||||
| VIEWS_CACHE_PATH=/views_cache | ||||
|  | ||||
| MODULE_SHOP_URL='http://localhost:8383/api' | ||||
| MODULE_SHOP_TOKEN='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.W10.Sisyc1bgy03TI0wT11oKhgh5J6vR9XWDOV56L6BiTJY' | ||||
|  | ||||
| SECRET_KEY='' | ||||
| @@ -33,8 +33,8 @@ class ModuleShopClientController extends AdminController | ||||
|     { | ||||
|         $per_page = 8; | ||||
|  | ||||
|         $token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.W10.POQZmGB7EZIayINtYhzu5r1rdgZhF9qPJpaQkl_g6pU'; | ||||
|         $modules_info = $this->client->request('GET', 'http://igfs.loc/api/module_shop/gb_slug', [ | ||||
|         $token = $_ENV['MODULE_SHOP_TOKEN']; | ||||
|         $modules_info = $this->client->request('GET', $_ENV['MODULE_SHOP_URL'] . '/module_shop/gb_slug', [ | ||||
|             'headers' => [ | ||||
|                 'Authorization' => 'Bearer ' . $token, | ||||
|             ] | ||||
|   | ||||
| @@ -26,15 +26,14 @@ $info_to_table['data'] = $modules_info; | ||||
| $table = new \Itguild\Tables\ListJsonTable(json_encode($info_to_table, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)); | ||||
|  | ||||
|  | ||||
| $table->addAction(function ($row, $url) use ($moduleService){ | ||||
| $table->addAction(function ($row, $url) use ($moduleService) { | ||||
|     $slug = $row['slug']; | ||||
|     if ($moduleService->isActive($slug)){ | ||||
|     if ($moduleService->isActive($slug)) { | ||||
|         $label = "Деактивировать"; | ||||
|         $btn_type = "warning"; | ||||
|         $btn = "<a class='btn btn-$btn_type' href='$url/deactivate/?slug=$slug' style='margin: 3px; width: 150px;' >$label</a>"; | ||||
|  | ||||
|     } | ||||
|     else { | ||||
|     } else { | ||||
|         $label = "Активировать"; | ||||
|         $btn_type = "primary"; | ||||
|         $btn = "<a class='btn btn-$btn_type' href='$url/activate/?slug=$slug' style='margin: 3px; width: 150px;' >$label</a>"; | ||||
| @@ -43,15 +42,28 @@ $table->addAction(function ($row, $url) use ($moduleService){ | ||||
|     return $btn; | ||||
| }); | ||||
|  | ||||
| $table->addAction(function ($row, $url) use ($moduleService){ | ||||
| $table->addAction(function ($row, $url) use ($moduleService) { | ||||
|     $slug = $row['slug']; | ||||
|     return "<a class='btn btn-primary' href='$url/view/?slug=$slug' style='margin: 3px; width: 150px;' >Просмотр</a>"; | ||||
| }); | ||||
|  | ||||
| $table->addAction(function ($row, $url) use ($moduleService){ | ||||
| $table->addAction(function ($row, $url) use ($moduleService) { | ||||
|     $slug = $row['slug']; | ||||
|     return "<a class='btn btn-primary' href='$url/update/?slug=$slug' style='margin: 3px; width: 150px;' >Обновить</a>"; | ||||
| }); | ||||
|  | ||||
| $table->create(); | ||||
|  | ||||
|  | ||||
| ?> | ||||
|     <ul class="nav nav-tabs"> | ||||
|         <li class="nav-item"> | ||||
|             <a class="nav-link active" aria-current="page" href="#">Локальные</a> | ||||
|         </li> | ||||
|         <li class="nav-item"> | ||||
|             <a class="nav-link" href="#">Каталог</a> | ||||
|         </li> | ||||
|     </ul> | ||||
|     <br> | ||||
| <?php | ||||
| $table->render(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user