Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 3.135.215.149
<?php
session_start();
function getUserSetupDetails($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$user_id=($aobj_context->mobj_data["get_user_id"]);
$get_user_type="select internal_code,value from s_ref_type where type='user_type'";
$lobj_get_user_type = $aobj_context->mobj_db->GetAll($get_user_type);
$arr['user_type']=$lobj_get_user_type;
$get_super_viser="select s.internal_code,sysusr as value,value as user_type from s_sysdb s
inner join s_ref_type t on t.internal_code=user_type where t.value='Super Wiser' or t.value='User' ";
$lobj_get_super_viser = $aobj_context->mobj_db->GetAll($get_super_viser);
$arr['super_wiser']=$lobj_get_super_viser;
$get_user_group="select s.internal_code,sysusr as value,value as user_type from s_sysdb s
inner join s_ref_type t on t.internal_code=user_type where t.value='Group'";
$lobj_get_user_group = $aobj_context->mobj_db->GetAll($get_user_group);
$arr['Group']=$lobj_get_user_group;
$get_user_group="select s.internal_code,sysusr as value,value as user_type from s_sysdb s
inner join s_ref_type t on t.internal_code=user_type where t.value='Department'";
$lobj_get_user_group = $aobj_context->mobj_db->GetAll($get_user_group);
$arr['department']=$lobj_get_user_group;
if($user_id=='0')
{
$get_user_details="select * from s_sysdb where internal_code=".$_SESSION['user_id'];
$lobj_get_user_details = $aobj_context->mobj_db->GetRow($get_user_details);
$arr['user_details']=$lobj_get_user_details;
}
else
{
$get_user_details="select * from s_sysdb where internal_code=".$user_id;
$lobj_get_user_details = $aobj_context->mobj_db->GetRow($get_user_details);
$arr['user_details']=$lobj_get_user_details;
}
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
}
function updateUserSetUpDetails($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$is_normal_update=($aobj_context->mobj_data["is_normal_update"]);
session_start();
$user_college_code=($aobj_context->mobj_data["user_college_code"]);
$user_college_code=empty($user_college_code)?$_SESSION['collcode']:$user_college_code;
$is_update_by_editing=($aobj_context->mobj_data["is_update_by_editing"]);
$sysusr= addslashes($aobj_context->mobj_data["login_id"]);
$sysusrkey=($aobj_context->mobj_data["sysusrkey"]);
$user_type_id=($aobj_context->mobj_data["user_type_id"]);
$user_type=($aobj_context->mobj_data["user_type_id"]);
$user_theme=($aobj_context->mobj_data["user_theme"]);
$user_theme=empty($user_theme)?"Tarka":$user_theme;
$real_name=addslashes($aobj_context->mobj_data["user_real_name"]);
$email_id=addslashes($aobj_context->mobj_data["user_email_id"]);
$super_wiser=($aobj_context->mobj_data["super_wiser"]);
$user_group=($aobj_context->mobj_data["user_group"]);
$can_edit_help_text=($aobj_context->mobj_data["can_edit_help_text"]);
$is_password_changed=($aobj_context->mobj_data["is_password_changed"]);
if($is_update_by_editing=='0')
$int_code=$_SESSION['user_id'];
else
$int_code=$is_update_by_editing;
if($is_normal_update==1)
{
$update_user="update s_sysdb
set sysusr='".($sysusr)."',
user_type='".($user_type_id)."',
real_name='".($real_name)."',
email_id='".($email_id)."',
super_wiser='".$super_wiser."',
user_group='".$user_group."',
user_theme='".$user_theme."',
can_edit_help_text='".$can_edit_help_text."'
where internal_code=".$int_code;
//var_dump($update_user);
$lobj_update_user = $aobj_context->mobj_db->Execute($update_user);
if($is_password_changed==1)
{
$change_pwd="update s_sysdb
set sysusrkey='{$sysusrkey}' where internal_code=".$int_code;
$lobj_update_pwd = $aobj_context->mobj_db->Execute($change_pwd);
}
if($lobj_update_user)
{
$arr='Updated Successfully';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
else
{
$arr='Updation Failed';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"Failure");
return;
}
}
else
{
$check_dup="select count(*) as count from s_sysdb where
user_type='{$user_type_id}' and sysusr='{$sysusr}' and college_code='{$user_college_code}'";
$lobj_check_dup = $aobj_context->mobj_db->getRow($check_dup);
if($lobj_check_dup[count]==0)
{
if(strtoupper($user_college_code) != 'LSYS')
{
$insert_new_user="insert into s_sysdb(
college_code,
sysusr,
sysusrkey,
user_type,
real_name,
email_id,
super_wiser,
user_group,
can_edit_help_text,
user_theme) values
(
'{$user_college_code}',
'{$sysusr}',
'{$sysusrkey}',
'{$user_type_id}',
'{$real_name}',
'{$email_id}',
'{$super_wiser}',
'{$user_group}',
'{$can_edit_help_text}',
'{$user_theme}'
)";
//var_dump($insert_new_user);//die();
$lobj_insert_user = $aobj_context->mobj_db->Execute($insert_new_user);
}
else
{
$insert_new_user="insert into s_sysdb(
college_code,
sysusr,
sysusrkey,
user_type,
real_name,
email_id,
super_wiser,
user_group,
can_edit_help_text,
user_theme)
SELECT fcollcode,
'{$sysusr}',
'{$sysusrkey}',
'17',
'{$real_name}',
'{$email_id}',
'{$super_wiser}',
'{$user_group}',
'{$can_edit_help_text}',
'{$user_theme}'
from college where fcollcode != 'LSYS'";
//var_dump($insert_new_user);die();
$lobj_insert_user = $aobj_context->mobj_db->Execute($insert_new_user);
}
if($lobj_insert_user)
{
$arr='New user has been inserted Successfully';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
else
{
$arr='Insertion Failed';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"Failure");
return;
}
}
else
{
$arr='User is allready Exists';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
}
}
function getUserRightsDetails($aobj_context)
{
session_start();
$college_code= $_SESSION['collcode'] ;
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$get_user_type="select internal_code,value from s_ref_type where type='module_type'";
$college_code=$_SESSION['collcode'];
$lobj_get_user_type = $aobj_context->mobj_db->GetAll($get_user_type);
$arr['user_rights_module_type']=$lobj_get_user_type;
$get_super_viser="select s.internal_code,sysusr as value from s_sysdb s where
college_code='{$college_code}' order by sysusr";
//var_dump($get_super_viser);
$lobj_get_super_viser = $aobj_context->mobj_db->GetAll($get_super_viser);
$arr['user_rights_user']=$lobj_get_super_viser;
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
}
/* function getUserRightsModuleNames($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$module_type=($aobj_context->mobj_data["module_type"]);
$serach_value=($aobj_context->mobj_data["serach_value"]);
$user_id=($aobj_context->mobj_data["user_id"]);
if(($serach_value!=''))
$serach=" where module_name like '%{$serach_value}%'";
else
$serach='';
$get_user_type="select s.*,IFNULL(ur.is_view,0) as is_view,
IFNULL(ur.is_add,0) as is_add,
IFNULL(ur.is_edit,0) as is_edit,
IFNULL(ur.is_del,0) as is_del
from
(select s.internal_code,module_name from
s_user_schema s where s.module_type={$module_type}) s
left join user_rights ur on ur.module_id=s.internal_code
and ur.ref_s_sysdb_code={$user_id} and ur.module_type={$module_type} {$serach}";
$lobj_get_user_type = $aobj_context->mobj_db->GetAll($get_user_type);
$module_data='';
$module_data.= "<tr>";
$module_data.="<td class=act_txtclr style='background-color:#0054a5; color:#fff; font-weight:700; width:150px; padding:3px 6px; letter-spacing:0.5pt;'>Module Name</td>";
$module_data.="<td class=act_txtclr style='background-color:#0054a5; color:#fff; font-weight:700; width:50px; padding:3px 6px; letter-spacing:0.5pt;'>View</td>";
$module_data.= "<td class=act_txtclr style='background-color:#0054a5; color:#fff; font-weight:700; width:50px; padding:3px 6px; letter-spacing:0.5pt;'>Add</td>";
$module_data.="<td class=act_txtclr style='background-color:#0054a5; color:#fff; font-weight:700; width:50px; padding:3px 6px; letter-spacing:0.5pt;'>Edit</td>";
$module_data.= "<td class=act_txtclr style='background-color:#0054a5; color:#fff; font-weight:700; width:50px; padding:3px 6px; letter-spacing:0.5pt;'>Delete</td>";
$module_data.= "</tr>";
$k=0;
foreach($lobj_get_user_type as $key =>$value)
{
if($k%2==0)
$class='tbl_row';
else
$class='tbl_row1';
$is_view_checked='';
$is_add_checked='';
$is_edit_checked='';
$is_del_checked='';
if($value[is_view]==1)
$is_view_checked='checked';
if($value[is_add]==1)
$is_add_checked='checked';
if($value[is_edit]==1)
$is_edit_checked='checked';
if($value[is_del]==1)
$is_del_checked='checked';
$module_data.="<tr class={$class} >";
$module_data.="<td style='border-left:1px solid #ccc; padding:2px;' id=module_{$value[internal_code]}>{$value[module_name]}</td>";
$module_data.="<td align='center'><input {$is_view_checked} id=view_{$value[internal_code]} value ={$value[internal_code]} onclick='uncheckIsViewChecked(this.value);' type='checkbox' style='width: 20px;'></td>";
$module_data.="<td align='center'><input {$is_add_checked} id=add_{$value[internal_code]} value ={$value[internal_code]} onclick='checkIsViewChecked(this.value);' type='checkbox' style='width: 20px;'></td>";
$module_data.="<td align='center'><input {$is_edit_checked} id=edit_{$value[internal_code]} value ={$value[internal_code]} onclick='checkIsViewChecked(this.value);' type='checkbox' style='width: 20px;'></td>";
$module_data.="<td align='center'><input {$is_del_checked} id=delete_{$value[internal_code]} value ={$value[internal_code]} onclick='checkIsViewChecked(this.value);' type='checkbox' style='width: 20px;'></td>";
$module_data.="</tr>";
$k++;
}
$arr['module_data']=$module_data;
$arr['module_id_details']=$lobj_get_user_type;
//echo $module_data;
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
} */
function getUserRightsModuleNames($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$module_type =($aobj_context->mobj_data["module_type"]);
$serach_value=($aobj_context->mobj_data["serach_value"]);
$user_id=($aobj_context->mobj_data["user_id_value"]);
if(($serach_value!=''))
$serach =" where search_name like '%{$serach_value}%'";
else
$serach='';
$modules = "45*,46*,5*,54*,9*";
$module = $module_type;
if(strpos($modules, $module_type) !== false)
{
$module_type = "s.module_type={$module_type}";
}
else
{
$module_type = "s.main_menu={$module_type}";
}
//var_dump($module_type);die();
$get_user_type="select a.*,b.group_id_for_check from
(select a.*,
IFNULL(ur.is_view,0) as is_view,
IFNULL(ur.is_view_group_records,0) as is_view_group_records,
IFNULL(ur.is_view_dep_records,0) as is_view_dep_records,
IFNULL(ur.is_view_all_records,0) as is_view_all_records,
IFNULL(ur.is_add,0) as is_add,
IFNULL(ur.is_edit,0) as is_edit,
IFNULL(ur.is_edit_group_records,0) as is_edit_group_records,
IFNULL(ur.is_edit_dep_records,0) as is_edit_dep_records,
IFNULL(ur.is_edit_all_records,0) as is_edit_all_records,
IFNULL(ur.is_del,0) as is_del,
IFNULL(ur.is_del_group_records,0) as is_del_group_records,
IFNULL(ur.is_del_dep_records,0) as is_del_dep_records,
IFNULL(ur.is_del_all_records,0) as is_del_all_records from (select s.group_id,
if(s.group_id!=0,concat(s.internal_code,'_',s.group_id),s.internal_code) as internal_code,
s.internal_code as is_group_exstis,
if(s.group_id!=0,concat(' --',s.group_name),s.display_module_name) as module_name,display_module_name as search_name
from
((select s.internal_code,display_module_name,IFNULL(sg.internal_code,0) as group_id,ifnull(sg.name,'')as group_name
from
s_user_schema s left join s_user_schema_group sg on s.internal_code=ref_s_user_schema_code
where {$module_type} and s.active=1)
union
(select s.internal_code,display_module_name,'0' group_id,'' group_name from
s_user_schema s
where {$module_type} and s.active=1 ) order by internal_code,group_id) s )a
left join user_rights ur on ur.module_id=a.internal_code
and ur.ref_s_sysdb_code={$user_id} and ur.module_type={$module} ) a
left join
(select s.internal_code as module_code,GROUP_CONCAT(IFNULL(sg.internal_code,0)) as group_id_for_check, s.sequence
from s_user_schema s left join s_user_schema_group sg on s.internal_code=ref_s_user_schema_code
where {$module_type} group by s.internal_code) b on b.module_code=a.internal_code {$serach} order by b.sequence";
//var_dump($get_user_type);//die();
$lobj_get_user_type = $aobj_context->mobj_db->GetAll($get_user_type);
$module_data="<table style='padding:3px 4px 3px 3px;' class='tr_ventor_row' id='user_rights_table_data' width='100%' border='0' cellspacing='0' cellpadding='0'>";
//$module_data.= "<th>";
$module_data.="<th align='left' colspan='6' class='ui-jqgrid-titlebar ui-widget-header ui-corner-tl ui-corner-tr ui-helper' style='font-size:12px; padding-left:6px; height:24px;'>User Rights</th>";
$module_data.="<tr class='ui-state-default ui-jqgrid-hdiv'>";
$module_data.="<td align='center' style='width:155px; font-size:12px; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Module Name</td>";
$module_data.="<td align='center' style=' font-size:12px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>All</td>";
$module_data.="<td align='center' style=' font-size:12px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>View <input id='column_view' value ='' onclick= CheckAllColumnValue('View'); type='checkbox' style='width: 20px;'></td>";
$module_data.="<td align='center' style=' font-size:12px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Add <input id='column_add' value ='' onclick= CheckAllColumnValue('Add'); type='checkbox' style='width: 20px;'></td>";
$module_data.="<td align='center' style=' font-size:12px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Edit <input id='column_edit' value ='' onclick= CheckAllColumnValue('Edit'); type='checkbox' style='width: 20px;'></td>";
$module_data.="<td align='center' style=' font-size:12px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Delete <input id='column_delete' value ='' onclick= CheckAllColumnValue('Delete'); type='checkbox' style='width: 20px;'></td>";
$module_data.="</tr>";
$module_data.="<tr class='ui-state-default ui-jqgrid-hdiv'><td align='center' style='width:155px; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'></td>";
$module_data.=" <td align='center' style=' border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'></td>";
$module_data.="<td align='center' style='font-size:12px; width:140px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;' >Own|group|Dep|All</td>";
$module_data.="<td align='center' style='font-size:12px; width:140px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'></td>";
$module_data.="<td align='center' style='font-size:12px; width:140px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Own|group|Dep|All</td>";
$module_data.="<td align='center' style='font-size:12px; width:140px; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Own|group|Dep|All</td></tr>";
$k=0;
foreach($lobj_get_user_type as $key =>$value)
{
$group_color=($value[group_id]=='0')? " font-size:11px;font-weight:bold; ":"";
if($k%2==0)
$class='tbl_row';
else
$class='tbl_row1';
//View
$is_view_own_checked='';
$is_view_group_checked='';
$is_view_dep_checked='';
$is_view_all_checked='';
if($value[is_view]==1)
$is_view_own_checked='checked';
if($value[is_view_group_records]==1)
$is_view_group_checked='checked';
if($value[is_view_dep_records]==1)
$is_view_dep_checked='checked';
if($value[is_view_all_records]==1)
$is_view_all_checked='checked';
//Add
$is_add_checked='';
if($value[is_add]==1)
$is_add_checked='checked';
//Edit
$is_edit_own_checked='';
$is_edit_group_checked='';
$is_edit_dep_checked='';
$is_edit_all_checked='';
if($value[is_edit]==1)
$is_edit_own_checked='checked';
if($value[is_edit_group_records]==1)
$is_edit_group_checked='checked';
if($value[is_edit_dep_records]==1)
$is_edit_dep_checked='checked';
if($value[is_edit_all_records]==1)
$is_edit_all_checked='checked';
//Delete
$is_del_own_checked='';
$is_del_group_checked='';
$is_del_dep_checked='';
$is_del_all_checked='';
if($value[is_del]==1)
$is_del_own_checked='checked';
if($value[is_del_group_records]==1)
$is_del_group_checked='checked';
if($value[is_del_dep_records]==1)
$is_del_dep_checked='checked';
if($value[is_del_all_records]==1)
$is_del_all_checked='checked';
$disabled=$value[group_id]>=1?" disabled ":" ";
$module_data.="<tr class='ui-widget-content jqgrow'>";
$module_data.="<td class='tbl_row_new' style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px; font-size:12px; {$group_color} width:151px;' id=module_{$value[internal_code]}>{$value[module_name]}</td>";
$module_data.="<td class='tbl_row_new' style=' border-right:1px solid #C5DBEC; padding:2px; font-size:12px; {$group_color} width:20px;' id=row_check_{$value[internal_code]}><input type=checkbox id=check_row_{$value[internal_code]} onclick='CheckAllRowValues({$value[internal_code]});' ></input></td>";
$module_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px; font-size:12px; width:134px;'><input {$is_view_own_checked} id=view_own_{$value[internal_code]} value ={$value[internal_code]} onclick='uncheckIsViewChecked(this.value);' type='checkbox' style='width: 20px;'>";
$module_data.="<input {$is_view_group_checked} id='view_group_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'>";
$module_data.="<input {$is_view_dep_checked} id='view_dep_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'>";
$module_data.="<input {$is_view_all_checked} id='view_all_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'></td>";
$module_data.="<td class='tbl_row_new' align='center'style='border-right:1px solid #C5DBEC; padding:2px; font-size:12px;'><input {$is_add_checked} id=add_{$value[internal_code]} value ={$value[internal_code]} onclick='checkIsViewChecked(this.value);' type='checkbox' style='width: 20px;'></td>";
$module_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px; font-size:12px;'><input {$is_edit_own_checked} id=edit_own_{$value[internal_code]} value ={$value[internal_code]} onclick='checkIsViewChecked(this.value);' type='checkbox' style='width: 20px;'>";
$module_data.="<input {$is_edit_group_checked} id='edit_group_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'>";
$module_data.="<input {$is_edit_dep_checked} id='edit_dep_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'>";
$module_data.="<input {$is_edit_all_checked} id='edit_all_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'></td>";
$module_data.="<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px; font-size:12px;'><input {$is_del_own_checked} id=delete_own_{$value[internal_code]} {$disabled} value ={$value[internal_code]} onclick='checkIsViewChecked(this.value);' type='checkbox' style='width: 20px;'>";
$module_data.="<input {$is_del_group_checked} id='delete_group_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'>";
$module_data.="<input {$is_del_dep_checked} id='delete_dep_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'>";
$module_data.="<input {$is_del_all_checked} id='delete_all_{$value[internal_code]}' type='checkbox' value ={$value[internal_code]} style='width: 20px;'></td>";
$module_data.="</tr>";
$k++;
}
$module_data.="</table>";
$arr['module_data']=$module_data;
$arr['module_id_details']=$lobj_get_user_type;
//echo $module_data;
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
}
function addUserRightsDetails($aobj_context)
{
session_start();
include_once("/JSON.php");
$json = new Services_JSON();
$module_type = ($aobj_context->mobj_data["module_type"]);
$user_id = ($aobj_context->mobj_data["user_rights_user"]);
$lstr_param = stripslashes($aobj_context->mobj_data["user_rights_data"]);
$mobj_jsondata = $json->decode($lstr_param);
$larr_user_rights_data = get_object_vars($mobj_jsondata);
$college_code=$_SESSION['collcode'];
for( $i = 0; $i < count($larr_user_rights_data); $i++ )
{
$del_qry="delete from user_rights where ref_s_sysdb_code={$user_id} and module_type={$module_type}
and module_id={$larr_user_rights_data[$i]->id} and college_code='{$college_code}'";
//var_dump($del_qry);
$lobj_del_qry = $aobj_context->mobj_db->Execute($del_qry);
$insert_user_rights = "insert into user_rights(
college_code,
ref_s_sysdb_code,
module_type,
module_id,
is_view,
is_add,
is_edit,
is_del) values
(
'{$college_code}',
{$user_id},
{$module_type},
'{$larr_user_rights_data[$i]->id}',
{$larr_user_rights_data[$i]->view_own},
{$larr_user_rights_data[$i]->add},
{$larr_user_rights_data[$i]->view_own},
{$larr_user_rights_data[$i]->delete_own}
)";
//var_dump($insert_user_rights);
$lobj_insert_user_rights = $aobj_context->mobj_db->Execute($insert_user_rights);
}
if($lobj_insert_user_rights)
{
$arr='User rights inserted Successfully';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
else
{
$arr='Insertion Failed';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"Failure");
return;
}
}
//User notes details
function getUserNotesDetails($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$notedate = ($aobj_context->mobj_data["notedate"]);
$user_id = ($aobj_context->mobj_data["user_id"]);
$ger_notes="select notes from planner where ref_user_code={$user_id} and act_date='{$notedate}'";
$lobj_ger_notes = $aobj_context->mobj_db->GetRow($ger_notes);
if($lobj_ger_notes)
{
echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_ger_notes,0,"success");
return;
}
else
{
echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_ger_notes,-1,"Failure");
return;
}
}
function updatePlannerNotes($aobj_context)
{
$notedate = ($aobj_context->mobj_data["notedate"]);
$user_id = ($aobj_context->mobj_data["user_id"]);
$planner_note = ($aobj_context->mobj_data["planner_note"]);
$del_notes="delete from planner where ref_user_code={$user_id} and act_date='{$notedate}'";
$lobj_del_notes = $aobj_context->mobj_db->Execute($del_notes);
$insert_notes="insert into planner
(ref_user_code,act_date,notes,modified_date)
values
(
{$user_id},
'{$notedate}',
\"{$planner_note}\",
now()
)";
$lobj_insert_notes = $aobj_context->mobj_db->Execute($insert_notes);
if($lobj_insert_notes)
{
$data="Notes Updated Successfully";
echo $aobj_context->mobj_output->ToJSONEnvelope($data,0,"success");
return;
}
else
{
$data="Failed";
echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_ger_notes,-1,"Failure");
return;
}
}
function getSavedEventDates($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$year_month = ($aobj_context->mobj_data["year_month"]);
$user_id = ($aobj_context->mobj_data["user_id"]);
$get_data="select date_format(act_date,'%e') as date_id from planner
where date_format(act_date,'%Y%m')='{$year_month}'
and ref_user_code={$user_id}";
$lobj_get_data = $aobj_context->mobj_db->GetAll($get_data);
if($lobj_get_data)
{
echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_get_data,0,"success");
return;
}
else
{
echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_get_data,-1,"Failure");
return;
}
}
?>
|