Beispiel #1
0
     if (!$fm->isFileStard($fid['fid'], $_SESSION['uuid'])) {
         if ($a = $fm->star($_SESSION['uuid'], $fid['fid'])) {
             echo '标星成功';
         } else {
             echo '标星失败';
         }
     } else {
         $st = $fm->getStarsByUid($_SESSION['uuid']);
         $realkey = 0;
         foreach ($st as $key => $value) {
             if ($value->getFid() == $fid['fid']) {
                 $realkey = $key;
                 break;
             }
         }
         if ($fm->deleteStars($st[$realkey]->getStid(), $_SESSION['uuid'])) {
             echo '取消标星成功';
         } else {
             echo '取消标星失败';
         }
     }
     break;
 case 'paste_clipboard':
     if (!isset($_SESSION['RF']['clipboard_action'], $_SESSION['RF']['clipboard']['path'], $_SESSION['RF']['clipboard']['path_thumb']) || $_SESSION['RF']['clipboard_action'] == '' || $_SESSION['RF']['clipboard']['path'] == '' || $_SESSION['RF']['clipboard']['path_thumb'] == '') {
         die;
     }
     $action = $_SESSION['RF']['clipboard_action'];
     $data = $_SESSION['RF']['clipboard'];
     $data['path'] = $current_path . $data['path'];
     $pinfo = pathinfo($data['path']);
     // user wants to paste to the same dir. nothing to do here...