app, $account_id); $record = new record_adapter($this->app, $sbas_id, $rid); } catch (\Exception $e) { return []; } $ret = [ 'text' => $this->app->trans("L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason%", [ '%title%' => $record->get_title(['encode'=> record_adapter::ENCODE_FOR_HTML]), '%bridge_name%' => $account->get_api()->get_connector()->get_name(), '%reason%' => $reason ]) , 'class' => '' ]; return $ret; } /** * * @return string */ public function get_name() { return $this->app->trans('Bridge upload fail'); } /** * * @return string */ public function get_description() { return $this->app->trans('Recevoir des notifications lorsqu\'un upload echoue sur un bridge'); } /** * @param integer $usr_id The id of the user to check * * @return boolean */ public function is_available(User $user) { return true; } }