Message::register(new Message(Message::DANGER, i18n(array("en" => "qr_code is required.", "zh" => "请填写qr_code")))); $error_flag = true; } // validation for $logo $logo = isset($_POST["logo"]) ? strip_tags($_POST["logo"]) : null; if (empty($logo)) { Message::register(new Message(Message::DANGER, i18n(array("en" => "logo is required.", "zh" => "请填写logo")))); $error_flag = true; } // validation for $active $active = isset($_POST["active"]) ? 1 : 0; // validation for $last_updated $last_updated = isset($_POST["last_updated"]) ? strip_tags($_POST["last_updated"]) : null; /// proceed submission // proceed for $nickname $object->setNickname($nickname); // proceed for $wechat_id $object->setWechatId($wechat_id); // proceed for $openid $object->setOpenid($openid); // proceed for $introduction $object->setIntroduction($introduction); // proceed for $cirtification $object->setCirtification($cirtification); // proceed for $qr_code $object->setQrCode($qr_code); // proceed for $logo $object->setLogo($logo); // proceed for $active $object->setActive($active); // proceed for $last_updated
$description = isset($_POST['description']) ? strip_tags($_POST['description']) : null; $certification = isset($_POST['certification']) ? strip_tags($_POST['certification']) : null; $nickname = isset($_POST['nickname']) ? strip_tags($_POST['nickname']) : null; $qrcode = isset($_POST['qrcode']) ? strip_tags($_POST['qrcode']) : null; $logo = isset($_POST['logo']) ? strip_tags($_POST['logo']) : null; // if wechat account hasn't been added globally, we add it $wechat_account = WechatAccount::findByOpenid($openid); if ($wechat_account == null) { $wechat_account = new WechatAccount(); $wechat_account->setDescription($description); $wechat_account->setCertification($certification); $wechat_account->setOpenid($openid); $wechat_account->setWechatId($wechatid); $wechat_account->setLogo($logo); $wechat_account->setQrCode($qrcode); $wechat_account->setNickname($nickname); $wechat_account->save(); } $user_wechat_account = UserWechatAccount::findByWechatAccountId($wechat_account->getId()); if ($user_wechat_account) { $response->status = 'error'; $response->message = '此公众号已添加'; } else { $user_wechat_account = new UserWechatAccount(); $user_wechat_account->setAccountId($wechat_account->getId()); $user_wechat_account->setCategoryId(1); if ($user_wechat_account->save()) { $response->status = 'success'; } else { $response->status = 'error'; $response->message = '保存公众号出错';