public static function template_new_ggi_mail($param, $is_resend = false) { $param = json_decode(json_encode($param), FALSE); $user_name = str_replace('@gameloft.com', '', $_SERVER['REMOTE_USER']); $user_name = str_replace('.', ' ', ucfirst($user_name)); $to[] = $_SERVER['REMOTE_USER']; if (ENVIRONMENT == GOLD || ENVIRONMENT == STAGING) { $cc[] = MAIL_WOA; $bcc[] = '*****@*****.**'; } $platform = Platform::load($param->platform_id)->to_array(); $operator = Operator::load($param->operator_id)->to_array(); $country = Country::load($param->country_id)->to_array(); $product = Product::load($param->product_id)->to_array(); $store = Appstores::load($param->store_id)->to_array(); $template_params = array(); $template_params['user_name'] = $user_name; $template_params['platform_name'] = $platform['name']; $template_params['operator_name'] = $operator['name']; $template_params['country_name'] = $country['name']; $template_params['product_name'] = $product['name']; $template_params['product_id'] = $param->product_id; $template_params['ggi'] = $param->ggi; $template_params['store_name'] = $store['name']; $template_params['deployment_silo'] = $param->deployment_silo; $tpl = (object) $template_params; //Get email template ob_start(); $subject = 'TUNA - Request of new project (GGI): ' . $param->ggi; include_once 'mail_templates/new_project.php'; $body = ob_get_contents(); ob_end_clean(); //Send the email $m = new Mail('text/html'); $m->to(@implode(',', $to)); $m->cc(@implode(',', $cc)); $m->bcc(@implode(',', $bcc)); $m->subject($subject); $m->body($body); $m->send(); TunaLog::info_log(__CLASS__, __FUNCTION__, $_SERVER['REMOTE_USER'], ''); }