link.php 1.0 KB

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * Launch the modx-customized link dialog
  4. */
  5. require_once dirname(dirname(dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))))).'/config.core.php';
  6. require_once MODX_CORE_PATH.'config/'.MODX_CONFIG_KEY.'.inc.php';
  7. require_once MODX_CONNECTORS_PATH.'index.php';
  8. $tinyCorePath = $modx->getOption('tiny.core_path',null,$modx->getOption('core_path').'components/tinymce/');
  9. require_once $tinyCorePath.'tinymce.class.php';
  10. $o = file_get_contents(dirname(__FILE__).'/link.htm');
  11. $managerUrl = $modx->getOption('manager_url',null,MODX_MANAGER_URL);
  12. $placeholders = array(
  13. 'manager_url' => $managerUrl,
  14. 'ext_url' => $managerUrl.'assets/ext3/',
  15. 'modext_url' => $managerUrl.'assets/modext/',
  16. 'connectors_url' => $modx->getOption('connectors_url',null,MODX_CONNECTORS_URL),
  17. 'css_url' => $managerUrl.'templates/'.$modx->getOption('manager_theme',null,'default').'/css/',
  18. );
  19. $chunk = $modx->newObject('modChunk');
  20. $chunk->setContent($o);
  21. $o = $chunk->process($placeholders);
  22. echo $o;
  23. die();