当前位置: 首页>>代码示例>>PHP>>正文


PHP Company::getAdmin方法代码示例

本文整理汇总了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;
     }
 }
开发者ID:rusty1909,项目名称:Navigator,代码行数:28,代码来源:Timeline.php

示例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);
    }
}
开发者ID:rustydev19,项目名称:Navigator,代码行数:31,代码来源:setup.php

示例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.";
开发者ID:rusty1909,项目名称:Navigator,代码行数:31,代码来源:setup.php

示例4: isCompanyAdmin

 function isCompanyAdmin()
 {
     $selfCompany = new Company(User::getCompany());
     if ($this->id == $selfCompany->getAdmin()) {
         return true;
     } else {
         return false;
     }
 }
开发者ID:rusty1909,项目名称:Navigator,代码行数:9,代码来源:User.php


注:本文中的Company::getAdmin方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。