www.gusucode.com > JTBCPHP网站内容管理系统 v3.0.1源码程序 > PHP_JTBC_CMS_v3.0.1.2/consult/common/incfiles/api.inc.php
<?php namespace jtbc; class ui extends page { public static function moduleActionAdd() { $tmpstr = ''; $status = 0; $message = ''; $error = array(); $name = request::getPost('name'); $mobile = request::getPost('mobile'); $email = request::getPost('email'); $content = request::getPost('content'); if (base::isEmpty($name)) array_push($error, tpl::take('api.text-tips-add-error-1', 'lng')); if (!verify::isMobile($mobile)) array_push($error, tpl::take('api.text-tips-add-error-2', 'lng')); if (!verify::isEmail($email)) array_push($error, tpl::take('api.text-tips-add-error-3', 'lng')); if (base::isEmpty($content)) array_push($error, tpl::take('api.text-tips-add-error-4', 'lng')); if (count($error) == 0) { $db = conn::db(); if (!is_null($db)) { $table = tpl::take('config.db_table', 'cfg'); $prefix = tpl::take('config.db_prefix', 'cfg'); $preset = array(); $preset[$prefix . 'dispose'] = 0; $preset[$prefix . 'userip'] = request::getRemortIP(); $preset[$prefix . 'lang'] = self::getPara('lang'); $preset[$prefix . 'time'] = base::getDateTime(); $sqlstr = auto::getAutoRequestInsertSQL($table, $preset); $re = $db -> exec($sqlstr); if (is_numeric($re)) { $status = 1; $message = tpl::take('api.text-tips-add-done', 'lng'); } else array_push($error, tpl::take('api.text-tips-add-error-others', 'lng')); } else array_push($error, tpl::take('api.text-tips-add-error-others', 'lng')); } if (count($error) != 0) $message = implode('|', $error); $tmpstr = self::formatMsgResult($status, $message); return $tmpstr; } } ?>