Example #1
0
            foreach ($conf as $k => $v) {
                if (check_bind($k)) {
                    $res .= db_factory::execute(" update " . TABLEPRE . "witkey_basic_config set v='{$v}' where k='{$k}'");
                } else {
                    $res .= db_factory::execute(" insert into " . TABLEPRE . "witkey_basic_config values('','{$k}','{$v}','mobile','','')");
                }
            }
            $kekezu->_cache_obj->gc();
            kekezu::admin_system_log($_lang['edit_mobile_log']);
            kekezu::admin_show_msg($_lang['binding_cellphone_account_successfully'], "index.php?do={$do}&view={$view}&op=config", 3, '', 'success');
        }
        break;
    case "manage":
        if ($remain_fee) {
            if ($mobile_p && $mobile_u) {
                $msg = new sms_d9('', '');
                $m = $msg->get_userinfo();
                if (!$m) {
                    kekezu::echojson($_lang['get_user_info_fail'], "2");
                    die;
                } else {
                    kekezu::echojson($m, "1");
                    die;
                }
            } else {
                kekezu::admin_show_msg($_lang['not_bind_cellphone_account'], "index.php?do={$do}&view={$view}&op=config", 3, '', 'warning');
            }
        }
        break;
}
function check_bind($k)
Example #2
0
        } else {
            if (!$user_info['mobile']) {
                kekezu::echojson($_lang['no_record_of_his_cellphone'], '2');
                die;
            } else {
                kekezu::echojson($user_info['mobile'], '1');
                die;
            }
        }
        break;
    case "send":
        $tar_content = strip_tags($tar_content);
        if ($slt_type == 'normal') {
            $tel_arr = db_factory::query(" select mobile from " . TABLEPRE . "witkey_space where mobile is not null ");
            $tel_group = array();
            foreach ($tel_arr as $v) {
                $tel_group[] = $v['mobile'];
            }
            $txt_tel = implode(",", $tel_group);
        }
        $sms = new sms_d9($txt_tel, $tar_content);
        $m = $sms->send();
        if ($m == '操作成功') {
            kekezu::admin_system_log($_lang['sms_send_success']);
            kekezu::admin_show_msg($_lang['sms_send_success'], "index.php?do={$do}&view={$view}", 3, '', 'success');
        } else {
            kekezu::admin_show_msg($_lang['sms_send_fail'], "index.php?do={$do}&view={$view}", 3, '', 'warning');
        }
        break;
}
require $template_obj->template(ADMIN_DIRECTORY . '/tpl/admin_' . $do . '_' . $view);