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;
  }
}
?>