]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6479
authorsoufiane <soufiane@cubedesigners.com>
Fri, 24 Nov 2023 17:21:05 +0000 (18:21 +0100)
committersoufiane <soufiane@cubedesigners.com>
Fri, 24 Nov 2023 17:21:05 +0000 (18:21 +0100)
app/Models/FluidbookExternalInstallServer.php

index 0233406e902554bdf6896c0d6e2bba24e499118d..cefbe5ba7ca208bab4bde12519b4936e4ef2a355 100644 (file)
@@ -33,6 +33,7 @@ class FluidbookExternalInstallServer extends ExternalServer
 
     public function setFields()
     {
+
         parent::setFields();
         $this->addField('redirections', Table::class, __('Redirections'), ['entity_singular' => __('redirection'), 'columns' => ['from' => __('De'), 'to' => __('Vers')], 'when' => ['protocol' => 'hosting']]);
         $this->addField('allows_root', Checkbox::class, __('Autoriser le chargement à la racine (sur le chemin de base)'), ['default' => false]);
@@ -114,16 +115,13 @@ class FluidbookExternalInstallServer extends ExternalServer
         return $result_;
     }
 
-    public static function listFluidbook($id)
+    public function listFluidbook()
     {
-        /*return DB::table('fluidbook_external_install_server')
-            ->join('fluidbook_publication', 'fluidbook_external_install_server.name', '=', 'fluidbook_publication.c_title')
-            ->where('fluidbook_external_install_server.created_ok','1')
-            ->where('fluidbook_external_install_server.host','!=','')
-            ->select()
+        $id = $this->id;
+        $results = DB::table('fluidbook_publication')
+            ->whereJsonContains('settings->install_online->server', $id)
             ->get()
-            ->groupBy('fluidbook_external_install_server.host')
-            ->toArray();*/
+            ->toArray();
     }
 
     public static function messages() {