$netid = substr($uidd, 64, 32); if (strlen($user) > 0 && strlen($md5pass) > 0) { $valuser = new kpuser(); if ($valuser->loadbymd5($user, $md5pass)) { if ($valuser->get('network')) { $kpn = new kpnetwork(); switch (frm_get('netaction')) { case 'checklogin': echo 'OKNETLOGIN'; break; case 'download': $id = frm_get('id'); if (is_numeric($id) && strlen($netid) > 0) { $f2 = new file2($id, true); if ($f2->ifexists()) { if ($f2->netunique() == $netid) { $fp = fopen($f2->fullpath, "rb"); if ($fp) { $seek = frm_get('seekp', 1); if (is_numeric($seek) && $seek < $f2->fsize) { fseek($fp, $seek); } fpassthru($fp); @fclose($fp); } } } } break; case 'prelist': echo $kpn->getlist();