} } } if (!$stop_upload) { $phposFS->ftp_view($my_app->get_param('action_param')); $my_app->set_param('action_param', null); cache_param('action_param'); } break; case 'paste': $clipboard = new phpos_clipboard(); $mode = $clipboard->get_mode(); if ($mode == 'copy') { if ($phposFS->copy($my_app->get_param('action_param'))) { msg::ok(txt('file_pasted')); } } elseif ($mode == 'cut') { $source_win = $clipboard->get_source_win(); if ($phposFS->cut($my_app->get_param('action_param'))) { echo '<script>phpos.windowRefresh("' . $source_win . '", "");</script>'; msg::ok(txt('file_pasted')); } } break; } $my_app->set_param('action_id', null); cache_param('action_id'); } } $my_app->set_param('action_id', null); cache_param('action_id');
} /*.............................................. */ // clipboard $clipboard = new phpos_clipboard(); // ftp copy/paste in next updates if ($my_app->get_param('fs') != 'ftp') { $plugged_context_menu[] = '---'; $plugged_context_menu[] = 'copy::' . txt('copy') . '::explorer_copy("' . WIN_ID . '", "' . $icons[$i]['id'] . '", "' . $icons[$i]['basename'] . '", "' . $my_app->get_param('fs') . '");::copy'; $plugged_context_menu[] = 'cut::' . txt('cut') . '::explorer_cut("' . WIN_ID . '", "' . $icons[$i]['id'] . '", "' . $icons[$i]['basename'] . '", "' . $my_app->get_param('fs') . '");::cut'; if ($clipboard->is_clipboard($my_app->get_param('fs')) && $phposFS->is_directory($icons[$i])) { if ($clipboard->is_my_clipboard($my_app->get_param('fs'))) { $mode = $clipboard->get_mode(); if ($mode == 'copy') { $plugged_context_menu[] = 'paste::' . txt('paste') . '::explorer_paste("' . WIN_ID . '", "' . $icons[$i]['id'] . '", null);::paste'; } elseif ($mode == 'cut') { $plugged_context_menu[] = 'paste::' . txt('paste') . '::explorer_paste_cut("' . WIN_ID . '", "' . $clipboard->get_source_win() . '", "' . $icons[$i]['id'] . '", null);::paste'; } } } } /*.............................................. */ // add to startmenu if ($context_fs == 'db_mysql' && !$phposFS->is_directory($icons[$i])) { $plugged_context_menu[] = '---'; $plugged_context_menu[] = $explorer->generate_to_start_context($my_app->get_param('fs'), $icons[$i]['plugin_id'], $icons[$i]['app_id'], $icons[$i]['id']); $plugged_context_menu[] = $explorer->generate_to_edit_context($my_app->get_param('fs'), $icons[$i]['plugin_id'], $icons[$i]['app_id'], $icons[$i]['id']); } /*.............................................. */ // delete if ($icons[$i]['no_delete'] != 1 && (!$readonly || is_root())) { $plugged_context_menu[] = '---';