Ejemplo n.º 1
0
 /**
  * 删除参数
  *
  * @param object $data
  * @return boolean
  */
 public function delCodeRule($data)
 {
     try {
         $dao = new SystemDao();
         if ($data["id"] != '') {
             $dao->deleteById($data["id"]);
         }
     } catch (Exception $e) {
         system_out("CodeRuleSetup exception:" . $e);
         return false;
     }
     return true;
 }
 public function addParm($type, $parmname, $parmvalue)
 {
     $dao = new SystemDao();
     $result = $dao->find("type = '{$type}' and paramname = '{$parmname}' and paramvalue = '{$parmvalue}' ");
     if ($result) {
         return true;
     }
     $vo['type'] = $type;
     $vo['paramname'] = $parmname;
     $vo['paramvalue'] = $parmvalue;
     $vo = $dao->createVo('add', '', 'id', 0, $vo);
     $dao->add($vo);
 }
Ejemplo n.º 3
0
 /**
  * 查询条码枪参数
  *
  */
 public static function queryScannerParm()
 {
     //$data["scanneradd"] = SCANNER_IP ;
     //$data["scannerport"] = SCANNER_PORT ;
     $dao = new SystemDao();
     $vo = $dao->find("paramname = 'scanneradd'");
     if ($vo) {
         $data["scanneradd"] = $vo->paramvalue;
     }
     $vo = $dao->find("paramname = 'scannerport'");
     if ($vo) {
         $data["scannerport"] = $vo->paramvalue;
     }
     if ($data['scanneradd'] == '' || $data['scannerport'] == '') {
         throw new Exception("请先设置条码枪的地址和端口!");
     }
     Session::set('scanneradd', $data['scanneradd']);
     Session::set('scannerport', $data['scannerport']);
     return $data;
 }
Ejemplo n.º 4
0
 /**
  * 获取条码资料基本参数
  *
  */
 public static function getCodeParameter()
 {
     $dao = new SystemDao();
     $result = $dao->findAll("type = 'coderule'")->toResultSet();
     $codeparm = array();
     foreach ($result as $item) {
         $ret = explode(',', $item['paramvalue']);
         $codeparm[$item['paramname']]['start'] = $ret[0];
         $codeparm[$item['paramname']]['length'] = $ret[1];
     }
     //system_out("codeparm:".print_r($codeparm,true));
     Session::set('codeparm', $codeparm);
     $sdao = new CodeDictDao();
     $result = $sdao->findAll()->toResultSet();
     $codedict = array();
     foreach ($result as $item) {
         $codedict[$item['type']][$item['code']] = $item['value'];
     }
     //system_out("codedict:".print_r($codedict,true));
     Session::set('codedict', $codedict);
     $rtn['codeparm'] = $codeparm;
     $rtn['codedict'] = $codedict;
     return $rtn;
 }
Ejemplo n.º 5
0
 /**
  * Returns the default system settings.
  *
  * return array
  */
 public static function getSystemValues()
 {
     return SystemDao::getSystemValues();
 }
Ejemplo n.º 6
0
 /**
  * 保存接口配置
  *
  * @param object $data
  */
 public function saveInterfaceParm($data)
 {
     if (empty($data)) {
         return;
     }
     try {
         $dao = new SystemDao();
         $dao->deleteAll("paramname like 'interface%'");
         foreach ($data as $key => $value) {
             $vo = new SystemVo();
             $vo->paramname = $key;
             $vo->paramvalue = $value;
             $dao->add($vo);
             Session::set($key, $value);
         }
     } catch (Exception $e) {
         system_out($e);
         return false;
     }
     return true;
 }
Ejemplo n.º 7
0
        $userRegister = new User();
        $userRegister->setLogin(htmlspecialchars($_POST['login']));
        $load->dao("UserDao");
        $userDao = new UserDao();
        if ($userData = $userDao->getUserByLogin($userLogin->getLogin())) {
            echo "true";
        } else {
            exit;
        }
        break;
    default:
        $load->interceptor();
        $interceptor = new Interceptor();
        $interceptor->logout(false);
        $load->dao("SystemDao");
        $sysDao = new SystemDao();
        $system = $sysDao->getInfoSystem();
        $load->view("public", "index");
        break;
}
class ControllerPublic
{
    public function index($credentials = true)
    {
        if ($credentials) {
            header("location: ../../e-jbsm.php?credentials=true");
        } else {
            header("location: ../../e-jbsm.php");
        }
    }
}