Exemple #1
0
     Ko_Web_Response::VSetRedirect('/');
     Ko_Web_Response::VSend();
     exit;
 }
 $userinfo = Ko_Tool_Adapter::VConv($uid, array('user_baseinfo', array('logo80')));
 $prevlist = $nextlist = array();
 $curinfo = $photoinfo;
 while (!empty($curinfo = $photoApi->getPrevPhotoInfo($curinfo))) {
     $curinfo['image'] = $storageApi->sGetUrl($curinfo['image'], 'imageView2/1/w/60');
     array_unshift($prevlist, $curinfo);
     if (count($prevlist) >= 4) {
         break;
     }
 }
 $curinfo = $photoinfo;
 while (!empty($curinfo = $photoApi->getNextPhotoInfo($curinfo))) {
     $curinfo['image'] = $storageApi->sGetUrl($curinfo['image'], 'imageView2/1/w/60');
     array_push($nextlist, $curinfo);
     if (count($nextlist) >= 15 - count($prevlist)) {
         break;
     }
 }
 if (!empty($prevlist) && count($prevlist) + count($nextlist) < 15) {
     $curinfo = $prevlist[0];
     while (!empty($curinfo = $photoApi->getPrevPhotoInfo($curinfo))) {
         $curinfo['image'] = $storageApi->sGetUrl($curinfo['image'], 'imageView2/1/w/60');
         array_unshift($prevlist, $curinfo);
         if (count($prevlist) >= 15 - count($nextlist)) {
             break;
         }
     }