Advertisement
Guest User

chev

a guest
Jan 20th, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.84 KB | None | 0 0
  1. <?php if(!defined('access') or !access) die('This file cannot be directly accessed.'); ?>
  2.  
  3. <div id="powered-by" class="footer"><?php _se('Powered by <a href="http://chevereto.com">Chevereto image hosting script</a>'); ?></div>
  4.  
  5. <?php G\Render\include_theme_file("snippets/anywhere_upload"); ?>
  6.  
  7. <?php G\Render\include_theme_file("snippets/modal_login"); // nota: solo cuando !is_user() ?>
  8.  
  9. <?php G\Render\include_theme_file('custom_hooks/footer'); ?>
  10.  
  11. <?php CHV\Render\include_peafowl_foot(); ?>
  12.  
  13. <script src="<?php echo G\Render\get_app_lib_file_url("chevereto.js"); ?>"></script>
  14.  
  15. <script>
  16. PF.obj.config.base_url = "<?php echo G\get_base_url(); ?>";
  17. PF.obj.config.json_api = "<?php echo G\get_base_url('json'); ?>";
  18. PF.obj.config.listing.items_per_page = "<?php echo CHV\get_chv_setting('listing_items_per_page'); ?>";
  19. PF.obj.config.auth_token = "<?php echo get_auth_token(); ?>";
  20.  
  21. PF.obj.l10n = <?php echo json_encode(CHV\get_translation_table()) ;?>;
  22.  
  23. if(typeof CHV == "undefined") {
  24.     CHV = {obj: {}, fn: {}, str:{}};
  25. }
  26.  
  27. CHV.obj.vars = {
  28.     urls: {
  29.         home: PF.obj.config.base_url,
  30.         search: "<?php echo G\get_base_url("search"); ?>"
  31.     }
  32. };
  33.  
  34. CHV.obj.config = {
  35.     image : {
  36.         max_filesize: "<?php echo CHV\get_chv_setting('upload_max_filesize_mb') . ' MB'; ?>"
  37.     },
  38.     user: {
  39.         avatar_max_filesize: "1 MB",
  40.         background_max_filesize: "1 MB"
  41.     }
  42. };
  43.  
  44. <?php
  45.     $logged_user = CHV\Login::getUser();
  46.     if($logged_user) {
  47.         $logged_user_array = [];
  48.         foreach(['name', 'username', 'id', 'url', 'url_albums'] as $arr) {
  49.             $logged_user_array[$arr] = $logged_user[$arr == 'id' ? 'id_encoded' : $arr];
  50.         }
  51.        
  52. ?>
  53. CHV.obj.logged_user = <?php echo json_encode($logged_user_array); ?>;
  54. <?php
  55.     }
  56. ?>
  57.  
  58. <?php
  59. if(in_array(G\get_route_name(), ["image", "album", "user", "settings"]) or (function_exists('is_dashboard_user') and is_dashboard_user())) {
  60.     if(in_array(G\get_route_name(), ["settings", "dashboard"])) {
  61.         $route = ['id'  => NULL, 'url'  => NULL];
  62.         $route_user = get_user();
  63.     } else {
  64.         $route_fn = "get_".G\get_route_name();
  65.         $route = $route_fn();
  66.         $route_user = G\get_route_name() == "user" ? $route : $route["user"];
  67.     }
  68. ?>
  69. CHV.obj.resource = {
  70.     id: "<?php echo $route["id_encoded"]; ?>",
  71.     type: "<?php echo G\get_route_name(); ?>",
  72.     url: "<?php echo (G\get_route_name() == "image" ?  $route["url_viewer"] : $route["url"]); ?>",
  73.     parent_url: "<?php echo G\get_route_name() == "image" ? get_image()['album']['url'] : (G\get_route_name() == 'dashboard' ? NULL : $route_user['url']) ?>"
  74. };
  75.  
  76. <?php
  77.     if($route_user["id"]) {
  78. ?>
  79. CHV.obj.resource.user = {
  80.     name: "<?php echo $route_user["name"]; ?>",
  81.     username: "<?php echo $route_user["username"]; ?>",
  82.     id: "<?php echo $route_user["id_encoded"]; ?>",
  83.     url: "<?php echo $route_user["url"]; ?>",
  84.     url_albums: "<?php echo $route_user["url_albums"]; ?>"
  85. };
  86. <?php
  87.     }
  88. }
  89. ?>
  90. </script>
  91. </body>
  92. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement