Esempio n. 1
0
            if ($wt_open->getByName($name)) {
                $TEMPLATE['error']['name'] = '名称已存在';
            } else {
                $tableInfo = array('name' => $name, 'user' => Passport::GetLoginName());
                $newid = $wt_open->insertIgnore($tableInfo);
                redirect("?id={$newid}");
            }
        } else {
            $TEMPLATE['error']['name'] = '名称不能为空';
        }
        $TEMPLATE['data'] = $_POST;
        break;
    case 'save':
        if ($pid > 0) {
            $app = $_POST['app'];
            $wt_open->delete(array('pid' => $pid));
            foreach ($app as $key => $value) {
                $tableInfo = array('pid' => $pid, 'name' => $key, 'app_key' => trim($value['key']), 'app_secret' => trim($value['secret']), 'callback' => trim($value['callback']), 'status' => $value['key'] && $value['secret'], 'user' => Passport::GetLoginName());
                $wt_open->replace($tableInfo);
            }
            $TEMPLATE['error']['app'] = '<span style="color:#090">保存成功!</span>';
        }
        break;
    case 'delete':
        $wt_open->update(array('status' => -1), array('id' => $pid));
        $wt_open->update(array('status' => -1), array('pid' => $pid));
        redirect('?');
        break;
}
$TEMPLATE['title'] = '平台设定';
$TEMPLATE['login_name'] = Passport::GetLoginName();