Hi Guido
Thanks for your response. Some more code as requested:
PHP Code:
// hook: property_appr_before_insert
if(function_exists('property_appr_before_insert')){
$args=array();
if(!property_appr_before_insert($data, getMemberInfo(), $args)){ return FALSE; }
}
$o=array('silentErrors' => true);
sql('insert into `property_appr` set `site_name`=' . (($data['site_name'] != '') ? "'{$data['site_name']}'" : 'NULL') . ', `owner_priniple`=' . (($data['owner_priniple'] != '') ? "'{$data['owner_priniple']}'" : 'NULL') . ', `own_date`=' . (($data['own_date'] != '') ? "'{$data['own_date']}'" : 'NULL') . ', `enviro_appr`=' . (($data['enviro_appr'] != '') ? "'{$data['enviro_appr']}'" : 'NULL') . ', `enviro_na`=' . (($data['enviro_na'] != '') ? "'{$data['enviro_na']}'" : 'NULL') . ', `enviro_date`=' . (($data['enviro_date'] != '') ? "'{$data['enviro_date']}'" : 'NULL') . ', `la_type`=' . (($data['la_type'] != '') ? "'{$data['la_type']}'" : 'NULL') . ', `la_appr`=' . (($data['la_appr'] != '') ? "'{$data['la_appr']}'" : 'NULL') . ', `la_date`=' . (($data['la_date'] != '') ? "'{$data['la_date']}'" : 'NULL') . ', `buildingplan`=' . (($data['buildingplan'] != '') ? "'{$data['buildingplan']}'" : 'NULL') . ', `plan_date`=' . (($data['plan_date'] != '') ? "'{$data['plan_date']}'" : 'NULL') . ', `lease_type`=' . (($data['lease_type'] != '') ? "'{$data['lease_type']}'" : 'NULL') . ', `lease_appr`=' . (($data['lease_appr'] != '') ? "'{$data['lease_appr']}'" : 'NULL') . ', `lease_date`=' . (($data['lease_date'] != '') ? "'{$data['lease_date']}'" : 'NULL'), $o);
//********************************write to sitedetails***********************************
//Update property site status
if($data['owner_priniple'] == "1" AND $data['enviro_appr'] == "1" AND $data['la_appr'] == "1" AND $data['buildingplan'] == "1" AND $data['lease_appr'] == "1"){
[B][COLOR="#FF0000"] sql("update `sitedetails` set `property_stat` = 'Ready to Build' where `id` = $data['site_name']", $o);[/COLOR][/B]
}
elseif($data['owner_priniple'] == "1" AND $data['enviro_appr'] == "1" AND $data['la_appr'] == "1" AND $data['buildingplan'] == "1" AND $data['lease_appr'] == ''){
sql("update `sitedetails` set `property_stat` = 'Pending Lease' where `id` = $data['site_name']", $o);
}
elseif($data['owner_priniple'] == "1" AND $data['enviro_appr'] == "1" AND $data['la_appr'] == "1" AND $data['buildingplan'] == '' AND $data['lease_appr'] == ''){
sql("update `sitedetails` set `property_stat` = 'Pending Building Plan' where `id` = $data['site_name']", $o);
}
elseif($data['owner_priniple'] == "1" AND $data['enviro_appr'] == "1" AND $data['la_appr'] == '' AND $data['buildingplan'] == '' AND $data['lease_appr'] == ''){
sql("update `sitedetails` set `property_stat` = 'Pending LA' where `id` = $data['site_name']", $o);
}
elseif($data['owner_priniple'] == "1" AND $data['enviro_appr'] == '' AND $data['la_appr'] == '' AND $data['buildingplan'] == '' AND $data['lease_appr'] == ''){
sql("update `sitedetails` set `property_stat` = 'Pending EIA' where `id` = $data['site_name']", $o);
}
elseif($data['owner_priniple'] == '' AND $data['enviro_appr'] == '' AND $data['la_appr'] == '' AND $data['buildingplan'] == '' AND $data['lease_appr'] == ''){
sql("update `sitedetails` set `property_stat` = 'Pending Owner' where `id` = $data['site_name']", $o);
}
else{
sql("update `sitedetails` set `property_stat` = 'Pending Approvals' where `id` = $data['site_name']", $o);
}
/***************************************************************************************/
if($o['error']!=''){
echo $o['error'];
echo "<a href=\"property_appr_view.php?addNew_x=1\">{$Translation['< back']}</a>";
exit;
}
Bookmarks