示例#1
0
 public function execute($request = array())
 {
     //coming soon
     if (empty($request)) {
         $request = $_REQUEST;
     }
     $data = array();
     if (empty($request['module_id'])) {
         throw new Exception('Missing module_id');
     }
     if (empty($request['user_id'])) {
         throw new Exception('Missing user_id');
     }
     if (empty($request['city_id'])) {
         throw new Exception('Missing City ID');
     }
     if (empty($request['title'])) {
         throw new Exception('Missing title');
     }
     $data['record_id'] = guid();
     $data['module_id'] = !empty($request['module_id']) ? $request['module_id'] : '';
     $data['user_id'] = !empty($request['user_id']) ? $request['user_id'] : '';
     $data['city_id'] = !empty($request['city_id']) ? $request['city_id'] : '';
     $data['title'] = !empty($request['title']) ? $request['title'] : '';
     $data['lat'] = !empty($request['lat']) ? $request['lat'] : '';
     $data['lon'] = !empty($request['lng']) ? $request['lng'] : '';
     $data['address'] = !empty($request['address']) ? $request['address'] : '';
     $data['showAddress'] = !empty($request['showAddress']) ? $request['showAddress'] : 0;
     $data['record_updated_date'] = date('Y-m-d H:i:s');
     for ($i = 1; $i <= 10; $i++) {
         $field = 'ifield' . $i;
         $data[$field] = !empty($request[$field]) ? $request[$field] : NULL;
     }
     for ($i = 1; $i <= 2; $i++) {
         $field = 'ffield' . $i;
         $data[$field] = !empty($request[$field]) ? $request[$field] : NULL;
     }
     $data['details'] = json_encode($request['details']);
     $model = new Models_Records();
     $returnData = $model->add($data);
     //add categories
     $model->add_category($data['record_id'], $request['categories']);
     $this->return = array('confirm' => 'New posting created successfully', 'record_id' => $data['record_id'], 'data' => $data, 'returnData' => $returnData);
     return $this->return;
 }
示例#2
0
<?php

if (empty($_GET['city_id'])) {
    header("Locations: " . HTTPPATH);
    exit;
}
include SITEDIR . '/includes/navLeftSideVars.php';
$nearbyCities = getNearbyCities($globalCity['nearby']);
ob_start();
include SITEDIR . '/mods/lawyers/subNavigation.php';
$subNavigation = ob_get_clean();
$nm = 'Lawyers in ' . $globalCity['city'] . ' & Nearby Cities';
$pageTitle = $nm;
$pageTitle2 = 'Lawyers in Whole World';
//getting records
$Models_Records = new Models_Records();
$params = array();
$params['city_ids'] = $nearbyCities[1];
$params['admin_status'] = 1;
$data = $Models_Records->records_view($params);
$params2 = array();
$params2['exclude_city_ids'] = $nearbyCities[1];
$params2['admin_status'] = 1;
$data2 = $Models_Records->records_view($params2);
?>
<script language="javascript">
//initialize the google Maps
var latitude = '<?php 
echo $globalCity['latitude'];
?>
';