本文整理汇总了PHP中Company::getAdmin方法的典型用法代码示例。如果您正苦于以下问题:PHP Company::getAdmin方法的具体用法?PHP Company::getAdmin怎么用?PHP Company::getAdmin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Company
的用法示例。
在下文中一共展示了Company::getAdmin方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addTimelineEvent
public static function addTimelineEvent($type, $vehicle, $driver, $employee, $addedBy, $action)
{
// opening db connection
$db = new Connection();
$conn = $db->connect();
$today = date('Y-m-d');
$fgDate = $db->getTimeNow();
if ($vehicle != "") {
$mVehicle = new Vehicle($vehicle);
}
if ($driver != "") {
$mDriver = new Vehicle($driver);
}
if ($employee != "") {
$mEmployee = new Vehicle($employee);
}
$mAddedBy = new User($addedBy);
$companyId = $mAddedBy->getCompany();
$mCompany = new Company($companyId);
$adminId = $mCompany->getAdmin();
$sql = "INSERT INTO `timeline` (`type`, `vehicle`, `driver`, `employee`, `company`, `admin`, `added_by`, `action`, `date_added`) VALUES ('{$type}', '{$vehicle}', '{$driver}', '{$employee}', '{$companyId}', '{$adminId}', '{$addedBy}', '{$action}', '{$fgDate}')";
//echo $sql;
if (mysqli_query($conn, $sql)) {
return true;
} else {
return false;
}
}
示例2: Vehicle
} else {
$mVehicle = new Vehicle($vehicleId);
if ($mVehicle->getType() != $type) {
$setup['setup']['result'] = "fail_type";
//echo "fail_type";
} else {
if ($mVehicle->isDeployed() == 1) {
$setup['setup']['result'] = "already";
//echo "already";
} else {
if ($mVehicle->deploy()) {
$setup['setup']['result'] = "success";
$companyId = $mVehicle->getCompany();
$setup['setup']['model'] = $mVehicle->getModel();
$setup['setup']['type'] = $mVehicle->getType();
$setup['setup']['number'] = $mVehicle->getVehicleNumber();
$mCompany = new Company($companyId);
$setup['setup']['company_name'] = $mCompany->getName();
$setup['setup']['owner'] = $mCompany->getAdmin();
$setup['setup']['contact'] = $mCompany->getPhone();
//echo "success";
} else {
$setup['setup']['result'] = "fail";
//echo "fail";
}
}
}
}
echo json_encode($setup);
}
}
示例3: TempVehicle
} else {
if ($mVehicle->deploy($imei, $mac)) {
$setupResponse->status = "SUCCESS";
$vehicle = new TempVehicle();
$vehicle->id = $mVehicle->getId();
$vehicle->number = $mVehicle->getVehicleNumber();
$vehicle->type = $mVehicle->getType();
$vehicle->year = $mVehicle->getMakeYear();
$vehicle->date_added = $mVehicle->getDateAdded();
$result->vehicle = $vehicle;
$mCompany = new Company($mVehicle->getCompany());
$company = new TempCompany();
$company->id = $mVehicle->getCompany();
$company->name = $mCompany->getName();
$company->phone = $mCompany->getPhone();
$mAdmin = new User($mCompany->getAdmin());
$admin = new TempAdmin();
$admin->id = $mAdmin->getId();
$admin->name = $mAdmin->getFullName();
$admin->phone = $mAdmin->getPhoneMobile();
$company->admin = $admin;
$result->company = $company;
}
}
}
}
} else {
$setupResponse->status = "FAILURE";
$error = new Error();
$error->reason = "INSUFFICIENT DATA";
$error->message = "Please provide complete information.";
示例4: isCompanyAdmin
function isCompanyAdmin()
{
$selfCompany = new Company(User::getCompany());
if ($this->id == $selfCompany->getAdmin()) {
return true;
} else {
return false;
}
}