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]);
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() {