$url->set('error', 'node_not_moved'); $url->redirect(); } } /********************* Clipboard action **********************/ include_once '../class/clipboard.class.php'; $clipboard = new clipboard(); if ($url->get('action') == 'cut') { if ($clipboard->cut($current_node)) { $out['info'] = translate('node_cut_ok'); } else { $out['info'] = translate('node_cut_failed'); } } if ($url->get('action') == 'copy') { if ($clipboard->copy($current_node)) { $out['info'] = translate('node_copy_ok'); } else { $out['info'] = translate('node_copy_failed'); } } if ($url->get('action') == 'paste') { if ($clipboard->paste($current_node)) { $out['info'] = translate('node_paste_ok'); } else { $out['info'] = translate('node_paste_failed'); } } /********************** Locale *********************/ $out['locales'] = $thinkedit->configuration->getLocaleList(); /********************** LIST *********************/
if ($clipboard->cut($source_node)) { $out['info'] = translate('node_cut_ok'); } else { $out['info'] = translate('node_cut_failed'); } } } if ($url->get('action') == 'copy') { if ($url->get('source_node')) { /* $session->set('clipboard_source_node', $url->get('source_node')); $session->set('clipboard_action', 'cut'); */ $source_node = $thinkedit->newNode(); $source_node->setId($url->get('source_node')); if ($clipboard->copy($source_node)) { $out['info'] = translate('node_copy_ok'); } else { $out['info'] = translate('node_copy_failed'); } } } if ($url->get('action') == 'paste' && $url->get('target_node')) { $target_node = $thinkedit->newNode(); $target_node->setId($url->get('target_node')); if ($clipboard->paste($target_node)) { $out['info'] = translate('node_paste_ok'); $url = $thinkedit->newUrl(); $session->set('clipboard_reload', 1); //$out['change_url'] = $url->render(); } else {