Example #1
0
File: view.php Project: zwq/unpei
<?php

$this->breadcrumbs = array('Recommend' => array('index'), $model->Name);
$this->widget('bootstrap.widgets.TbDetailView', array('data' => $model, 'attributes' => array('ID', array('name' => '姓名', 'value' => $model->Name), array('name' => '电话', 'value' => $model->MobPhone), array('name' => '客户类别', 'value' => RecommendList::itemAlias("CompanyType", $model->CompanyType)), array('name' => '邮箱', 'value' => $model->Email), array('name' => '机构名称', 'value' => $model->CompanyName), array('name' => '推荐人', 'value' => RecommendList::showOrganname($model->OrganID)), array('name' => 'Address', 'value' => RecommendList::showAddress($model->Province, $model->City, $model->Area)))));
Example #2
0
File: _form.php Project: zwq/unpei
	<?php 
echo $form->textFieldRow($model, 'MobPhone', array('class' => 'span5'));
?>
        <?php 
echo $form->dropDownListRow($model, 'CompanyType', array(3 => '修理厂'));
?>
        
        <?php 
echo $form->textFieldRow($model, 'Email', array('class' => 'span5', 'prepend' => '@', 'style' => 'width:180px;'));
?>
        <?php 
echo $form->textFieldRow($model, 'CompanyName', array('class' => 'span5'));
?>
        <?php 
$CompanyName = empty($model->OrganID) ? '' : RecommendList::showOrganname($model->OrganID);
echo $form->textFieldRow($model, 'OrganID', array('class' => 'span5', 'value' => $CompanyName));
?>
        <label  class="control-label">地址:</label>
 <?php 
$state_data = Area::model()->findAll("Grade=:grade", array(":grade" => 1));
$state = CHtml::listData($state_data, "ID", "Name");
$s_default = $model->isNewRecord ? '' : $model->Province;
echo Chtml::dropDownList('RecommendList[Province]', $model->Province, $state, array('class' => 'easyui-validatebox width90 select', 'id' => 'province', 'empty' => '请选择省份', 'ajax' => array('type' => 'GET', 'url' => Yii::app()->createUrl('/admin/Dynamiccities'), 'update' => '#city', 'data' => 'js:"province="+jQuery(this).val()')));
//empty since it will be filled by the other dropdown
$c_default = $model->isNewRecord ? '' : $model->City;
if (!$model->isNewRecord) {
    $city_data = Area::model()->findAll("ParentID=:parent_id", array(":parent_id" => $model->Province));
    $city = CHtml::listData($city_data, "ID", "Name");
}
$city_update = $model->isNewRecord ? array() : $city;
Example #3
0
 public function actioneMailandrecord()
 {
     $ids = $_POST['ids'];
     // 需要注册的ID
     $ids = substr($ids, 0, -1);
     $modeles = RecommendList::model()->findAll("ID in ({$ids})");
     foreach ($modeles as $kkk => $model) {
         $truename = RecommendList::showOrganname($model['OrganID']);
         // 判断用户是否存在
         $exitemail = Organ::model()->find('Email=:Email', array(':Email' => $model['Email']));
         $exitusername = User::model()->find('UserName=:UserName', array(':UserName' => $model['MobPhone']));
         $exitorganname = Organ::model()->find('organName=:organName', array(':organName' => $model['CompanyName']));
         //               $isexit = Organ::model()->findAll("username= '******'MobPhone']}' or email='{$model['Email']}'");
         //            if (count($isexit) > 0) {
         //                $PhoneArr = array();
         //                $EmailArr = array();
         //                $errstr = '';
         //                foreach ($isexit as $val) {
         //                    $PhoneArr[] = $val->username;
         //                    $EmailArr[] = $val->email;
         //                }
         //                if (in_array($model['MobPhone'], $PhoneArr)) {
         //                    $errstr = $model->Name . ":电话号码已被使用 ";
         //                }
         //                if (in_array($model['Email'], $EmailArr)) {
         //                    if (!empty($errstr)) {
         //                        $errstr.="邮箱已被使用 ";
         //                    } else {
         //                        $errstr.=$model->Name . ":邮箱已被使用 ";
         //                    }
         //                }
         //                $errMsg[] = $errstr;
         //                continue;
         //            }
         if ($exitemail || $exitusername || $exitorganname) {
             if ($exitusername) {
                 $errstr[$kkk] .= $model->Name . ":电话号码已被使用 ";
             }
             if ($exitorganname) {
                 if (!empty($errstr)) {
                     $errstr[$kkk] .= "机构名称已被使用 ";
                 } else {
                     $errstr[$kkk] .= $model->Name . ":机构名称已被使用 ";
                 }
             }
             if ($exitemail) {
                 if (!empty($errstr)) {
                     $errstr[$kkk] .= "邮箱已被使用 ";
                 } else {
                     $errstr[$kkk] .= $model->Name . ":邮箱已被使用 ";
                 }
             }
             continue;
         }
         // 代理注册
         $organ = new Organ();
         $organ->OrganName = $model['CompanyName'];
         $organ->Phone = $model['MobPhone'];
         $organ->Email = $model['Email'];
         $organ->Identity = $model['CompanyType'];
         $organ->Recommend = $model['OrganID'];
         $organ->RecomID = $model['OrganID'];
         $organ->Status = 1;
         $organ->CreateTime = time();
         $organ->Province = $model['Province'];
         $organ->City = $model['City'];
         $organ->Area = $model['Area'];
         $organ->Address = $model['Address'];
         $apl = Yii::app()->jpdb->createCommand()->insert('jpd_organ', $organ->attributes);
         if ($apl == 1) {
             $lastUserID = Yii::app()->jpdb->getLastInsertID();
         } else {
             $lmserror['$kkk'] = $model->Name . ":注册失败 ";
             continue;
         }
         $user = new User();
         $user->UserName = $model['MobPhone'];
         $user->PassWord = md5($model['MobPhone']);
         $user->verifyPassword = $user->PassWord;
         $user->IsMain = 1;
         $user->OrganID = $lastUserID;
         if ($user->save()) {
             // 注册成功
             //                Yii::app()->db->createCommand()->insert('tbl_profiles', array(
             //                    'user_id' => $lastUserID,
             //                    'CreateTime' => time(),
             //                ));
             $this->AddRRecord($model, $lastUserID);
             // 邮件内容
             $emialcontent = "<p>尊敬的" . $model['Name'] . ",</p>\n                                <p>" . $truename . "推荐您试用嘉配服务平台。 </p>\n                                <p>" . $truename . "已经帮您开通了试用账户,用户名 :" . $model['MobPhone'] . ",密码:" . $model['MobPhone'] . ",点击</p>\n                                <p>http://192.168.2.29,立即激活账号,享受嘉配服务!</p>\n                                <p style='text-align: right;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 北京嘉配科技公司&nbsp;&nbsp;&nbsp;&nbsp;</p>\n                                <p style='text-align: right;'>" . date('Y年 m月 d日', time()) . "</p>";
             $title = "嘉配推荐使用嘉配服务平台";
             $bool = self::sendMail($model['Email'], $title, $emialcontent);
             //                $bool = $this->SendEmailtochen('*****@*****.**', '', $model['Email'], $title, $emialcontent);
             if (!$bool) {
                 $sendErr[] = $model->Name . ":注册成功,邮件发送失败 ";
             }
         } else {
             $userErr[] = $model->Name . ":注册失败 ";
         }
     }
     // endforeach
     //$bool =	$this->SendEmailtochen('*****@*****.**', '',$emailurl, $messages[0]['title'], $messages[0]['messContent']);
     if (count($errstr) > 0) {
         $errhtml = "";
         foreach ($errstr as $val) {
             $errhtml .= "{$val}\n";
         }
     }
     if (count($lmserror)) {
         foreach ($lmserror as $val) {
             $errhtml .= "{$val}\n";
         }
     }
     if (count($userErr) > 0) {
         $errhtml .= "注册失败" . count($userErr) . "个:\n";
         foreach ($userErr as $val) {
             $errhtml .= "{$val}\\/n";
         }
     }
     if (count($sendErr) > 0) {
         $errhtml .= "发送邮件失败" . count($sendErr) . "个:\n";
         foreach ($sendErr as $val) {
             $errhtml .= "{$val}";
         }
     }
     if ($bool) {
         // 发送成功
         echo json_encode(array('success' => true, 'errMsg' => '恭喜您,代理注册成功!邮件已发送。'));
     } else {
         // 发送失败
         echo json_encode(array('success' => false, 'errMsg' => $errhtml));
     }
 }