Changeset 25619


Ignore:
Timestamp:
Nov 21, 2013, 7:10:41 PM (7 years ago)
Author:
mistic100
Message:
  • display info about current logged user
  • add button to hide the bar
  • fix select boxes
Location:
extensions/AdminTools
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • extensions/AdminTools/include/MultiView.class.php

    r25618 r25619  
    88{
    99  /** @var bool $is_admin */
    10   private $is_admin;
     10  private $is_admin = false;
    1111
    1212  /** @var array $data */
    1313  private $data = array();
     14
     15  /** @var array $user */
     16  private $user = array();
    1417
    1518  /**
     
    5255
    5356  /**
     57   * @return array
     58   */
     59  public function get_user()
     60  {
     61    return $this->user;
     62  }
     63
     64  /**
    5465   * Save $data in session
    5566   */
     
    93104  public function user_init()
    94105  {
     106    global $user, $conf;
     107
    95108    $this->is_admin = is_admin();
    96109
     110    $this->user = array(
     111      'id' => $user['id'],
     112      'username' => $user['username'],
     113      );
     114
    97115    if ($this->is_admin)
    98116    {
    99       global $user, $conf;
     117      if ($this->data['view_as'] == 0)
     118      {
     119        $this->data['view_as'] = $user['id'];
     120      }
     121      if (empty($this->data['lang']))
     122      {
     123        $this->data['lang'] = $user['language'];
     124      }
     125      if (empty($this->data['theme']))
     126      {
     127        $this->data['theme'] = $user['theme'];
     128      }
    100129
    101130      // view_as
     
    104133        $this->data['view_as'] = (int)$_GET['view_as'];
    105134      }
    106       if ($this->data['view_as'] != $user['id'] and $this->data['view_as'] != 0)
     135      if ($this->data['view_as'] != $user['id'])
    107136      {
    108137        $user = build_user($this->data['view_as'], true);
     
    116145        $this->data['theme'] = $_GET['theme'];
    117146      }
    118       if ($this->data['theme'] != '')
    119       {
    120         $user['theme'] = $this->data['theme'];
    121       }
     147      $user['theme'] = $this->data['theme'];
    122148
    123149      // lang
     
    126152        $this->data['lang'] = $_GET['lang'];
    127153      }
    128       if ($this->data['lang'] != '')
    129       {
    130         $user['language'] = $this->data['lang'];
    131       }
     154      $user['language'] = $this->data['lang'];
    132155
    133156      // show_queries
  • extensions/AdminTools/include/events.inc.php

    r25617 r25619  
    1919    'MULTIVIEW' => $MultiView->get_data(),
    2020    'U_SELF' => $MultiView->get_clean_url(true),
     21    'USER' => $MultiView->get_user(),
    2122    );
    2223
  • extensions/AdminTools/template/fontello/LICENSE.txt

    r25617 r25619  
    2020
    2121
     22## Iconic
     23
     24   Copyright (C) 2012 by P.J. Onori
     25
     26   Author:    P.J. Onori
     27   License:   SIL (http://scripts.sil.org/OFL)
     28   Homepage:  http://somerandomdude.com/work/iconic/
     29
     30
  • extensions/AdminTools/template/fontello/config.json

    r25617 r25619  
    4242      "code": 59395,
    4343      "src": "entypo"
     44    },
     45    {
     46      "uid": "11e664deed5b2587456a4f9c01d720b6",
     47      "css": "cancel",
     48      "code": 59398,
     49      "src": "iconic"
    4450    }
    4551  ]
  • extensions/AdminTools/template/fontello/css/fontello-ato-codes.css

    r25617 r25619  
    66.icon-ato-flag:before { content: '\e802'; } /* '' */
    77.icon-ato-trophy:before { content: '\e803'; } /* '' */
     8.icon-ato-cancel:before { content: '\e806'; } /* '' */
  • extensions/AdminTools/template/fontello/css/fontello-ato-embedded.css

    r25617 r25619  
    11@font-face {
    22  font-family: 'fontello-ato';
    3   src: url('../font/fontello-ato.eot?81300848');
    4   src: url('../font/fontello-ato.eot?81300848#iefix') format('embedded-opentype'),
    5        url('../font/fontello-ato.svg?81300848#fontello-ato') format('svg');
     3  src: url('../font/fontello-ato.eot?3487101');
     4  src: url('../font/fontello-ato.eot?3487101#iefix') format('embedded-opentype'),
     5       url('../font/fontello-ato.svg?3487101#fontello-ato') format('svg');
    66  font-weight: normal;
    77  font-style: normal;
     
    99@font-face {
    1010  font-family: 'fontello-ato';
    11   src: url('data:application/octet-stream;base64,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') format('woff'),
    12        url('data:application/octet-stream;base64,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ACsjYTgtsDQssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbABRWMjIFhiGyFZY7ABRWJgIy4jICA8ijgjIVktsDUssAAWILAIQyAuRyNHI2EgYLAgYGawgGIjICA8ijgtsDYsIyAuRrACJUZSWCA8WS6xJgEUKy2wNywjIC5GsAIlRlBYIDxZLrEmARQrLbA4LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrEmARQrLbA5LLAwKyMgLkawAiVGUlggPFkusSYBFCstsDossDEriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSYBFCuwBEMusCYrLbA7LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEmARQrLbA8LLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEmARQrLbA9LLAwKy6xJgEUKy2wPiywMSshIyAgPLAEI0IjOLEmARQrsARDLrAmKy2wPyywABUgR7AAI0KyAAEBFRQTLrAsKi2wQCywABUgR7AAI0KyAAEBFRQTLrAsKi2wQSyxAAEUE7AtKi2wQiywLyotsEMssAAWRSMgLiBGiiNhOLEmARQrLbBELLAII0KwQystsEUssgAAPCstsEYssgABPCstsEcssgEAPCstsEgssgEBPCstsEkssgAAPSstsEossgABPSstsEsssgEAPSstsEwssgEBPSstsE0ssgAAOSstsE4ssgABOSstsE8ssgEAOSstsFAssgEBOSstsFEssgAAOystsFIssgABOystsFMssgEAOystsFQssgEBOystsFUssgAAPistsFYssgABPistsFcssgEAPistsFgssgEBPistsFkssgAAOistsFossgABOistsFsssgEAOistsFwssgEBOistsF0ssDIrLrEmARQrLbBeLLAyK7A2Ky2wXyywMiuwNystsGAssAAWsDIrsDgrLbBhLLAzKy6xJgEUKy2wYiywMyuwNistsGMssDMrsDcrLbBkLLAzK7A4Ky2wZSywNCsusSYBFCstsGYssDQrsDYrLbBnLLA0K7A3Ky2waCywNCuwOCstsGkssDUrLrEmARQrLbBqLLA1K7A2Ky2wayywNSuwNystsGwssDUrsDgrLbBtLCuwCGWwAyRQeLABFTAtAAAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CyBCgJRVJEsgoCByqxBgFEsSQBiFFYsECIWLEGA0SxJgGIUVi4BACIWLEGAURZWVlZuAH/hbAEjbEFAEQAAA==') format('truetype');
     11  src: url('data:application/octet-stream;base64,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') format('woff'),
     12       url('data:application/octet-stream;base64,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') format('truetype');
    1313}
    1414/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
     
    1818  @font-face {
    1919    font-family: 'fontello-ato';
    20     src: url('../font/fontello-ato.svg?81300848#fontello-ato') format('svg');
     20    src: url('../font/fontello-ato.svg?3487101#fontello-ato') format('svg');
    2121  }
    2222}
     
    5959.icon-ato-flag:before { content: '\e802'; } /* '' */
    6060.icon-ato-trophy:before { content: '\e803'; } /* '' */
     61.icon-ato-cancel:before { content: '\e806'; } /* '' */
  • extensions/AdminTools/template/fontello/css/fontello-ato-ie7-codes.css

    r25617 r25619  
    66.icon-ato-flag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
    77.icon-ato-trophy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
     8.icon-ato-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
  • extensions/AdminTools/template/fontello/css/fontello-ato-ie7.css

    r25617 r25619  
    1717.icon-ato-flag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
    1818.icon-ato-trophy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
     19.icon-ato-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
  • extensions/AdminTools/template/fontello/css/fontello-ato.css

    r25617 r25619  
    11@font-face {
    22  font-family: 'fontello-ato';
    3   src: url('../font/fontello-ato.eot?11661248');
    4   src: url('../font/fontello-ato.eot?11661248#iefix') format('embedded-opentype'),
    5        url('../font/fontello-ato.woff?11661248') format('woff'),
    6        url('../font/fontello-ato.ttf?11661248') format('truetype'),
    7        url('../font/fontello-ato.svg?11661248#fontello-ato') format('svg');
     3  src: url('../font/fontello-ato.eot?3404512');
     4  src: url('../font/fontello-ato.eot?3404512#iefix') format('embedded-opentype'),
     5       url('../font/fontello-ato.woff?3404512') format('woff'),
     6       url('../font/fontello-ato.ttf?3404512') format('truetype'),
     7       url('../font/fontello-ato.svg?3404512#fontello-ato') format('svg');
    88  font-weight: normal;
    99  font-style: normal;
     
    1515  @font-face {
    1616    font-family: 'fontello-ato';
    17     src: url('../font/fontello-ato.svg?11661248#fontello-ato') format('svg');
     17    src: url('../font/fontello-ato.svg?3404512#fontello-ato') format('svg');
    1818  }
    1919}
     
    5757.icon-ato-flag:before { content: '\e802'; } /* '' */
    5858.icon-ato-trophy:before { content: '\e803'; } /* '' */
     59.icon-ato-cancel:before { content: '\e806'; } /* '' */
  • extensions/AdminTools/template/fontello/demo.html

    r25617 r25619  
    270270        <div title="Code: 0xe802" class="the-icons span3"><i class="icon-ato-flag"></i> <span class="i-name">icon-ato-flag</span><span class="i-code">0xe802</span></div>
    271271        <div title="Code: 0xe803" class="the-icons span3"><i class="icon-ato-trophy"></i> <span class="i-name">icon-ato-trophy</span><span class="i-code">0xe803</span></div>
     272        <div title="Code: 0xe806" class="the-icons span3"><i class="icon-ato-cancel"></i> <span class="i-name">icon-ato-cancel</span><span class="i-code">0xe806</span></div>
    272273      </div>
    273274    </div>
  • extensions/AdminTools/template/fontello/font/fontello-ato.svg

    r25617 r25619  
    1313<glyph glyph-name="flag" unicode="&#xe802;" d="m874 616q14 6 22-1t0-19q-96-138-164-213t-110-90t-73-2t-60 37t-63 40t-93-4t-139-86l90-352l-100 0l-184 720l92 34q90 66 152 86t98 3t64-51t62-71t79-62t129-20t198 51z" horiz-adv-x="900" />
    1414<glyph glyph-name="trophy" unicode="&#xe803;" d="m510 134l0-66q70-8 116-32t46-56q0-36-65-63t-157-27q-90 0-156 27t-66 63q0 32 46 56t118 32l0 66q0 50-33 84t-113 88q-56 36-87 61t-75 72t-64 108t-20 137q0 14 11 24t25 10l172 0q48 92 242 92q196 0 244-92l170 0q14 0 25-10t11-24q0-76-20-137t-64-108t-75-72t-87-61q-78-52-111-87t-33-85z m138 252q80 56 126 114t54 148l-126 0q-6-158-54-262z m-198 364q-62 0-108-15t-64-32t-18-29q0-14 18-31t64-32t108-15t108 15t64 32t18 31q0 12-18 29t-64 32t-108 15z m-378-102q8-90 54-148t126-114q-48 104-54 262l-126 0z" horiz-adv-x="900" />
     15<glyph glyph-name="cancel" unicode="&#xe806;" d="m799 116l-156-157l-234 235l-235-235l-156 157l234 234l-234 234l156 157l235-235l234 235l156-157l-234-234z" horiz-adv-x="817" />
    1516</font>
    1617</defs>
  • extensions/AdminTools/template/public_controller.tpl

    r25617 r25619  
    77{capture assign=langs_options} {html_options options=$ato.LANGS  selected=$ato.MULTIVIEW.lang}{/capture}
    88
     9<div id="ato_header_closed"><a href="#" class="icon-tools"></a></div>
     10
    911<div id="ato_header">
    1012  <ul id="ato_header_root">
    11     <li class="parent"><a href="#" class="icon-menu">{$GALLERY_TITLE}</a>
     13    <li><a href="#" class="icon-ato-cancel close-panel"></a></li>
     14    <li class="parent"><a href="#" class="icon-menu">{'Admin panel'|translate}</a>
    1215      <ul>
    1316        <li><a class="icon-picture" href="{$ato.U_SITE_ADMIN}photos_add">{'Photos'|translate}</a></li>
     
    3538    <li class="parent right"><a class="icon-cog-alt" href="#">{'Tools'|translate}</a>
    3639      <ul>
    37         <li><label>User</label>
     40        <li><label>View as</label>
    3841          <select class="switcher" data-type="view_as">
    3942            {$users_options}
     
    5861      </ul>
    5962    </li>
     63  {if $ato.USER.username != $USERNAME}
     64    <li class="right">
     65      &nbsp;&nbsp;{'Logged as <b>%s</b>, viewing as <b>%s</b>.'|translate:$ato.USER.username:$USERNAME}
     66      <a href="{$ato.U_SELF}view_as={$ato.USER.id}">{'Go back'|translate}</a>
     67    </li>
     68  {/if}
    6069  </ul>
    6170</div>
     
    6372{footer_script require='jquery'}
    6473(function($){
    65   var $ato = $('#ato_header').show(),
     74  var $ato = $('#ato_header'),
     75      $ato_closed = $('#ato_header_closed'),
     76      ato_height = 28,
    6677      urlWS = '{$ROOT_URL}ws.php?format=json&method=';
    6778
    68   $('body').css('margin-top', '+=28').prepend($ato);
     79  $('body').prepend($ato);
     80
     81  if (window.localStorage.ato_panel_open == null) {
     82    window.localStorage.ato_panel_open = "true";
     83  }
     84
     85  if (window.localStorage.ato_panel_open == "true") {
     86    $ato.show();
     87    $('body').css({ldelim}'margin-top': '+='+ato_height});
     88  }
     89  else {
     90    $ato_closed.show();
     91  }
    6992
    7093{*<!-- sub menus -->*}
     
    95118      e.stopPropagation();
    96119    }
     120  });
     121
     122  $ato.find('.close-panel').on('click', function(e) {
     123    $ato.slideUp();
     124    $ato_closed.slideDown();
     125    $('body').animate({ldelim}'margin-top': '-='+ato_height});
     126
     127    window.localStorage.ato_panel_open = "false";
     128    e.preventDefault();
     129  });
     130 
     131  $ato_closed.on('click', function(e) {
     132    $ato.slideDown();
     133    $ato_closed.slideUp();
     134    $('body').animate({ldelim}'margin-top': '+='+ato_height});
     135
     136    window.localStorage.ato_panel_open = "true";
     137    e.preventDefault();
    97138  });
    98139
  • extensions/AdminTools/template/style.css

    r25617 r25619  
    11.icon-ato-null:before { content: ' '; }
    22
    3 #ato_header {
     3#ato_header, #ato_header_closed {
    44  display:none;
    55  position:fixed;
    66  top:0;
    77  left:0;
    8   width:100%;
    98  background:#464646;
    109  background-image:linear-gradient(to bottom, #383838 0%, #464646 20%, #464646 80%, #383838 100%);
    1110  z-index:1000;
    1211}
    13 #ato_header_root {
    14   padding:0;
    15   margin:0;
    16 }
     12  #ato_header {
     13    width:100%;
     14  }
     15  #ato_header_root {
     16    padding:0;
     17    margin:0;
     18  }
    1719
    1820#ato_header_root li {
     
    2224  white-space:nowrap;
    2325}
    24   #ato_header_root li a {
     26  #ato_header_root li a, #ato_header_closed a {
    2527    display:inline-block;
    2628    padding:5px 10px;
    27     width:100%;
    28     height:100%;
    2929    border:none;
    3030    text-decoration:none;
     
    5050    border-right:1px solid #222;
    5151  }
    52   #ato_header_root>li a {
     52  #ato_header_root>li a, #ato_header_closed a {
    5353    color:#ddd;
    5454    text-shadow:1px 1px 0px #222;
     
    5858    text-shadow:none;
    5959  }
    60   #ato_header_root>li:not(.disabled):hover {
     60  #ato_header_root>li:not(.disabled):hover, #ato_header_closed:hover {
    6161    background:#222;
    6262    background-image:linear-gradient(to bottom, #222, #353535);
     
    107107      padding:2px 3px;
    108108    }
     109
     110#ato_header_closed {
     111  left:10px;
     112  font-size:20px;
     113  border-radius:0 0 20% 20%;
     114  box-shadow:1px 1px 1px rgba(0,0,0,0.5);
     115  width:35px;
     116  height:35px;
     117}
     118  #ato_header_closed a {
     119    padding:4px;
     120  }
     121#ato_header_root a.close-panel {
     122  padding:6px 1px 4px 5px;
     123}
     124#ato_header_root a.close-panel:hover {
     125  color:#d00;
     126}
Note: See TracChangeset for help on using the changeset viewer.