$Instituitions = App('App\\Entities\\Affiliate')->lists(); if (request() == "post") { $data = $_POST; /** * @return array * transactionid & clientid */ $detail = App('App\\Entities\\Client')->addclient($data); App('App\\Classes\\Mailer')->mailRequest($data, $detail); if ($data['clienttype'] == "personal") { $notification = 'Thank you for using the Anastat Platform. Our systems are already processing your request. Kindly check your e-mail in a moment for updates on the status of you'; } if ($data['clienttype'] == "affiliate") { $notification = 'Thank you for using the Anastat Platform. Our systems are already processing your request. Kindly contact the <strong>Affiliate Manager</strong> in your Instituition'; } } frontview('index', compact('Micros', 'Macros', 'Instituitions', 'notification')); } else { $Controller = new BaseController(); if (preg_match("#\\/#", $requested_page)) { $data = explode("/", $requested_page); $method = array_shift($data); $param = $data; } else { $method = $requested_page; $param = array(); } call_user_func_array(array($Controller, $method), $param); }
public function addclient() { /** * Send admin a new mail if new request made by client * others can hook into this */ // register_hook('new_client','mailadmin'); $data = $_POST; App('App\\Entities\\Client')->addclient($data); $Micros = App('App\\Entities\\Database')->allmicros(); $Macros = App('App\\Entities\\Database')->allmacros(); $Instituitions = App('App\\Entities\\Affiliate')->lists(); if ($data['clienttype'] == "personal") { $notification = 'Thank you for using the Anastat Platform. Our systems are already processing your request. Kindly check your e-mail in a moment for updates on the status of you'; } if ($data['clienttype'] == "affiliate") { $notification = 'Thank you for using the Anastat Platform. Our systems are already processing your request. Kindly contact the help desk in your Instituition'; } // fire_hook('new_client'); frontview('index', compact('notification', 'Micros', 'Macros', 'Instituitions')); exit; }