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


PHP Staff::getId方法代码示例

本文整理汇总了PHP中Staff::getId方法的典型用法代码示例。如果您正苦于以下问题:PHP Staff::getId方法的具体用法?PHP Staff::getId怎么用?PHP Staff::getId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Staff的用法示例。


在下文中一共展示了Staff::getId方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: switch

                 }else{
                      $errors['err']='Uknown command!';
                 }
                 
             }else{
                 $errors['err']='No groups selected.';
             }
     }
 break;
 case 'staff':
     include_once(INCLUDE_DIR.'class.staff.php');
     $do=strtolower($_POST['do']);
     switch($do){
         case 'update':
             $staff = new Staff($_POST['staff_id']);
             if($staff && $staff->getId()) {
                 if($staff->update($_POST,$errors))
                     $msg='Staff profile updated successfully';
                 elseif(!$errors['err'])
                     $errors['err']='Error updating the user';
             }else{
                 $errors['err']='Internal error';
             }
             break;
         case 'create':
             if(($uID=Staff::create($_POST,$errors)))
                 $msg=Format::htmlchars($_POST['firstname'].' '.$_POST['lastname']).' added successfully';
             elseif(!$errors['err'])
                 $errors['err']='Unable to add the user. Internal error';
             break;
         case 'mass_process':
开发者ID:hungnv0789,项目名称:vhtm,代码行数:31,代码来源:admin.php

示例2: lookup

 function lookup($id)
 {
     return $id && ($staff = new Staff($id)) && $staff->getId() ? $staff : null;
 }
开发者ID:KingsleyGU,项目名称:osticket,代码行数:4,代码来源:class.staff.php

示例3: assignStaff

 function assignStaff($staffId, $message, $alertstaff = true)
 {
     global $thisuser, $cfg;
     $staff = new Staff($staffId);
     if (!$staff || !$staff->isAvailable() || !$thisuser) {
         return false;
     }
     if ($this->setStaffId($staff->getId())) {
         //Reopen the ticket if cloed.
         if ($this->isClosed()) {
             //Assigned ticket Must be open.
             $this->reopen();
         }
         $this->reload();
         //
         //Send Notice + Message to assignee. (if directed)
         if ($alertstaff && ($thisuser && $staff->getId() != $thisuser->getId())) {
             //No alerts for self assigned.
             //Send Notice + Message to assignee.
             $dept = $this->getDept();
             if (!$dept || !($tplId = $dept->getTemplateId())) {
                 $tplId = $cfg->getDefaultTemplateId();
             }
             $sql = 'SELECT assigned_alert_subj,assigned_alert_body FROM ' . EMAIL_TEMPLATE_TABLE . ' WHERE cfg_id=' . db_input($cfg->getId()) . ' AND tpl_id=' . db_input($tplId);
             if (($resp = db_query($sql)) && db_num_rows($resp) && (list($subj, $body) = db_fetch_row($resp))) {
                 $body = $this->replaceTemplateVars($body);
                 $subj = $this->replaceTemplateVars($subj);
                 $body = str_replace('%note', $message, $body);
                 $body = str_replace("%message", $message, $body);
                 //Previous versions used message.
                 $body = str_replace("%assignee", $staff->getName(), $body);
                 $body = str_replace("%assigner", $thisuser ? $thisuser->getName() : 'System', $body);
                 if (!($email = $cfg->getAlertEmail())) {
                     $email = $cfg->getDefaultEmail();
                 }
                 if ($email) {
                     $email->send($staff->getEmail(), $subj, $body);
                 }
             } else {
                 Sys::log(LOG_WARNING, 'Template Fetch Error', "Unable to fetch 'assigned' alert template #{$tplId}");
             }
         }
         $message = $message ? $message : 'Ticket assigned';
         //Save the message as internal note...(record).
         $this->postNote('Ticket Assigned to ' . $staff->getName(), $message, false);
         //Notice that we are disabling note alerts!
         return true;
     }
     return false;
 }
开发者ID:supaket,项目名称:helpdesk,代码行数:50,代码来源:class.ticket.php

示例4: addInstanceToPool

 /**
  * Adds an object to the instance pool.
  *
  * Propel keeps cached copies of objects in an instance pool when they are retrieved
  * from the database.  In some cases -- especially when you override doSelect*()
  * methods in your stub classes -- you may need to explicitly add objects
  * to the cache in order to ensure that the same objects are always returned by doSelect*()
  * and retrieveByPK*() calls.
  *
  * @param      Staff $value A Staff object.
  * @param      string $key (optional) key to use for instance map (for performance boost if key was already calculated externally).
  */
 public static function addInstanceToPool(Staff $obj, $key = null)
 {
     if (Propel::isInstancePoolingEnabled()) {
         if ($key === null) {
             $key = (string) $obj->getId();
         }
         // if key === null
         self::$instances[$key] = $obj;
     }
 }
开发者ID:lejacome,项目名称:hospital-mgt,代码行数:22,代码来源:BaseStaffPeer.php

示例5: lookup

 function lookup($id)
 {
     return $id && is_numeric($id) && ($staff = new Staff($id)) && $staff->getId() == $id ? $staff : null;
 }
开发者ID:nunomartins,项目名称:osTicket-1.7,代码行数:4,代码来源:class.staff.php

示例6: assignStaff

 function assignStaff($staffId, $message, $alertstaff = true)
 {
     global $thisuser, $cfg;
     $staff = new Staff($staffId);
     if (!$staff || !$staff->isAvailable() || !$thisuser) {
         return false;
     }
     if ($this->setStaffId($staff->getId())) {
         //Reopen the ticket if cloed.
         if ($this->isClosed()) {
             //Assigned ticket Must be open.
             $this->reopen();
         }
         //Send Notice + Message to assignee. (if directed)
         if ($alertstaff && $staff->getId() != $thisuser->getId()) {
             //No alerts for self assigned.
             //Send Notice + Message to assignee.
             $sql = 'SELECT assigned_alert_subj,assigned_alert_body FROM ' . EMAIL_TEMPLATE_TABLE . ' WHERE cfg_id=' . db_input($cfg->getId()) . ' AND tpl_id=' . db_input($cfg->getDefaultTemplateId());
             $resp = db_query($sql);
             if (db_num_rows($resp) && (list($subj, $body) = db_fetch_row($resp))) {
                 $subj = str_replace("%ticket", $this->getExtId(), $subj);
                 $body = str_replace("%ticket", $this->getExtId(), $body);
                 $body = str_replace("%assignee", $staff->getName(), $body);
                 $body = str_replace("%assigner", $thisuser->getName(), $body);
                 $body = str_replace("%message", $message, $body);
                 $body = str_replace("%url", $cfg->getBaseUrl(), $body);
                 Misc::sendmail($staff->getEmail(), $subj, $body, $cfg->getAlertEmail());
             }
         }
         //Save the message as internal note...(record).
         $this->postNote('Ticket Assigned to ' . $staff->getName(), $message);
         return true;
     }
     return false;
 }
开发者ID:googlecode-mirror,项目名称:barbos,代码行数:35,代码来源:class.ticket.php

示例7: die

    $staff->setSecName($_POST['secondname']);
    $staff->setAdress($_POST['adress']);
    $staff->setCity($_POST['city']);
    $staff->setJbg($_POST['jbg']);
    $staff->setEmail($_POST['email']);
    $staff->setPasswd($_POST['passwd']);
    $staff->setPhone($_POST['phone']);
    $staff->setMphone($_POST['mphone']);
    $staff->setIsStaff($is_staff);
    $staff->setImageUrl($image_url);
    $staff->setPhotoId($photo_id);
    $staff->setWorkPlace($work_place);
    $staff->setSalary($salary);
    $staff->setIsAdmin($is_admin);
    $staff->setEnabled($enabled);
    $id = $userDao->editStafs($staff->getId(), $staff->getName(), $staff->getSecName(), $staff->getAdress(), $staff->getCity(), $staff->getJbg(), $staff->getEmail(), $staff->getPasswd(), $staff->getPhone(), $staff->getMphone(), $staff->getIsStaff(), $staff->getImageUrl(), $staff->getPhotoId(), $staff->getWorkPlace(), $staff->getSalary(), $staff->getIsAdmin(), $staff->getIsAdmin(), $staff->getEnabled());
}
/*$sql = "SELECT * FROM user JOIN staff ON staff.user_id = user.id WHERE user.id = ".$id;

if (!$results = $connection->query($sql)){
    die('Ne mogu da izvrsim upit zbog ['. $connection->error
        . "]");
}

$row = $results->fetch_assoc();*/
$resultsshow = $userDao->showUser($id);
$row = $resultsshow->fetch_assoc();
?>

<div class="main container-fluid">
    <div class="sectionShow">
开发者ID:GoranSubic,项目名称:smart-restoran,代码行数:31,代码来源:editUser.php


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