コード例 #1
0
 public static function createProjectToKEE($taskid, $tasktitle, $work_id)
 {
     global $basic_config;
     if ($basic_config['kee_switch'] != '1') {
         return false;
     }
     if (true === self::include_kee_client()) {
         $workInfo = db_factory::get_one("SELECT * FROM `" . TABLEPRE . "witkey_task_work` WHERE `work_id`='" . $work_id . "'");
         $userinfo = kekezu::get_user_info($workInfo['uid']);
         $data = array();
         $data['email'] = $userinfo['email'];
         $data['platform'] = $basic_config['website_name'];
         $data['role'] = '2';
         $data['tasktitle'] = $tasktitle;
         $data['taskid'] = $taskid;
         $data['client_url'] = $basic_config['website_url'];
         $keeClient = new keeClient($basic_config['kee_api_id'], $basic_config['kee_app_secret']);
         $keeClient->createproject($data);
     }
 }
コード例 #2
0
<?php

$url = "index.php?do=payitem&view=insert";
if ($sbt_edit == "sub_sec") {
    if (false === keke_glob_class::include_kee_client()) {
        kekezu::admin_show_msg("验证失败,验证文件不存在", $url, 10, '', 'warning');
    }
    $keeClient = new keeClient($kppw_id, $secret_key);
    $result = $keeClient->valid();
    if ($result) {
        db_factory::execute("update " . TABLEPRE . "witkey_basic_config set v =1 where k='kee_switch'");
        db_factory::execute("update " . TABLEPRE . "witkey_basic_config set v ='" . $secret_key . "' where k='kee_app_secret'");
        db_factory::execute("update " . TABLEPRE . "witkey_basic_config set v ='" . $kppw_id . "' where k='kee_api_id'");
        kekezu::admin_show_msg("操作成功!", $url, 3, '', 'success');
    } else {
        kekezu::admin_show_msg("验证失败", $url, 10, '', 'warning');
    }
} else {
    if ($op == 'cancel') {
        db_factory::execute("update " . TABLEPRE . "witkey_basic_config set v = 0 where k='kee_switch'");
        kekezu::admin_show_msg("操作成功!", $url, 3, '', 'success');
    }
}
require $template_obj->template(ADMIN_DIRECTORY . '/tpl/admin_payitem_' . $view);