Пример #1
0
 $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();