Sindbad~EG File Manager
<?php
class RAController extends BaseController {
//Result Announcement
public function ResultAnnouncement(){
try {
$abstracts = [];
$abstracts1 = [];
$selected_list = [];
$authors = [];
$sessions = [];
$sample_mob_nos = Input::has("sample_mob_nos")?Input::get("sample_mob_nos"):null;
$selection_type_id = Input::has("selection_type")?Input::get("selection_type"):null;
$name_in_grid_id = Input::has("name_in_grid_id")?Input::get("name_in_grid_id"):null;
$select_to = Input::has("select_to")?Input::get("select_to"):null;
$abs_ids = Input::get('abs_ids');
$checked_ids = Input::get('chk');
$sms_template = Input::has("sms_template")?Input::get("sms_template"):null;
$status_id = 2;
$selection_types_db = Abstracts::join('selection_type','selection_type.selection_type_id','=','abstracts.selection_type_id')->whereIN('abstracts.abs_type',['FP','VT'])->distinct()->select('selection_type.selection_type_id','selection_type.type')->get();
if(isset($selection_type_id) && intval($selection_type_id) > 0)
{
$sessions =Abstracts::whereNotNull('name_in_grid_id')
->where('selection_type_id',$selection_type_id)
->orderBy('name_in_grid','asc')
->lists('name_in_grid','name_in_grid_id');
}
if(isset($name_in_grid_id))
{
$res1_order_by = 'Order by category_display_name,sno';
$res2_order_by = 'Order by author_id desc';
$result = Abstracts::usp_get_abstracts_print(null,null,null,null,null,$selection_type_id,$status_id,null,null,$res1_order_by,$res2_order_by,null,null,null,null,null,$name_in_grid_id);
$abstracts = $result["abstracts"];
$authors = $result["authors"];
// var_dump($abstracts);
// exit();
// foreach ($abstracts_db as $key => $value) {
// if($value->name_in_grid_id == $name_in_grid_id )
// $abstracts[] = $value;
// }
$abs_type = 'KAFP';
$res1_order_by = 'Order by abs_no';
$result = Abstracts::usp_get_abstracts_print(null,null,$abs_type,null,null,null,null,null,null,$res1_order_by,null,null,null);
$abstracts1 = $result["abstracts"];
$selected_list = [];
foreach ($abstracts as $key => $value) {
if($select_to =="Semi Final" && $value->is_semi_final == 1)
{
$selected_list[$value->abs_id] =$value->abs_id;
}
elseif($select_to =="Final" && $value->is_final == 1)
{
$selected_list[$value->abs_id] =$value->abs_id;
}
elseif($select_to =="Winner" && $value->is_winner == 1)
{
$selected_list[$value->abs_id] =$value->abs_id;
}
}
foreach ($abstracts1 as $key => $value1) {
if($select_to =="Semi Final" && $value1->is_semi_final == 1)
{
$selected_list[$value1->abs_id] =$value1->abs_id;
}
elseif($select_to =="Final" && $value1->is_final == 1)
{
$selected_list[$value1->abs_id] =$value1->abs_id;
}
elseif($select_to =="Winner" && $value1->is_winner == 1)
{
$selected_list[$value1->abs_id] =$value1->abs_id;
}
}
}
// if(Input::get("go"))
// {
// }
// else
Session::forget('msgSuccess');
Session::forget('msgError');
if(Input::get("btnsubmit"))
{
// var_dump($checked_ids);
$abs_list = Abstracts::whereIN('abs_id',$abs_ids)->get();
foreach ($abs_list as $key => $abs) {
$can_save = false;
if($select_to =="Semi Final")
{
// echo " enter " . $abs->abs_id;
// if(isset($checked_ids[$abs->abs_id]))
// {
// echo " fine " . $abs->abs_id;
// }
if(intval($abs->is_semi_final) < 1 && isset($checked_ids[$abs->abs_id]))
{
//echo " in " . $abs->abs_id;
$can_save = true;
$abs->is_semi_final =1;
$selected_list[$abs->abs_id] =$abs->abs_id;
}
elseif (intval($abs->is_semi_final) >0 && !isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_semi_final =0;
unset($selected_list[$abs->abs_id]);
}
//echo " out " . $abs->abs_id;
}
elseif($select_to =="Final")
{
if(intval($abs->is_final) < 1 && isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_final =1;
$selected_list[$abs->abs_id] =$abs->abs_id;
}
elseif(intval($abs->is_final) >0 && !isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_final =0;
unset($selected_list[$abs->abs_id]);
}
}
elseif($select_to =="Winner")
{
if(intval($abs->is_winner) < 1 && isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_winner =1;
$selected_list[$abs->abs_id] =$abs->abs_id;
}
elseif(intval($abs->is_winner) >0 && !isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_winner =0;
unset($selected_list[$abs->abs_id]);
}
}
if($can_save)
$abs->save();
}
//exit();
Session::flash('msgSuccess', 'Sesssion : '. $sessions[$name_in_grid_id] .' - '. $select_to .' saved successfully');
}
$sms_template = nl2br($sms_template);
if(isset($sample_mob_nos))
{
$sample_mob_nos = explode(',', $sample_mob_nos);
}
if(Input::get("btnSMSsample"))
{
if(isset($checked_ids) && count($checked_ids)>0)
{
//SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,sample_mob_nos){
$this->SendSMS_RA($sms_template,$select_to,$checked_ids,1,$sample_mob_nos);
Session::flash('msgSuccess', 'Sample SMS was sent successfully');
}
else
{
Session::flash('msgError', 'Please Select Checkbox');
}
}
if(Input::get("btnSMS"))
{
if(isset($checked_ids) && count($checked_ids)>0)
{
//SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,sample_mob_nos){
$this->SendSMS_RA($sms_template,$select_to,$checked_ids,0,$sample_mob_nos);
Session::flash('msgSuccess', 'SMS was sent successfully');
}
else
{
Session::flash('msgError', 'Please Select Checkbox');
}
}
$selection_types = [];
foreach ($selection_types_db as $key => $value) {
$selection_types[$value->selection_type_id] = $value->type;
}
return View::make("result_announcement")->with('selection_type_id',$selection_type_id)
->with('name_in_grid_id',$name_in_grid_id)
->with('selection_types',$selection_types)
->with('sessions',$sessions)
->with('abstracts',$abstracts)
->with('authors',$authors)
->with('abstracts1',$abstracts1)
->with('selected_list',$selected_list)
->with('select_to',$select_to);
} catch (Exception $e) {
Log::error('RAController - ResultAnnouncement'.$e->getMessage());
$msg =AppMessage::$GENERAL_ERROR;
}
}
public function ResultAnnouncementSemiFinal(){
// try {
$abstracts = [];
$abstracts1 = [];
$selected_list = [];
$authors = [];
$sessions = [];
$sample_mob_nos = Input::has("sample_mob_nos")?Input::get("sample_mob_nos"):null;
$selection_type_id = Input::has("selection_type")?Input::get("selection_type"):null;
$category_id = Input::has("category_id")?Input::get("category_id"):null;
$select_to = "Final"; //default Final
$abs_ids = Input::get('abs_ids');
$checked_ids = Input::get('chk');
$sms_template = Input::has("sms_template")?Input::get("sms_template"):null;
$status_id = 2;
$selection_types_db = Abstracts::join('selection_type','selection_type.selection_type_id','=','abstracts.selection_type_id')->where('is_semi_final',1)->whereIN('abstracts.abs_type',['FP','VT'])->distinct()->select('selection_type.selection_type_id','selection_type.type')->get();
$selection_types_KAFP_db = Abstracts::join('abstracts as abs','abs.abs_id','=','abstracts.keynote_abs_id')->join('selection_type','selection_type.selection_type_id','=','abs.selection_type_id')->where('abstracts.is_semi_final',1)->whereIN('abstracts.abs_type',['KAFP'])->distinct()->select('selection_type.selection_type_id','selection_type.type')->get();
if(isset($selection_type_id) && intval($selection_type_id) > 0)
{
$sessions_db =Abstracts::join('categories','categories.category_id','=','abstracts.category_id')
->where('selection_type_id',$selection_type_id)
->where('is_semi_final',1)
->get();
$sessions_ka_db =Abstracts::join('abstracts as abs','abs.abs_id','=','abstracts.keynote_abs_id')
->join('categories','categories.category_id','=','abstracts.category_id')
->where('abs.selection_type_id',$selection_type_id)
->where('abstracts.is_semi_final',1)
->get();
foreach($sessions_db as $session)
{
$sessions[$session->category_id] = $session->name;
}
foreach($sessions_ka_db as $session)
{
$sessions[$session->category_id] = $session->name;
}
// var_dump($sessions);
// exit();
}
$sp_selection_type_id = null;
if(isset($category_id))
{
$sp_category_id = null;
if($category_id == 'All')
$sp_category_id = null;
else
$sp_category_id = $category_id;
if(intval($selection_type_id) == 2)
{
$sp_selection_type_id = "2,7,8";
$selection_type_id = "2";
}
$res1_order_by = 'Order by category_display_name,name_in_grid,sno';
$res2_order_by = 'Order by author_id desc';
$result = Abstracts::usp_get_abstracts_print(null,$sp_category_id,null,null,null,$sp_selection_type_id,$status_id,null,null,$res1_order_by,$res2_order_by,null,null,null,null,null,null,1);
$abstracts = $result["abstracts"];
$authors = $result["authors"];
// var_dump($abstracts);
// exit();
// foreach ($abstracts_db as $key => $value) {
// if($value->name_in_grid_id == $name_in_grid_id )
// $abstracts[] = $value;
// }
// $abs_type = 'KAFP';
// $res1_order_by = 'Order by abs_no';
// $result = Abstracts::usp_get_abstracts_print(null,$sp_category_id,null,null,null,null,null,null,null,$res1_order_by,null,null,null,null,null,null,null,1);
// $abstracts1 = $result["abstracts"];
// var_dump($abstracts1);
// exit();
$selected_list = [];
foreach ($abstracts as $key => $value) {
if($select_to =="Final" && $value->is_final == 1)
{
$selected_list[$value->abs_id] =$value->abs_id;
}
}
foreach ($abstracts1 as $key => $value1) {
if($select_to =="Final" && $value1->is_final == 1)
{
$selected_list[$value1->abs_id] =$value1->abs_id;
}
}
}
// if(Input::get("btnSFPrint"))
// {
// }
Session::forget('msgSuccess');
Session::forget('msgError');
if(Input::get("btnsubmit"))
{
// var_dump($checked_ids);
$abs_list = Abstracts::whereIN('abs_id',$abs_ids)->get();
foreach ($abs_list as $key => $abs) {
$can_save = false;
if(intval($abs->is_final) < 1 && isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_final =1;
$selected_list[$abs->abs_id] =$abs->abs_id;
}
elseif(intval($abs->is_final) >0 && !isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_final =0;
unset($selected_list[$abs->abs_id]);
}
if($can_save)
$abs->save();
}
//exit();
if(isset($sessions[$category_id]))
Session::flash('msgSuccess', 'Sesssion : '. $sessions[$category_id] .' - '. $select_to .' saved successfully');
else
Session::flash('msgSuccess', 'Sesssion : '. $select_to .' saved successfully');
}
$sms_template = nl2br($sms_template);
if(isset($sample_mob_nos))
{
$sample_mob_nos = explode(',', $sample_mob_nos);
}
if(Input::get("btnSMSsample"))
{
if(isset($checked_ids) && count($checked_ids)>0)
{
//SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,sample_mob_nos){
$this->SendSMS_RA($sms_template,$select_to,$checked_ids,1,$sample_mob_nos);
Session::flash('msgSuccess', 'Sample SMS was sent successfully');
}
else
{
Session::flash('msgError', 'Please Select Checkbox');
}
}
if(Input::get("btnSMS"))
{
if(isset($checked_ids) && count($checked_ids)>0)
{
//SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,sample_mob_nos){
$this->SendSMS_RA($sms_template,$select_to,$checked_ids,0,$sample_mob_nos);
Session::flash('msgSuccess', 'SMS was sent successfully');
}
else
{
Session::flash('msgError', 'Please Select Checkbox');
}
}
$selection_types = [];
foreach ($selection_types_db as $key => $value) {
$selection_types[$value->selection_type_id] = $value->type;
}
foreach ($selection_types_KAFP_db as $key => $value1) {
$selection_types[$value1->selection_type_id] = $value1->type;
}
return View::make("result_announcement_semi_final")->with('selection_type_id',$selection_type_id)
->with('category_id',$category_id)
->with('selection_types',$selection_types)
->with('sessions',$sessions)
->with('abstracts',$abstracts)
->with('authors',$authors)
// ->with('abstracts1',$abstracts1)
->with('selected_list',$selected_list);
// } catch (Exception $e) {
// Log::error('RAController - ResultAnnouncementSemiFinal'.$e->getMessage());
// $msg =AppMessage::$GENERAL_ERROR;
// }
}
public function ResultAnnouncementFinal(){
// try {
$abstracts = [];
$abstracts1 = [];
$selected_list = [];
$authors = [];
$sessions = [];
$sample_mob_nos = Input::has("sample_mob_nos")?Input::get("sample_mob_nos"):null;
$selection_type_id = Input::has("selection_type")?Input::get("selection_type"):null;
$select_to = "Winner"; //default Winner
$abs_ids = Input::get('abs_ids');
$checked_ids = Input::get('chk');
$sms_template = Input::has("sms_template")?Input::get("sms_template"):null;
$status_id = 2;
$selection_types_db = Abstracts::join('selection_type','selection_type.selection_type_id','=','abstracts.selection_type_id')->where('is_final',1)->whereIN('abstracts.abs_type',['FP','VT'])->distinct()->select('selection_type.selection_type_id','selection_type.type')->get();
$selection_types_KAFP_db = Abstracts::join('abstracts as abs','abs.abs_id','=','abstracts.keynote_abs_id')->join('selection_type','selection_type.selection_type_id','=','abs.selection_type_id')->where('abstracts.is_final',1)->whereIN('abstracts.abs_type',['KAFP'])->distinct()->select('selection_type.selection_type_id','selection_type.type')->get();
$selection_types = [];
foreach ($selection_types_db as $key => $value) {
$selection_types[$value->selection_type_id] = $value->type;
}
foreach ($selection_types_KAFP_db as $key => $value1) {
$selection_types[$value1->selection_type_id] = $value1->type;
}
if(isset($selection_type_id))
{
$res1_order_by = 'Order by category_display_name,name_in_grid,sno';
$res2_order_by = 'Order by author_id desc';
$result = Abstracts::usp_get_abstracts_print(null,null,null,null,null,$selection_type_id,$status_id,null,null,$res1_order_by,$res2_order_by,null,null,null,null,null,null,null,1);
$abstracts = $result["abstracts"];
$authors = $result["authors"];
$abs_type = 'KAFP';
$res1_order_by = 'Order by abs_no';
$result = Abstracts::usp_get_abstracts_print(null,null,null,null,null,null,null,null,null,$res1_order_by,null,null,null,null,null,null,null,null,1);
$abstracts1 = $result["abstracts"];
$selected_list = [];
foreach ($abstracts as $key => $value) {
if($select_to =="Winner" && $value->is_winner == 1)
{
$selected_list[$value->abs_id] =$value->abs_id;
}
}
foreach ($abstracts1 as $key => $value1) {
if($select_to =="Winner" && $value1->is_winner == 1)
{
$selected_list[$value1->abs_id] =$value1->abs_id;
}
}
}
// if(Input::get("go"))
// {
// }
// else
Session::forget('msgSuccess');
Session::forget('msgError');
if(Input::get("btnsubmit"))
{
// var_dump($checked_ids);
$abs_list = Abstracts::whereIN('abs_id',$abs_ids)->get();
foreach ($abs_list as $key => $abs) {
$can_save = false;
if(intval($abs->is_winner) < 1 && isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_winner =1;
$selected_list[$abs->abs_id] =$abs->abs_id;
}
elseif(intval($abs->is_winner) >0 && !isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_winner =0;
unset($selected_list[$abs->abs_id]);
}
if($can_save)
$abs->save();
}
//exit();
Session::flash('msgSuccess', $selection_types[$selection_type_id] .' - '. $select_to .' saved successfully');
}
$sms_template = nl2br($sms_template);
if(isset($sample_mob_nos))
{
$sample_mob_nos = explode(',', $sample_mob_nos);
}
if(Input::get("btnSMSsample"))
{
if(isset($checked_ids) && count($checked_ids)>0)
{
//SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,sample_mob_nos){
$this->SendSMS_RA($sms_template,$select_to,$checked_ids,1,$sample_mob_nos);
Session::flash('msgSuccess', 'Sample SMS was sent successfully');
}
else
{
Session::flash('msgError', 'Please Select Checkbox');
}
}
if(Input::get("btnSMS"))
{
if(isset($checked_ids) && count($checked_ids)>0)
{
//SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,sample_mob_nos){
$this->SendSMS_RA($sms_template,$select_to,$checked_ids,0,$sample_mob_nos);
Session::flash('msgSuccess', 'SMS was sent successfully');
}
else
{
Session::flash('msgError', 'Please Select Checkbox');
}
}
return View::make("result_announcement_final")->with('selection_type_id',$selection_type_id)
->with('selection_types',$selection_types)
->with('abstracts',$abstracts)
->with('authors',$authors)
->with('abstracts1',$abstracts1)
->with('selected_list',$selected_list);
// } catch (Exception $e) {
// Log::error('RAController - ResultAnnouncementFinal'.$e->getMessage());
// $msg =AppMessage::$GENERAL_ERROR;
// }
}
public function ResultAnnouncementWinner(){
// try {
$abstracts = [];
$abstracts1 = [];
$selected_list = [];
$authors = [];
$sessions = [];
$sample_mob_nos = Input::has("sample_mob_nos")?Input::get("sample_mob_nos"):null;
$selection_type_id = Input::has("selection_type")?Input::get("selection_type"):null;
$select_to = "Winner"; //default Winner
$abs_ids = Input::get('abs_ids');
$checked_ids = Input::get('chk');
$sms_template = Input::has("sms_template")?Input::get("sms_template"):null;
$status_id = 2;
if(!(intval($selection_type_id)>0))
{
$selection_type_id = null;
}
elseif(intval($selection_type_id) == 2)
{
$selection_type_id = "2,7,8";
}
$selection_types_db = Abstracts::join('selection_type','selection_type.selection_type_id','=','abstracts.selection_type_id')->where('is_winner',1)->whereIN('abstracts.abs_type',['FP','VT'])->distinct()->select('selection_type.selection_type_id','selection_type.type')->get();
$selection_types_KAFP_db = Abstracts::join('abstracts as abs','abs.abs_id','=','abstracts.keynote_abs_id')->join('selection_type','selection_type.selection_type_id','=','abs.selection_type_id')->where('abstracts.is_winner',1)->whereIN('abstracts.abs_type',['KAFP'])->distinct()->select('selection_type.selection_type_id','selection_type.type')->get();
$selection_types = [];
foreach ($selection_types_db as $key => $value) {
$selection_types[$value->selection_type_id] = $value->type;
}
foreach ($selection_types_KAFP_db as $key => $value1) {
$selection_types[$value1->selection_type_id] = $value1->type;
}
// if(isset($selection_type_id))
// {
$res1_order_by = 'Order by category_display_name,name_in_grid,sno';
$res2_order_by = 'Order by author_id desc';
$result = Abstracts::usp_get_abstracts_print(null,null,null,null,null,$selection_type_id,$status_id,null,null,$res1_order_by,$res2_order_by,null,null,null,null,null,null,null,null,1);
$abstracts = $result["abstracts"];
$authors = $result["authors"];
// $abs_type = 'KAFP';
// $res1_order_by = 'Order by abs_no';
// $result = Abstracts::usp_get_abstracts_print(null,null,null,null,null,null,null,null,null,$res1_order_by,null,null,null,null,null,null,null,null,null,1);
// $abstracts1 = $result["abstracts"];
// foreach($abstracts_db as $key => $value)
// {
// }
// $abstracts
// foreach($abstracts_db as $key => $value)
// {
// }
$selected_list = [];
// foreach ($abstracts as $key => $value) {
// if($select_to =="Winner" && $value->is_winner == 1)
// {
// $selected_list[$value->abs_id] =$value->abs_id;
// }
// }
// foreach ($abstracts1 as $key => $value1) {
// if($select_to =="Winner" && $value1->is_winner == 1)
// {
// $selected_list[$value1->abs_id] =$value1->abs_id;
// }
// }
// }
// if(Input::get("go"))
// {
// }
// else
Session::forget('msgSuccess');
Session::forget('msgError');
if(Input::get("btnsubmit"))
{
// var_dump($checked_ids);
$abs_list = Abstracts::whereIN('abs_id',$abs_ids)->get();
foreach ($abs_list as $key => $abs) {
$can_save = false;
if(intval($abs->is_winner) < 1 && isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_winner =1;
$selected_list[$abs->abs_id] =$abs->abs_id;
}
elseif(intval($abs->is_winner) >0 && !isset($checked_ids[$abs->abs_id]))
{
$can_save = true;
$abs->is_winner =0;
unset($selected_list[$abs->abs_id]);
}
if($can_save)
$abs->save();
}
//exit();
Session::flash('msgSuccess', $selection_types[$selection_type_id] .' - '. $select_to .' saved successfully');
}
$sms_template = nl2br($sms_template);
if(isset($sample_mob_nos))
{
$sample_mob_nos = explode(',', $sample_mob_nos);
}
if(Input::get("btnSMSsample"))
{
if(isset($checked_ids) && count($checked_ids)>0)
{
//SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,sample_mob_nos){
$this->SendSMS_RA($sms_template,"Winner",$checked_ids,1,$sample_mob_nos);
Session::flash('msgSuccess', 'Sample SMS was sent successfully');
}
else
{
Session::flash('msgError', 'Please Select Checkbox');
}
}
if(Input::get("btnSMS"))
{
if(isset($checked_ids) && count($checked_ids)>0)
{
//SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,sample_mob_nos){
$this->SendSMS_RA($sms_template,"Winner",$checked_ids,0,$sample_mob_nos);
Session::flash('msgSuccess', 'SMS was sent successfully');
}
else
{
Session::flash('msgError', 'Please Select Checkbox');
}
}
return View::make("result_announcement_winner")->with('selection_type_id',$selection_type_id)
->with('selection_types',$selection_types)
->with('abstracts',$abstracts)
->with('authors',$authors)
->with('abstracts1',$abstracts1)
->with('selected_list',$selected_list);
// } catch (Exception $e) {
// Log::error('RAController - ResultAnnouncementWinner'.$e->getMessage());
// $msg =AppMessage::$GENERAL_ERROR;
// }
}
//result_announcement SMS
public function SendSMS_RA($sms_template,$select_to,$abs_ids,$is_sample,$sample_mob_nos){
$res1_order_by = 'Order by category_display_name,sno';
$res2_order_by = 'Order by author_id desc';
$role_ids = '13,32,33,34,35,36';
$status_id = 2;
$result = Abstracts::usp_get_abstracts_print($role_ids,null,null,null,implode(',', $abs_ids),null,$status_id,null,null,$res1_order_by,$res2_order_by,null,null,null,null,null,null);
$abstracts_db = $result["abstracts"];
$authors = $result["authors"];
$abstracts= [];
foreach ($abstracts_db as $key => $value) {
$abstracts[$value->abs_id] = $value;
}
$sms_data = [];
foreach ($authors as $key => $item) {
$title = "";
if(empty($item->abs_no))
$title= strtoupper($item->title);
else
$title= strtoupper($item->abs_type.$item->abs_no .' - '. $item->title);
$session = "";
if($select_to =="Semi Final")
$session = $abstracts[$item->abs_id]->name_in_grid;
elseif($select_to =="Final")
$session = $abstracts[$item->abs_id]->category_display_name;
elseif($select_to =="Winner")
$session = $abstracts[$item->abs_id]->category_display_name;
$tags = array(
'NAME' => isset($item->name)?$item->name:'',
'MEMBERSHIPNO' => isset($item->membership_no)?$item->membership_no:'',
'TITLE' => $title,
'SESSION' => $session,
'ROLE' => isset($item->role)?$item->role:'',
'SELECTIONTYPE' => $abstracts[$item->abs_id]->selection_type,
);
$message = Helper::merge_tag($sms_template,$tags);
$objsms = new stdClass();
$objsms->to = [$item->mobile];
//$objsms->to = $sample_mob_nos;
$objsms->message = str_replace('<br />', '%0a', $message);
array_push($sms_data, $objsms);
//if is sample sms data vairable first data one set to sms
if($is_sample==1)
{
$objsms = $sms_data[0];
$objsms->to = $sample_mob_nos;
$sms_data = [];
array_push($sms_data, $objsms);
}
}
// var_dump($sms_data);
// exit();
if(count($sms_data)>0)
{
try {
Helper::smsBulk_v2($sms_data, "RESULTANNOUNCEMENT");
} catch (Exception $e) {
echo "SendSMS_RA - sendSMS : " . $e->getMessage();
Log::error('RAController - SendSMS_RA - sendSMS : '.$e->getMessage());
}
}
}
public function ResultAnnouncementScreen()
{
try {
$selection_type_id = Input::get('selection_type_id')?Input::get('selection_type_id'):null;
$name_in_grid_id = Input::has('name_in_grid_id')?Input::get('name_in_grid_id'):null;
$category_id = Input::has('category_id')?Input::get('category_id'):null;
$select_to = Input::has('select_to')?Input::get('select_to'):null;
$is_bw = Input::has('is_bw')?Input::get('is_bw'):null;
$is_portrait = Input::has('is_portrait')?Input::get('is_portrait'):null;
if(intval($selection_type_id)>0)
{
$res1_order_by = 'Order by category_display_name,name_in_grid,isnull(sno),sno';
$res2_order_by = 'Order by author_id desc';
$role_ids = '13,35';
$status_id = 2;
$abs_id = null;
$is_semi_final = null;
$is_final = null;
$is_winner = null;
if($select_to == "Semi Final")
{
$is_semi_final = 1;
}
else if($select_to == "Final")
{
$is_final = 1;
}
else if($select_to == "Winner")
{
$is_winner = 1;
}
// var_dump($category_id);
// exit();
$sekection_type = DB::table('selection_type')->where('selection_type_id',$selection_type_id)->first();
$selection_type_id = $selection_type_id.',7,8';
$result = Abstracts::usp_get_abstracts_print($role_ids,$category_id,null,null,$abs_id,$selection_type_id,$status_id,null,null,$res1_order_by,$res2_order_by,null,null,null,null,null,$name_in_grid_id,$is_semi_final,$is_final,$is_winner);
$abstracts = $result["abstracts"];
$authors = $result["authors"];
// var_dump($abstracts);
// exit();
return View::make("result_announcement_image")->with('abstracts',$abstracts)->with('authors',$authors)->with('select_to',$select_to)->with('selection_type',$sekection_type)->with('is_bw',$is_bw)->with('is_portrait',$is_portrait);
}
} catch (Exception $e) {
Log::error('RAController - ResultAnnouncement_screen'.$e->getMessage());
$msg =AppMessage::$GENERAL_ERROR;
}
}
public function ResultAnnouncementPrintList()
{
// try {
$selection_type_id = Input::get('selection_type_id');
$category_id = Input::has('category_id')?Input::get('category_id'):null;
$select_to = Input::get('select_to');
$is_bw = Input::get('is_bw');
if(!(intval($category_id)>0))
{
$category_id = null;
}
if(!(intval($selection_type_id)>0))
{
$selection_type_id = null;
}
else
{
$selection_type_id = $selection_type_id.',7,8';
}
$res1_order_by = 'Order by category_display_name,name_in_grid,ISNULL(sno),sno';
$res2_order_by = 'Order by author_id desc';
$role_ids = '13,35';
$status_id = 2;
$abs_id = null;
$is_semi_final = null;
$is_final = null;
$is_winner = null;
if($select_to == "Semi Final")
{
$is_semi_final = 1;
}
else if($select_to == "Final")
{
$is_final = 1;
}
else if($select_to == "Winner")
{
$is_winner = 1;
}
// var_dump($is_winner);
// exit();
$selection_type = DB::table('selection_type')->where('selection_type_id',$selection_type_id)->first();
$result = Abstracts::usp_get_abstracts_print($role_ids,$category_id,null,null,$abs_id,$selection_type_id,$status_id,null,null,$res1_order_by,$res2_order_by,null,null,null,null,null,null,$is_semi_final,$is_final,$is_winner);
$abstracts = $result["abstracts"];
$authors = $result["authors"];
// var_dump($absvalue);
return View::make("result_announcement_list_print")->with('selection_type',$selection_type )->with('select_to',$select_to)->with('abstracts',$abstracts)->with('authors',$authors)->with('is_bw',$is_bw);
// } catch (Exception $e) {
// Log::error('RAController - ResultAnnouncement_screen'.$e->getMessage());
// $msg =AppMessage::$GENERAL_ERROR;
// }
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists