Module.php 662 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace Manage\Src;
  3. use Dever;
  4. class Module
  5. {
  6. public function create($id, $name, $data)
  7. {
  8. $name = Dever::param('name', $data);
  9. $path = Dever::param('path', $data);
  10. $domain = Dever::param('domain', $data);
  11. if ($name) {
  12. if (!$domain) {
  13. $url = Dever::config('host')->host . DEVER_PROJECT . '/' . $path . '/' . $name . '/';
  14. } else {
  15. $url = $domain;
  16. if (strstr($url, 'www')) {
  17. $url = str_replace('www', $name, $url);
  18. }
  19. }
  20. Dever::curl($url);
  21. Dever::load('manage/menu.update');
  22. }
  23. }
  24. }