Просмотр файла index.php

Размер файла: 1.6Kb
  1. <?php
  2. include 'engine/includes/start.php';
  3. if (isset($_GET['set_theme']) && ($_GET['set_theme'] == 'Wap' || $_GET['set_theme'] == 'Web'))
  4. {
  5. $tmp_theme = $_GET['set_theme'] == 'Wap' ? 'default' : 'web';
  6. setcookie('set_theme',$tmp_theme , 0, '/');
  7. $_COOKIE['set_theme'] = $tmp_theme;
  8. }
  9. include 'engine/includes/head.php';
  10. $cache = new cache(tmpDir . 'index_page.swc');
  11. if (!$cache->life())
  12. {
  13. ob_start();
  14. $res = mysqli_query($sql->db, 'select * from `main_menu` order by `pos`');
  15. while($menu = $sql->fetch($res))
  16. {
  17. $menu['icon'] = str_replace('{theme}', $set['theme'], $menu['icon']);
  18. if (empty($menu['link'])) // раздел
  19. {
  20. echo
  21. '<div class="menu_razd">',
  22. (!empty($menu['icon']) ? '<img src="'.$menu['icon'].'" alt=""/> ' : ''),
  23. $menu['name'].'</div>';
  24. if (!empty($menu['file']) && is_file(H . $menu['file']))
  25. {
  26. include H . $menu['file'];
  27. }
  28. }
  29. else // ссылка
  30. {
  31. echo
  32. '<a href="'.$menu['link'].'" class="link">',
  33. (!empty($menu['icon']) ? '<img src="'.$menu['icon'].'" alt=""/> ' : ''),
  34. $menu['name'].
  35. (!empty($menu['file']) && is_file(H . $menu['file']) ? include H . $menu['file'] : null),
  36. '</a>';
  37. }
  38. }
  39. $cache->write();
  40. unset($res, $menu);
  41. }
  42. echo $cache->read();
  43.  
  44. unset($cache);
  45. $sql->free();
  46.  
  47. include 'engine/includes/foot.php';