private function sess_check($id = null, $expire = NULL) { // USE THIS instead of the lookup thingee this happens every page probably.. if ($id == null && isset($_COOKIE[APF])) { $id = isset($_COOKIE[APF]); } $sess = json_decode(couchCurl::get($id, false, APF . '_session'), true); return isset($sess['_rev']) ? $sess['_rev'] : false; }
public function check_token($id = null, $expire = NULL) { // USE THIS instead of the lookup thingee this happens every page probably.. if ($id == null && isset($_COOKIE[self::apf])) { $id = isset($_COOKIE[self::apf]); } $sess = json_decode(couchCurl::get($id, false, self::apf . '_session'), true); return isset($sess['_rev']) ? $sess['_rev'] : false; }
function retrieve($title, $memcached = false, $db = MEMCACHED_DB) { // look up title in db, put into memcached, to make it 'secure' add a cookie/session/random generated hash unique to the user // to the title. $r = json_decode(couchCurl::get($title, false, $db), true); if (isset($r['d'])) { //if($memcached == true ){ //$this->cache->set($title,$r['d'],time() + CMC_TIMEOUT ) ; //} foreach ($r['d'] as $loc => $item) { // these string replacements are mainly for the bash shell .. $r['d'][$loc] = str_replace(array('-#', '#-', '*@', '*$'), array('(', ')', ',', "'"), $item); } return $r['d']; } else { return false; } }