public static function addFriend($id_from, $id_to) { $mail = new Mail(); $user_name_sender = Users::find('id', $id_from); if (!$user_name_sender) { return; } $user_name_sender = $user_name_sender->nickname; $user = Users::find('id', $id_to); if (!$user) { return; } $from = Config::getField('MAIL_FROM'); $from = [$from['mail'] => $from['name']]; $to = explode('@', $user->mail); $to = [$user->mail => $to[0]]; $mail->send($from, $to, 'TITLE', Translate::getMails(null, 'account/friend_add', 'Demande reçu', ['user_name_sender' => $user_name_sender])); }
public static function init() { $url = isset($_GET['url']) ? $_GET['url'] : '/'; $path = __DIR__ . '/../../app/routes.php'; require "{$path}"; try { Router::parse($url); } catch (RouterException $e) { if (isset($_GET['url']) && $_GET['url'] == 'error/404') { throw new \Exception('Too many Redirects'); } if (Config::getField('DEV_ENV')) { throw new RouterException($e->getMessage(), 0, $e); } else { if (headers_sent()) { throw new \Exception('Headers already sent !'); } header('location: /error/404'); exit; } } }
<?php use EasyHQ\Config; ?> # Vérification de l'adresse mail Pour confirmer votre adresse mail merci de cliquer sur le lien suivant : <?php echo Config::getField('HOST'); ?> verify/<?php echo $key; ?> Si celui-ci ne fonctionne pas, vous pouvez copier l'adresse pour la coller dans votre navigateur. Cordialement, Admin easyHQ