public function __construct() { $this->_inst_catalogue = new Catalogue(); $this->_empty_basket = empty($_SESSION['basket']) ? true : false; $objBusiness = new Business(); $this->_vat_rate = $objBusiness->getVatRate(); $this->noItems(); $this->subtotal(); $this->vat(); $this->total(); }
function testSetBusinessName() { //Arrange $business_name = "apple"; $test_business = new Business($business_name); //Act $test_business->setBusinessName("apple"); $result = $test_business->getBusinessName(); //Assert $this->assertEquals("apple", $result); }
public static function map(Business $business, array $properties) { if (array_key_exists('id', $properties)) { $business->setId($properties['id']); } if (array_key_exists('business_name', $properties)) { $business->setBusinessName($properties['business_name']); } if (array_key_exists('address_id', $properties)) { $business->setAddressId($properties['address_id']); } }
public function actionGetForm() { if(isset($_POST['Custom'])){ $aduit = intval($_POST['Custom']['aduit']); $child = intval($_POST['Custom']['child']); if(empty($_POST['Custom']['name'])|| empty($_POST['Custom']['first']) || empty($_POST['Custom']['namepy'])|| empty($_POST['Custom']['email'])|| empty($_POST['Custom']['tel'])){ Yii::app()->user->setFlash('alertmsg','联系人姓,名,姓名拼音,电话,邮箱必须填写!'); $this->redirect('index'); exit; } $model = new Business; $model->type = strip_tags($_POST['Custom']['type']); $model->addr_from = strip_tags($_POST['Custom']['addr_from']); $model->addr_to = strip_tags($_POST['Custom']['addr_to']); $model->departuretime = strtotime($_POST['Custom']['departuretime']); $model->budget = floatval($_POST['Custom']['budget']); $model->daynumber = intval($_POST['Custom']['daynumber']); $model->aduit = $aduit; $model->child = $child; $model->language = strip_tags($_POST['Custom']['language']); $model->ticket = strip_tags($_POST['Custom']['ticket']); $model->cartype = strip_tags($_POST['Custom']['cartype']); $model->hotel = strip_tags($_POST['Custom']['hotel']); $model->eat = strip_tags($_POST['Custom']['eat']); $model->attractions = strip_tags($_POST['Custom']['attractions']); /* $model->shop = strip_tags($_POST['Custom']['shop']); */ $model->meet = strip_tags($_POST['Custom']['meet']); $model->gender = strip_tags($_POST['Custom']['gender']); $model->name = strip_tags($_POST['Custom']['name']); $model->first = strip_tags($_POST['Custom']['first']); $model->namepy = strip_tags($_POST['Custom']['namepy']); $model->tel = strip_tags($_POST['Custom']['tel']); $model->qq = strip_tags($_POST['Custom']['wechat']); $model->wechat = strip_tags($_POST['Custom']['qq']); $model->email = strip_tags($_POST['Custom']['email']); $model->replytime = strip_tags($_POST['Custom']['replytime']); $model->prireply = strip_tags($_POST['Custom']['prireply']); $model->additionmesg = strip_tags($_POST['Custom']['additionmesg']); if($model->save(false)){ Yii::app()->user->setFlash('alertmsg','提交成功,我们会尽快联系您!'); $this->redirect('index'); }else{ Yii::app()->user->setFlash('alertmsg','提交失败,请重试!'); $this->redirect('index'); } }else{ $this->redirect('index'); } die('没有任何数据!'); }
public function getAll($recursive) { $sql = "SELECT * FROM reuse_and_repair_db.Business\n LEFT JOIN reuse_and_repair_db.Address\n ON reuse_and_repair_db.Business.address_id = reuse_and_repair_db.Address.address_id\n LEFT JOIN reuse_and_repair_db.Hours\n ON reuse_and_repair_db.Business.hours_id = reuse_and_repair_db.Hours.hours_id"; $prepared = $this->db->link->prepare($sql); $success = $prepared->execute(); $all = $prepared->fetchAll(); //var_dump($all); foreach ($all as $row) { $address = new Address($row['address_id'], $row['street_number'], $row['street_name'], $row['city'], $row['state'], $row['zip'], $row['geolocation']); // $id, $category, $name, $address, $hours, $website $business = new Business($row['business_id'], $row['category_name'], $row['name'], $address, $row['hours_id'], $row['website']); $this->results[] = $business->jsonSerialize(); } return $this->getJSON(); }
public function postLogVisit() { $input = Input::all(); $user_id = Helper::userId(); //get user environment information $data = ['ip_address' => Helper::getIP(), 'referrer_url' => $input['referrer_url'], 'page_url' => $input['page_url'], 'latitude' => $input['latitude'], 'longitude' => $input['longitude'], 'browser' => $input['browser'], 'operating_system' => $input['operating_system'], 'screen_size' => $input['screen_size']]; //get user data if ($user_id) { $birthdate = User::birthdate($user_id); $data['gender'] = User::gender($user_id); $data['nationality'] = User::nationality($user_id); $data['civil_status'] = User::civil_status($user_id); $data['birth_day'] = $birthdate ? date('d', $birthdate) : null; $data['birth_month'] = $birthdate ? date('m', $birthdate) : null; $data['birth_year'] = $birthdate ? date('Y', $birthdate) : null; $data['age'] = User::age($user_id); } //get page information $url_data = explode('/', $input['page_url']); if ($url_data[3] == 'broadcast' && $url_data[4] == 'business') { $business_id = $url_data[5]; $data['business_id'] = $business_id; try { $data['industry'] = Business::industry($business_id); $data['local_address'] = Business::localAddress($business_id); } catch (Exception $e) { } } $log_data = ['user_id' => Helper::userId(), 'action_type' => 'page_view', 'value' => serialize($data)]; $id = Watchdog::createRecord($log_data); return json_encode(['success' => 1, 'log_id' => $id]); }
/** * Metodo para obtener todos los usuarios * * @return UserAllResponse * @author Sergio Alejandro Valencia Lopez * @version 1 * @access public */ public function getUserAll() { $userInfoResponse = new UserAllResponse(); $userInfoResponse->codeResponse = '01'; $userInfoResponse->messageResponse = ''; $userInfoResponse->response = null; $objBusiness = new Business(); $objResponse = $objBusiness->getUserAll(); if ($objResponse->message == 'OK') { $userInfoResponse->response = $objResponse->response; $userInfoResponse->codeResponse = '00'; } else { $userInfoResponse->messageResponse = $objResponse->message; } return $userInfoResponse; }
private function loadModel($id) { $model=Business::model()->findByPk($id); if($model===null) throw new CHttpException(404,'The requested page does not exist.'); return $model; }
public function getResultTable($posting, $location = null) { echo '<table class="resultheader" id="jobs" cellspacing=0>'; echo '<tr>'; echo '<th class="jobtype">'; echo 'Type'; echo '</th>'; echo '<th class="jobcategory1">'; echo 'Category'; echo '</th>'; echo '<th class="title">'; echo 'Description'; echo '</th>'; echo '<th class="price">'; echo 'Salary <br />(' . $location->getCurrencyAndSymbol() . ')'; echo '</th>'; echo '</tr>'; foreach ($posting as $key => $value) { echo '<tr class="postingrow">'; echo $this->getPostingInfoLinkHtml(self::JobTypeShortFormat($value->cat1), $value->postingid); echo $this->getPostingInfoLinkHtml($value->cat2name . ' <br/>(' . $value->cat3name . ') ', $value->postingid); echo $this->getPostingInfoLinkHtml($value->title, $value->postingid); echo $this->getPostingInfoLinkHtml($value->priceDisplay, $value->postingid); echo '</tr>'; } echo '</table>'; return parent::getResultTable($posting); }
public function testUpdate() { $business = Business::model()->find(array('condition' => 'name=:name', 'params' => array(':name' => 'Test Hotel'))); $business->description = "Test changing business description"; $this->assertTrue($business->save(false)); $business = Business::model()->find(array('condition' => 'name=:name', 'params' => array(':name' => 'Test Hotel'))); $this->assertEquals($business->description, "Test changing business description"); }
public function getBusiness($id) { $business = Business::find($id); if ($business == null) { return Error::make("No Business Found"); } else { return Error::success("Business found", $business->toArray()); } }
public function viewAction($id = null) { $business = Business::findFirstById($id); if (!$business) { return $this->response->redirect('review/search_business'); } $this->view->setVar('business', $business); $reviews = Reviews::findByBusinessId($id); $this->view->setVar('reviews', $reviews); }
public function getUserratings($rating, $email, $terminal_id, $action) { $date = mktime(0, 0, 0, date('m'), date('d'), date('Y')); $business_id = Business::getBusinessIdByTerminalId($terminal_id); $user = User::searchByEmail($email); $user_id = $user["user_id"]; $terminal_user_id = Auth::id(); UserRating::rateUser($date, $business_id, $rating, $user_id, $terminal_user_id, $action); return json_encode(['success' => 1]); }
public function indexAction() { $searchWords = ''; $business = array(); if (isset($_GET["page"])) { $currentPage = (int) $_GET["page"]; } else { $currentPage = 1; } if ($this->request->isPost()) { $businessName = $this->request->getPost('name'); $businessAddress = $this->request->getPost('address'); $businessCategoryId = $this->request->getPost('business_category_id'); $businessCategory = BusinessCategories::findFirst($businessCategoryId); $country = Countries::findFirst(array('columns' => '*', 'conditions' => 'country LIKE :country:', 'bind' => array('country' => $businessAddress))); $countryId = ''; if ($country) { $countryId = $country->id; } $conditions = ''; $bind = array(); if (!empty($businessName)) { $conditions .= ' OR name LIKE :name:'; $bind['name'] = '%' . $businessName . '%'; $searchWords .= ', ' . $businessName; } if (!empty($businessAddress)) { $conditions .= ' OR street LIKE :street:'; $bind['street'] = '%' . $businessAddress . '%'; $conditions .= ' OR city LIKE :city:'; $bind['city'] = '%' . $businessAddress . '%'; $searchWords .= ', ' . $businessAddress; } if (!empty($countryId)) { $conditions .= ' OR country_id LIKE :country_id:'; $bind['country_id'] = $countryId; $searchWords .= ', ' . $country->country; } if (!empty($businessCategoryId)) { $conditions .= ' OR business_category_id = :business_category_id:'; $bind['business_category_id'] = $businessCategoryId; $searchWords .= ', ' . $businessCategory->name; } $business = Business::find(array('columns' => '*', 'conditions' => substr($conditions, 3), 'bind' => $bind)); } else { $realties = Realties::find(); } // Create a Model paginator, show 10 rows by page starting from $currentPage $paginator = new \Phalcon\Paginator\Adapter\Model(array("data" => $realties, "limit" => 10, "page" => $currentPage)); $page = $paginator->getPaginate(); $this->view->setVar('searchWords', $searchWords); $this->view->setVar('realties', $page); $realtyCategories = RealtyCategories::find(); $this->view->setVar('realtyCategories', $realtyCategories); }
public static function doctorNegocios() { $user = Sentry::getUser(); $doctors = Doctor::where('user_id', $user->id)->first(); $business = Business::where('doctor_id', $doctors->id)->get(); if ($business) { return $business; } else { return false; } }
public function new_businessAction() { if ($this->request->isPost()) { $countryId = $this->request->getPost('country_id'); $country = Countries::findFirst(array('columns' => '*', 'conditions' => 'id LIKE :id:', 'bind' => array('id' => $countryId))); $countryName = ''; if ($country) { $countryName = $country->country; } $address = str_replace(' ', '+', $this->request->getPost('street') . '+' . $this->request->getPost('city') . '+' . $countryName); $userSession = $this->session->get("userSession"); $content = file_get_contents('https://maps.googleapis.com/maps/api/geocode/json?address=' . $address . '&key=AIzaSyAbpLPfBH8sNdVSzMULD_BZN9qrAqbL3V8'); $json = json_decode($content, true); $lat = $json['results'][0]['geometry']['location']['lat']; $lng = $json['results'][0]['geometry']['location']['lng']; //error_log('LAT : '.$lat.' LONG : '.$lng); $business = new Business(); $business->created = date('Y-m-d H:i:s'); $business->modified = date('Y-m-d H:i:s'); $business->member_id = $userSession['id']; $business->name = $this->request->getPost('name'); $business->website = $this->request->getPost('website'); $business->telephone = $this->request->getPost('telephone'); $business->street = $this->request->getPost('street'); $business->city = $this->request->getPost('city'); $business->country_id = $this->request->getPost('country_id'); $business->lat = $lat; $business->lng = $lng; $business->business_category_id = $this->request->getPost('business_category_id'); if ($business->create()) { $id = $business->id; $this->flash->success('<button type="button" class="close" data-dismiss="alert">×</button>New business has been created'); if (!empty($this->request->getPost('review'))) { $review = new Reviews(); $review->created = date('Y-m-d H:i:s'); $review->modified = date('Y-m-d H:i:s'); $review->member_id = $userSession['id']; $review->business_id = $business->id; $review->content = $this->request->getPost('review'); $review->rate = $this->request->getPost('rate'); if ($review->create()) { $this->flash->success('<button type="button" class="close" data-dismiss="alert">×</button>You\'re review has been submitted.'); } } return $this->response->redirect('business/view/' . $id); } } $countries = Countries::find(); $this->view->setVar('countries', $countries); $businessCategories = BusinessCategories::find(); $this->view->setVar('businessCategories', $businessCategories); }
public function run() { Business::create(['type' => 'Nhập', 'name' => 'Nhập hàng']); Business::create(['type' => 'Xuất', 'name' => 'Xuất hàng']); Business::create(['type' => 'Thu', 'name' => 'Thu tiền thanh toán hóa đơn']); Business::create(['type' => 'Thu', 'name' => 'Thu công nợ']); Business::create(['type' => 'Thu', 'name' => 'Thu tạm ứng khách hàng']); Business::create(['type' => 'Thu', 'name' => 'Thu khác']); Business::create(['type' => 'Chi', 'name' => 'Chi hoạt động']); Business::create(['type' => 'Chi', 'name' => 'Chi thanh toán công nợ']); Business::create(['type' => 'Chi', 'name' => 'Chi tạm ứng']); Business::create(['type' => 'Chi', 'name' => 'Chi khác']); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function storeBusiness() { $data = Input::all(); $validateUser = Validator::make($data, Business::$rules, Business::$messages); if ($validateUser->fails()) { $validationMessages = array_merge_recursive($validateUser->messages()->toArray()); return Redirect::back()->withErrors($validationMessages)->withInput(); } $data['business_id'] = DB::table('users')->insertGetId(['email' => $data['email'], 'password' => Hash::make(Input::get('password')), 'roll' => 'business']); Business::create($data); Mail::send('emails.business_registration', ['data' => $data], function ($message) use($data) { $message->to($data['email'])->subject('Thanks for signing up!'); }); return view('home'); }
public function postOtherInbox() { if (Auth::check()) { $messages = array(); $res = Message::getThreadKeysByEmail(User::email(Auth::user()->user_id)); foreach ($res as $count => $data) { $list = Message::getMessagesByThreadKey($data->thread_key); foreach ($list as $count => $thread) { $messages[] = array('contactname' => Business::name(Message::getBusinessIdByMessageId($thread->message_id)), 'message_id' => $thread->message_id, 'business_id' => $thread->business_id); } } return json_encode(array('messages' => $messages)); } else { return json_encode(array('messages' => 'You are not allowed to access this function.')); } }
public function postEdit() { $post = json_decode(file_get_contents("php://input")); $business_id = Business::getBusinessIdByTerminalId($post->terminal_id); if (Helper::isBusinessOwner($business_id, Helper::userId())) { // PAG added permission checking if ($this->validateTerminalName($business_id, $post->name, $post->terminal_id)) { Terminal::setName($post->terminal_id, $post->name); return json_encode(array('status' => 1)); } else { return json_encode(array('status' => 0)); } } else { return json_encode(array('message' => 'You are not allowed to access this function.')); } }
public function approveAction($id = null) { $this->view->disable(); $businessUpdates = BusinessUpdates::findFirst($id); if (!$businessUpdates) { return $this->response->redirect('admin/business'); } $businessUpdates->status = 'Approved'; if ($businessUpdates->update()) { $business = Business::findFirst($businessUpdates->business_id); if (!empty($businessUpdates->name)) { $business->name = $businessUpdates->name; } if (!empty($businessUpdates->street)) { $business->street = $businessUpdates->street; } if (!empty($businessUpdates->city)) { $business->city = $businessUpdates->city; } if (!empty($businessUpdates->country_id)) { $business->country_id = $businessUpdates->country_id; } if (!empty($businessUpdates->telephone)) { $business->telephone = $businessUpdates->telephone; } if (!empty($businessUpdates->email)) { $business->email = $businessUpdates->email; } if (count($businessUpdates->BusinessCategoryListUpdates)) { //BusinessCategoryLists::find('business_id="'.$business->id.'"')->delete(); foreach ($businessUpdates->BusinessCategoryListUpdates as $key => $businessCategoryListUpdate) { $businessCategoryList = new BusinessCategoryLists(); $businessCategoryList->created = date('Y-m-d H:i:s'); $businessCategoryList->modified = date('Y-m-d H:i:s'); $businessCategoryList->business_id = $business->id; $businessCategoryList->business_category_id = $businessCategoryListUpdate->business_category_id; $businessCategoryList->create(); } } $business->update(); } return $this->response->redirect('admin/business/view/' . $business->id); }
public function postIssueOther() { $queue_platform = 'web'; $terminal_id = 0; $business_id = Input::get('business_id'); $forwarder_id = Input::get('forwarder_id'); $transaction_number = Input::get('transaction_number'); if (Business::getForwarderAllowedInBusiness($business_id, $forwarder_id)) { $name = PriorityQueue::name($transaction_number); $phone = PriorityQueue::phone($transaction_number); $email = PriorityQueue::email($transaction_number); $service = Service::getFirstServiceOfBusiness($business_id); $service_id = $service->service_id; $next_number = ProcessQueue::nextNumber(ProcessQueue::lastNumberGiven($service_id), QueueSettings::numberStart($service_id), QueueSettings::numberLimit($service_id)); $priority_number = $next_number; $number = ProcessQueue::issueNumber($service_id, $priority_number, null, $queue_platform, $terminal_id); PriorityQueue::updatePriorityQueueUser($number['transaction_number'], $name, $phone, $email); return json_encode(['success' => 1, 'number' => $number]); } return json_encode(['error' => 'You are not allowed to issue a number to this business']); }
public function update_businessAction($businessId = null) { $business = Business::findFirst($businessId); if (!$business) { return $this->response->redirect('biz/business_search'); } if ($this->request->isPost()) { $countryId = $this->request->getPost('country_id'); $country = Countries::findFirst(array('columns' => '*', 'conditions' => 'id LIKE :id:', 'bind' => array('id' => $countryId))); $countryName = ''; if ($country) { $countryName = $country->country; } $address = str_replace(' ', '+', $this->request->getPost('street') . '+' . $this->request->getPost('city') . '+' . $countryName); $userSession = $this->session->get("userSession"); $content = file_get_contents('https://maps.googleapis.com/maps/api/geocode/json?address=' . $address . '&key=AIzaSyAbpLPfBH8sNdVSzMULD_BZN9qrAqbL3V8'); $json = json_decode($content, true); $lat = $json['results'][0]['geometry']['location']['lat']; $lng = $json['results'][0]['geometry']['location']['lng']; $business->modified = date('Y-m-d H:i:s'); $business->member_id = $userSession['id']; $business->name = $this->request->getPost('name'); $business->website = $this->request->getPost('website'); $business->telephone = $this->request->getPost('telephone'); $business->street = $this->request->getPost('street'); $business->city = $this->request->getPost('city'); $business->country_id = $this->request->getPost('country_id'); $business->lat = $lat; $business->lng = $lng; $opened = ''; if (!empty($this->request->getPost('opened'))) { $opened = 'Opened'; } if (empty($this->request->getPost('opened'))) { $opened = 'Opening Soon'; } $business->opened = $opened; if ($business->update()) { if (!empty($this->request->getPost('business_category_ids'))) { $bCtegories = $this->request->getPost('business_category_ids'); $bCtegoryIds = explode(',', $bCtegories); BusinessCategoryLists::find('business_id="' . $businessId . '"')->delete(); foreach ($bCtegoryIds as $key => $bCtegoryId) { $businessCategoryLists = new BusinessCategoryLists(); $businessCategoryLists->created = date('Y-m-d H:i:s'); $businessCategoryLists->business_id = $businessId; $businessCategoryLists->business_category_id = $bCtegoryId; $businessCategoryLists->create(); } } $this->flash->success('<button type="button" class="close" data-dismiss="alert">×</button>Business has been updated'); return $this->response->redirect('business/view/' . $businessId); } } $this->view->setVar('business', $business); $countries = Countries::find(); $this->view->setVar('countries', $countries); $businessCategoryLists = BusinessCategoryLists::find('business_id="' . $businessId . '"'); $this->view->setVar('businessCategoryLists', $businessCategoryLists); }
if ($login->errors) { foreach ($login->errors as $error) { // echo $error; echo "<script>console.log('PHP: " . json_encode($error) . "');</script>"; } } if ($login->messages) { foreach ($login->messages as $message) { // echo $message; echo "<script>console.log('PHP: " . json_encode($message) . "');</script>"; } } } require_once "../../config/db.php"; require_once "Business.php"; $business = new Business(); ?> <!doctype html> <html lang="en"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Group Finder</title> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="stylesheet" type="text/css" href="/css/bootstrap.css"/> <link rel="stylesheet" type="text/css" href="/css/roboto.css"/> <link rel="stylesheet" type="text/css" href="/css/material.css"/> <link rel="stylesheet" type="text/css" href="/css/ripples.css"/> <link rel="stylesheet" type="text/css" href="/css/dashboard.css"/> <!-- <link rel="stylesheet" type="text/css" href="/css/selectize.css"/> --> <!-- <link rel="stylesheet" type="text/css" href="/css/timeline-style.css"/> -->
$years = 0; $months = 0; $total_months = 0; $bankstatements = 0; $bank_average = 0; $nfs_average = 0; $creditcard = 0; $creditcard_t = ''; $creditcard_average = ''; $email = ''; $emails = ''; $tutorial = ''; //Objects $filter = new Filter(); $lender = new Lender(); $business = new Business(); $merchant = new Merchant(); $emailobj = new Email(); if (isset($_GET['id_merchant'])) { $id_merchant = $_GET['id_merchant']; $merchant->Merchant($id_merchant); $filter->Filter($_GET['id_merchant']); $type_business = $filter->getBusiness(); $foreclosure = $filter->getForeclosure(); $landlord = $filter->getLandlord(); $years = $filter->getYears(); $months = $filter->getMonths(); $total_months = $filter->getTotalMonths(); $bankstatements = $filter->getBankStatements(); $bank_average = $filter->getBankAverage(); $nfs_average = $filter->getNSF();
<?php $objBusiness = new Business(); $business = $objBusiness->getBusiness(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml`/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1991/xhtml"> <head> <meta http-equib="Content-Type" content="text/html; charset=UTF-8" /> <title>eCommerce</title> <meta name="description" content="eCommerce website project" /> <meta name="keywords" content="eCommerce website project" /> <meta http-equiv="imagetoolbar" content="no" /> <link href="/css/core.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"> <div id="header_in"> <h5><a href="/"><?php echo $business['name']; ?> </a></h5> </div> </div> <div id="outer"> <div id="wrapper"> <div id="left"> <h2>Categories</h2> <ul id="navigation">
public function actionSearch() { $model = new Business(); // uncomment the following code to enable ajax-based validation /* if(isset($_POST['ajax']) && $_POST['ajax']==='business-search-form') { echo CActiveForm::validate($model); Yii::app()->end(); } */ if (isset($_POST['Business'])) { $model->attributes = $_POST['Business']; if ($model->validate()) { // form inputs are valid, do something here return; } } $this->render('search', array('model' => $model)); }
public function hire(Person $person) { $this->staff->add($person); } public function getStaff() { return $this->staff->members(); } } class Staff { protected $members = []; public function __construct($members = []) { $this->members[] = $members; } public function add(Person $person) { $this->members[] = $person; } public function members() { return $this->members; } } $larry = new Person('Larry Page'); $staff = new Staff([$larry]); $google = new Business($staff); $google->hire(new Person('Sergey Brin')); var_dump($google->getStaff()); //var_dump($staff);
public function actionImport() { $total_records = 0; $inserted_records = 0; $msg = ""; $model = new Business(); $model->setScenario('importFile'); //$file = CUploadedFile::getInstance($model,'csv_file'); if (isset($_POST['Business'])) { // echo $_POST['Business']['import_option']; die(); if (!empty($_FILES['Business']['tmp_name']['import_file'])) { $file = CUploadedFile::getInstance($model, 'import_file'); $fp = fopen($file->tempName, 'r'); $row = 1; if ($fp) { $line = fgetcsv($fp, 1000, ";"); $first_time = true; $c = 1; if ($_POST['Business']['import_option'] == "Insert") { do { if ($first_time == true) { $first_time = false; $headerLine = $line; continue; } //$data = explode(",",$line); //$data = $line[0]; // $data = explode(';',$line); $fData = array_combine($headerLine, $line); //echo '<pre>'; var_dump($fData); echo '</pre>'; die(); $email_id = $fData['business_email_id1']; $modelObj = Business::model()->findByAttributes(array('business_email_id1' => $email_id)); if (isset($modelObj->business_email_id1)) { $modelObj = new Business(); $modelObj->setIsNewRecord(true); $modelObj->attributes = $fData; $modelObj->logo_photo_name = $fData['logo_photo_name']; $modelObj->cover_photo_name = $fData['cover_photo_name']; // echo '<pre>'; var_dump($modelObj); echo '</pre>'; die(); if ($modelObj->validate()) { $modelObj->save(); var_dump($model->getErrors()); } else { die(CVarDumper::dump($modelObj->errors, 10, true)); } $modelObj->business_id; $inserted_records = $inserted_records + 1; } $total_records = $total_records + 1; } while (($line = fgetcsv($fp, 1000, ";")) != FALSE); $msg = $inserted_records . " records are inserted" . " out of " . $total_records; $this->render('import', array('model' => $model, 'total_records' => $total_records, 'inserted_records' => $inserted_records, 'msg' => $msg)); } if ($_POST['Business']['import_option'] == "Update") { do { if ($first_time == true) { $first_time = false; $headerLine = $line; continue; } //$data = explode(",",$line); $data = $line[0]; $data = explode(',', $data); //echo '<pre>'; var_dump($headerLine); echo '</pre>'; die(); $fData = array_combine($headerLine, $data); $email_id = $fData['business_email_id1']; $modelObj = Business::model()->find('business_email_id1=:business_email_id1', array(':business_email_id1' => $email_id)); // echo '<pre>'; var_dump($modelObj); echo '</pre>'; die(); // echo var_dump($modelObj); if ($modelObj) { $modelObj->attributes = $fData; $modelObj->logo_photo_name = $fData['logo_photo_name']; $modelObj->cover_photo_name = $fData['cover_photo_name']; // echo '<pre>'; var_dump($modelObj); echo '</pre>'; die(); $modelObj->save(); $modelObj->business_id; $inserted_records = $inserted_records + 1; } $total_records = $total_records + 1; } while (($line = fgetcsv($fp, 1000, ";")) != FALSE); // echo "count:".$inserted_records.'---'.$total_records; die(); $msg = $inserted_records . " records are updated" . " out of " . $total_records; $this->render('import', array('model' => $model, 'total_records' => $total_records, 'inserted_records' => $inserted_records, 'msg' => $msg)); //$this->redirect('././view'); } } $msg = "Please select insert or update option for import file."; $this->render('import', array('model' => $model, 'total_records' => $total_records, 'inserted_records' => $inserted_records, 'msg' => $msg)); } $msg = "Please upload file."; $this->render('import', array('model' => $model, 'total_records' => $total_records, 'inserted_records' => $inserted_records, 'msg' => $msg)); } $this->render('import', array('model' => $model, 'total_records' => $total_records, 'inserted_records' => $inserted_records, 'msg' => $msg)); }
public function approveAction($id = null) { $this->view->disable(); $business = Business::findFirst($id); if (!$business) { return $this->response->redirect('admin/business'); } $business->status = 'Approved'; $business->update(); return $this->response->redirect('admin/business/view/' . $business->id); }