Example #1
0
 private function addUser($users)
 {
     $count = 0;
     try {
         foreach ($users as $user) {
             $account = ConvertUtil::getPY($user["username"]);
             $data = array("account" => $account, "name" => $user["realname"], "gender" => $user["gender"] == 0 ? 2 : 1, "mobile" => $user["mobile"]);
             $res = $this->getApi()->addAccount($data);
             if (isset($res["ret"])) {
                 if ($res["ret"] == 0) {
                     $this->setBinding($user["uid"], implode(",", $res["data"]));
                     $count++;
                 } else {
                     $this->setError($res["msg"], self::ERROR_SYNC);
                 }
             }
         }
         return $count;
     } catch (Exception $exc) {
         $this->setError($exc->getMessage(), self::ERROR_SYNC);
         return 0;
     }
 }
Example #2
0
        echo $letter;
        ?>
</div>
										<table class="table table-hover cl-info-table contact-list" id="contact_list">
											<tbody>
												<?php 
        foreach ($users as $k => $user) {
            ?>
													<tr id="cl_tr_<?php 
            echo $user["uid"];
            ?>
" data-id="<?php 
            echo $user["uid"];
            ?>
" class="contact-list-item" data-preg="<?php 
            echo $user["realname"] . ConvertUtil::getPY($user["realname"]) . ConvertUtil::getPY($user["realname"], true);
            ?>
">
														<td width="50">
															<div class="avatar-box">
																<span class="avatar-circle">
																	<img src="<?php 
            echo $user["avatar_middle"];
            ?>
">
																</span>
															</div>
														</td>
														<td width="90">
															<span class="xcm pc-name"><?php 
            echo $user["realname"];
Example #3
0
 public static function getUserByPy($uids = null, $first = false)
 {
     $group = array();
     if (is_array($uids)) {
         $list = User::model()->fetchAllByUids($uids);
     } else {
         $list = UserUtil::loadUser();
     }
     foreach ($list as $k => $v) {
         $py = ConvertUtil::getPY($v["realname"], $first);
         if (!empty($py)) {
             $group[strtoupper($py[0])][] = $k;
         }
     }
     ksort($group);
     $data = array("datas" => $list, "group" => $group);
     return $data;
 }