本文整理汇总了PHP中Company::update方法的典型用法代码示例。如果您正苦于以下问题:PHP Company::update方法的具体用法?PHP Company::update怎么用?PHP Company::update使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Company
的用法示例。
在下文中一共展示了Company::update方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: update
/**
* @param : int $id
* @param : array $data
* @return boolean
*/
public static function update($id, $data)
{
if (!is_array($data) || !count($data)) {
return;
}
$shipFromData = $data['shipFrom'];
$shipToData = $data['shipTo'];
$itemData = $data['item'];
$companyData = $data['company'];
$query = "SELECT * FROM `order` WHERE id = :id";
$param = array('id' => $id);
$result = DB::select($query, $param);
if (count($result) > 0) {
$order = $result[0];
$shipToId = $order->ship_to ? $order->ship_to : 0;
$shipFromId = $order->ship_from ? $order->ship_from : 0;
$itemId = $order->item_id ? $order->item_id : 0;
$companyId = $order->company_id ? $order->company_id : 0;
ShipFrom::update($shipFromId, $shipFromData);
ShipTo::update($shipToId, $shipToData);
Item::update($itemId, $itemData);
Company::update($companyId, $companyData);
return true;
}
}
示例2: register
/**
* create new company & user as creator & admin
*/
public function register()
{
$transaction = Yii::app()->db->beginTransaction();
try {
//create company first
$company = new Company();
$company->name = $this->name;
$company->country = $this->country;
$company->phone = $this->phone;
if (!$company->save()) {
$transaction->rollback();
return false;
}
//create user
$user = new User();
$user->username = $this->username;
$user->password = $user->encrypt($this->password);
$user->password_repeat = $this->password_repeat;
$user->email = $this->email;
$user->company_id = $company->id;
$user->create_time_utc = $user->update_time_utc = time();
if (!$user->save(false)) {
$transaction->rollback();
return false;
}
$company->owner_id = $company->create_user_id = $company->update_user_id = $user->id;
if (!$company->update()) {
$transaction->rollback();
return false;
}
$user->create_user_id = $user->update_user_id = $user->id;
if (!$user->update()) {
$transaction->rollback();
return false;
}
//create default product folder
$defaultProductFolder = new ProductFolder();
$defaultProductFolder->name = 'Main Folder';
$defaultProductFolder->parent_id = 0;
$defaultProductFolder->company_id = $company->id;
if (!$defaultProductFolder->save()) {
$transaction->rollback();
return false;
}
$transaction->commit();
return true;
} catch (Exception $ex) {
$transaction->rollback();
return false;
}
}
示例3: header
header('Location:../user/');
} else {
header('Location:register.php');
}
break;
case "update":
$mUser = new User();
$mCompany = new Company($mUser->getCompany());
//$name = $_POST['name'];
//$tin_number = $_POST['tin_number'];
$address_1 = $_POST['address_1'];
$address_2 = $_POST['address_2'];
$landmark = $_POST['landmark'];
$city = $_POST['city'];
$state = $_POST['state'];
$pincode = $_POST['pincode'];
$email = $_POST['email'];
$fax = $_POST['fax'];
$phone = $_POST['phone'];
$website = $_POST['website'];
$description = "";
if ($mCompany->update($address_1, $address_2, $landmark, $city, $state, $pincode, $phone, $fax, $email, $website, $description)) {
//echo 'changes completed..';
echo "<script>alert('Updated Successfully!!!')</script>";
echo "<script>window.location.href = '../company/'</script>";
} else {
echo "<script>alert('Some problem occured!!!')</script>";
echo "<script>window.location.href = '../company/'</script>";
}
break;
}
示例4: array
$GeneralObj->getRequestVars();
$companyObj->setAllVar();
if ($mode == "Add") {
# echo "<pre>"; print_r($_FILES) ; exit;
$redirect_file = "index.php?file=m-companyadd";
$GeneralObj->checkDuplicate('iCompanyId', 'Company', array('vCompanyCodeId'), $redirect_file, "Organization ID Already Exists ", $iCompanyId);
$GeneralObj->checkDuplicate('iCompanyId', 'Company', array('vCompanyName'), $redirect_file, "Organization Name Already Exists ", $iCompanyId);
$GeneralObj->checkDuplicate('iCompanyId', 'Company', array('vEmail'), $redirect_file, "Email Already Exists ", $iCompanyId);
// $userObj->setdCreated($dCreated);
$iCompanyId = $companyObj->insert();
$group = new SubGroup();
$group->createDefaultGroup($iCompanyId);
$msg = MSG_ADD;
$url = 'index.php?file=Company&AX=Yes&var_msg=' . $msg;
header("Location:" . $url);
exit;
} else {
if ($mode == "Update") {
$update_sql = "UPDATE SubGroup sg SET sg.eStatus = '" . $eStatus . "'\n\t\t\tWHERE sg.iCompanyId IN(" . $iCompanyId . ")";
$obj->sql_query($update_sql);
$redirect_file = "index.php?file=m-companyadd&mode=" . $mode . "&iCompanyId=" . $iCompanyId . "";
$GeneralObj->checkDuplicate('iCompanyId', 'Company', array('vCompanyCodeId'), $redirect_file, "Organization ID Already Exists ", $iCompanyId);
$GeneralObj->checkDuplicate('iCompanyId', 'Company', array('vCompanyName'), $redirect_file, "Organization Name Already Exists ", $iCompanyId);
$GeneralObj->checkDuplicate('iCompanyId', 'Company', array('vEmail'), $redirect_file, "Email Already Exists ", $iCompanyId);
$companyObj->update($iCompanyId);
$msg = MSG_UPDATE;
$url = 'index.php?file=Company&AX=Yes&var_msg=' . $msg;
header("Location:" . $url);
exit;
}
}
示例5: Company
<?php
include_once "../../../../../../libraries/aces/models/companypage.php";
// echo json_encode('xxx');
$_POST['id'] = $_POST['id'];
$_POST['userid'] = $_POST['userid'];
$_POST['company_name'] = $_POST['company_name'];
// $_POST['email'] = $_POST['email'];
$_POST['about'] = $_POST['about'];
$_POST['website'] = $_POST['website'];
$_POST['specialties'] = $_POST['specialties'];
$_POST['industry'] = $_POST['industry'];
$_POST['locations'] = $_POST['locations'];
$_POST['size'] = $_POST['size'];
$_POST['type'] = $_POST['type'];
$_POST['status'] = $_POST['status'];
$cmp = new Company($user->id);
$data = $cmp->update($_POST);
// echo json_encode($data);
// print_r($data);
// foreach($data as $edudata){
// echo json_encode($edudata);
// }
示例6: Company
if (empty($_POST["lastname"])) {
system\Helper::arcAddMessage("danger", "Lastname cannot be empty");
return;
}
$test = User::getByEmail($_POST["email"]);
if ($user->id == 0 && $test->id != 0) {
system\Helper::arcAddMessage("danger", "User already exists with this email address");
return;
}
if ($user->id == 0 && empty($_POST["password"])) {
system\Helper::arcAddMessage("danger", "New users must have a password");
return;
}
if (!empty($_POST["company"])) {
$comp = Company::getByName(ucwords($_POST["company"]));
if ($comp->id == 0) {
$comp = new Company();
$comp->name = ucwords($_POST["company"]);
$comp->update();
}
$user->addToCompany($comp->id);
}
if ($_POST["enabled"] == "true") {
$user->enabled = 1;
} else {
$user->enabled = 0;
}
$user->email = strtolower($_POST["email"]);
$user->update();
system\Helper::arcAddMessage("success", "Changes saved");
}
示例7: updateCompany
public function updateCompany($data)
{
$company = new Company($this->getUser()->id);
$data = $company->update($data);
return $data;
}
示例8: function
$data = json_decode($body);
$data->id = $id;
$user->update($data);
} else {
echo "<script>window.location='../../'</script>";
}
});
$app->get('/company', function () use($company) {
$company->get();
});
$app->put('/company/:id', function () use($company, $app) {
if (isset($_SESSION['app']) && isset($_COOKIE['app'])) {
$request = $app->request();
$body = $request->getBody();
$data = json_decode($body);
$company->update($data);
} else {
echo "<script>window.location='../../'</script>";
}
});
$app->post('/email', function () use($email) {
$email->sendEmail();
});
$app->get('/email', function () use($email) {
if (isset($_SESSION['app']) && isset($_COOKIE['app'])) {
$email->get();
} else {
echo "<script>window.location='../../'</script>";
}
});
$app->post('/email/config', function () use($email) {
示例9: catch
Flight::ok($object);
} catch (Exception $exception) {
Flight::error($exception);
}
});
Flight::route('POST /v1/main/company', function () {
try {
$object = Company::insert();
Flight::ok($object);
} catch (Exception $exception) {
Flight::error($exception);
}
});
Flight::route('PUT /v1/main/company/@id', function ($id) {
try {
$object = Company::update($id);
Flight::ok($object);
} catch (Exception $exception) {
Flight::error($exception);
}
});
Flight::route('DELETE /v1/main/company/@id', function ($id) {
try {
$object = Company::delete($id);
Flight::ok($object);
} catch (Exception $exception) {
Flight::error($exception);
}
});
//=============================================================================
//CompanyInfo
示例10: function
return View::create('companies/edit', $vars)->partial('header', 'partials/header')->partial('footer', 'partials/footer');
});
Route::post('admin/companies/edit/(:num)', function ($id) {
$input = Input::get(array('title', 'slug', 'description'));
$validator = new validator($input);
$validator->check('title')->is_max(3, __('companies.title_missing'));
if ($errors = $validator->errors()) {
Input::flash();
Notify::error($errors);
return Response::redirect('admin/companies/edit/' . $id);
}
if (empty($input['slug'])) {
$input['slug'] = $input['title'];
}
$input['slug'] = slug($input['slug']);
Company::update($id, $input);
Extend::process('company', $id);
Notify::successs(__('companies.update'));
return Response::redirect('admin/companies/edit/' . $id);
});
Route::get('admin/companies/add', function () {
$vars['messages'] = Notify::read();
$vars['token'] = Csrf::token();
$vars['fields'] = Extend::fields('company');
return View::create('companies/add', $vars)->partial('header', 'partials/header')->partial('footer', 'partials/footer');
});
Route::post('admin/companies/add', function () {
$input = Input::get(array('title', 'slug', 'description'));
$validator = new validator($input);
$validator->check('title')->is_max(3, __('companies.title_missing'));
if ($errors = $validator->errors()) {
示例11: foreach
Company::update($company);
} else {
Company::insert($company);
}
} else {
//分支将会被移出
foreach ($_REQUEST as $key => $value) {
$key = strtolower($key);
$nokeys = array("type", "module", "action");
if (!in_array($key, $nokeys)) {
$company = new Company();
$company->content = empty($value) ? "" : $value;
$company->companyKey = $key;
if ($action == "update" && Company::exist($key)) {
//存在,并且需要更新
Company::update($company);
} else {
Company::insert($company);
}
}
}
}
} else {
if ($action == "del") {
$id = isset($_REQUEST["companyId"]) ? $_REQUEST["companyId"] : 0;
//是否允许重置添
$company = new Company(_NONE);
$company->id = $id;
Company::delete($company);
}
}