public function index() { //$Member=D("Member"); $Member = D("MemberView"); $keyword = $_POST['keyword']; $keywords = $_REQUEST['keywords']; if ($keyword) { $data['username'] = array('like', '%' . $keyword . '%'); } elseif ($keywords) { $data['username'] = array('like', '%' . safe_b64decode($keywords) . '%'); } $count = $Member->count($data); import("ORG.Util.Page"); $listRows = 15; $p = new page($count, $listRows); $list = $Member->findAll($data, '*', 'Member.id desc', $p->firstRow . ',' . $p->listRows); if ($keyword) { $p->parameter = 'keywords=' . safe_b64encode($keyword); } $page = $p->show(); if ($list !== false) { $this->assign('page', $page); $this->assign('list', $list); $this->assign('allowbat', $this->allowbat); } $this->display(); }
public function index() { $Link = D("Link"); $keyword = $_POST['keyword']; $keywords = $_REQUEST['keywords']; if ($keyword) { $data['title'] = array('like', '%' . $keyword . '%'); } elseif ($keywords) { $data['title'] = array('like', '%' . safe_b64decode($keywords) . '%'); } $count = $Link->count($data); import("ORG.Util.Page"); $listRows = 15; $p = new page($count, $listRows); $list = $Link->findAll($data, '*', 'types desc, orders desc', $p->firstRow . ',' . $p->listRows); if ($keyword) { $p->parameter = 'keywords=' . safe_b64encode($keyword); } $page = $p->show(); if ($list !== false) { $this->assign('page', $page); $this->assign('keyword', $keyword); $this->assign('list', $list); $this->assign("linkfolder", __ROOT__ . '/' . C(ATTACHDIR) . '/logo'); $this->assign('allowbat', $this->allowbat); } $this->display(); }
public function index() { $Job = D("Job"); $keyword = $_POST['keyword']; $keywords = $_REQUEST['keywords']; if ($keyword) { $data['title'] = array('like', '%' . $keyword . '%'); } elseif ($keywords) { $data['title'] = array('like', '%' . safe_b64decode($keywords) . '%'); } $count = $Job->count($data); import("ORG.Util.Page"); $listRows = 15; $p = new page($count, $listRows); $list = $Job->limit($p->firstRow . ',' . $p->listRows)->order("id desc")->findAll($data); if ($keyword) { $p->parameter = 'keywords=' . safe_b64encode($keyword); } $page = $p->show(); if ($list !== false) { $this->assign('list', $list); $this->assign('page', $page); $this->assign('allowbat', $this->allowbat); } $this->display(); }
public function index() { $Feedback = D("Feedback"); $keyword = $_POST['keyword']; $keywords = $_REQUEST['keywords']; $uid = intval($_REQUEST['uid']); if ($keyword) { $data['content'] = array('like', '%' . $keyword . '%'); } elseif ($keywords) { $data['content'] = array('like', '%' . safe_b64decode($keywords) . '%'); } $count = $Feedback->count($data); import("ORG.Util.Page"); $listRows = 15; $p = new page($count, $listRows); $list = $Feedback->findAll($data, '*', 'id desc', $p->firstRow . ',' . $p->listRows); if ($keyword) { $p->parameter = 'keywords=' . safe_b64encode($keyword); } $page = $p->show(); if ($list !== false) { $this->assign('page', $page); $this->assign('list', $list); $this->assign('allowbat', $this->allowbat); } $this->display(); }
function decode($value = NULL, $key = 'tajnehaslo') { if (is_null($value) || strlen($value) === 0) { return false; } $crypttext = safe_b64decode($value); $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $crypttext, MCRYPT_MODE_ECB, $iv); return trim($decrypttext); }
function url_decode($value) { global $skey; if (!$value) { return false; } $crypttext = safe_b64decode($value); $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $skey, $crypttext, MCRYPT_MODE_ECB, $iv); return trim($decrypttext); }
function decrypt($str) { $skey = "l4ndAk__Bun7Un9Z"; if (!$str) { return false; } $crypttext = safe_b64decode($str); $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $skey, $crypttext, MCRYPT_MODE_ECB, $iv); return trim($decrypttext); }
public function index() { $category_id = $_GET['cid']; $data = array(); $keyword = $_POST['keyword']; $keywords = $_REQUEST['keywords']; if ($keyword) { $data['subject'] = array('like', '%' . $keyword . '%'); } elseif ($keywords) { $data['subject'] = array('like', '%' . safe_b64decode($keywords) . '%'); } if ($category_id) { $data['category_id'] = $category_id; } // dump($data); $Product = D("Product"); $count = $Product->count($data); import("ORG.Util.Page"); $listRows = 8; $p = new page($count, $listRows); $list = $Product->relation(true)->findAll($data, '*', 'category_id desc,postdate desc', $p->firstRow . ',' . $p->listRows); if ($keyword) { $p->parameter = 'keywords=' . safe_b64encode($keyword); } $page = $p->show(); //分类 // $map['module']=1; // $map['parent_id']=1; //dump($list); $Category = D('Category')->order("displayorder desc")->where('module=1')->findall(); $this->assign('cate', $Category); if ($list !== false) { $this->assign('page', $page); $this->assign('list', $list); $this->assign('category', D('Category')->findAll()); } //$this->assign('allowbat',$this->allowbat); $this->display(); }
/** * Decrypt data from a CryptoJS json encoding string * * @param mixed $passphrase * @param mixed $jsonString * @return mixed */ function cryptoJsAesDecrypt($passphrase, $jsonString) { $jsondata = json_decode($jsonString, true); try { $salt = hex2bin($jsondata["s"]); $iv = hex2bin($jsondata["iv"]); } catch (Exception $e) { return null; } $ct = safe_b64decode($jsondata["ct"]); $concatedPassphrase = $passphrase . $salt; $md5 = array(); $md5[0] = md5($concatedPassphrase, true); $result = $md5[0]; for ($i = 1; $i < 3; $i++) { $md5[$i] = md5($md5[$i - 1] . $concatedPassphrase, true); $result .= $md5[$i]; } $key = substr($result, 0, 32); $data = openssl_decrypt($ct, 'aes-256-cbc', $key, true, $iv); return json_decode($data, true); }
public function comment() { //$p->parameter='keyword='; $action = $_GET['action']; $keyword = $_POST['keyword']; $keywords = $_REQUEST['keywords']; if ($keyword) { $data['subject'] = array('like', '%' . $keyword . '%'); } elseif ($keywords) { $data['subject'] = array('like', '%' . safe_b64decode($keywords) . '%'); } $uid = intval($_GET['uid']); if ($uid != '') { $data['uid'] = $uid; } $Comment = D("CommentView"); $count = $Comment->count($data); import("ORG.Util.Page"); $listRows = 15; $p = new page($count, $listRows); $list = $Comment->findAll($data, '*', 'comment.id desc', $p->firstRow . ',' . $p->listRows); if ($keyword) { $p->parameter = 'keywords=' . safe_b64encode($keyword); } $page = $p->show(); $this->assign('page', $page); $this->assign('list', $list); $this->display(); }
function decrypt($string, $key) { return rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), safe_b64decode($string), MCRYPT_MODE_CBC, md5(md5($key))), ""); }