lastModified() public method

BE CAREFUL : THIS METHOD IS FOR HACKING ONLY !
public lastModified ( ) : integer
return integer last modification time
Exemplo n.º 1
0
 $levelView++;
 $out .= '<p>' . "\n";
 if ('1' == $view[$levelView]) {
     $tempView[$levelView] = '0';
     if (false === ($datagrid[$levelView] = $Cache_Lite->get($levelView))) {
         $sql = "SELECT DISTINCT username AS username\n                             , count(*)          AS qty\n                        FROM `" . $tbl_user . "`\n                        GROUP BY username\n                        HAVING qty > 1\n                        ORDER BY qty DESC\n                        LIMIT 100";
         $data = claro_sql_query_fetch_all($sql);
         if (!is_array($data) || 0 == sizeof($data)) {
             $data[] = array('-', 'qty' => '-');
         }
         $dg->set_colTitleList(array(get_lang('Username'), get_lang('count')));
         $dg->set_grid($data);
         $datagrid[$levelView] .= $dg->render();
         $Cache_Lite->save($datagrid[$levelView], $levelView);
     }
     $out .= '-' . ' &nbsp;&nbsp;' . '<b>' . get_lang('Accounts with same <i>Username</i>') . '</b>' . '&nbsp;&nbsp;&nbsp;' . '<small>' . '[<a href="' . $_SERVER['PHP_SELF'] . '?view=' . $tempView . '">' . get_lang('Close') . '</a>]' . '</small>' . '<br />' . "\n" . $datagrid[$levelView] . '<small>' . get_lang('Last computing') . ' ' . claro_html_localised_date(get_locale('dateTimeFormatLong') . ':%S', $Cache_Lite->lastModified()) . ', ' . get_lang('%delay ago', array('%delay' => claro_html_duration(time() - $Cache_Lite->lastModified()))) . '</small>' . '<br />' . "\n";
 } else {
     $tempView[$levelView] = '1';
     $out .= '+' . '&nbsp;&nbsp;&nbsp;' . '<a href="' . $_SERVER['PHP_SELF'] . '?view=' . $tempView . '">' . get_lang('Accounts with same <i>Username</i>') . '</a>' . "\n";
 }
 $out .= '</p>' . "\n\n";
 /***************************************************************************
  *        Platform access and logins
  ***************************************************************************/
 $tempView = $view;
 $levelView++;
 $out .= '<p>' . "\n";
 if ('1' == $view[$levelView]) {
     $tempView[$levelView] = '0';
     $out .= '- ' . '&nbsp;&nbsp;' . '<b>' . get_lang('Accounts with same <i>Email</i>') . '</b>' . '&nbsp;&nbsp;&nbsp;' . '<small>' . '[<a href="' . $_SERVER['PHP_SELF'] . '?view=' . $tempView . '">' . get_lang('Close') . '</a>]' . '</small>' . '<br />' . "\n";
     //--  multiple account with same email
//check for cached image with input parameters
if (!($generatedImage = $Cache_Lite->get($paramHash, 'avatar'))) {
    //check for cached skin
    if (!($playerSkin = $Cache_Lite->get($player))) {
        //reduce default timeout
        $ctx = stream_context_create(array('http' => array('timeout' => 3)));
        if (!empty($player)) {
            $playerSkin = @file_get_contents($custom_player, 0, $ctx);
        }
        if ($playerSkin) {
            $Cache_Lite->save($player, $playerSkin);
        } else {
            // Oh no custom skin? Guess we'll use the default
            $playerSkin = @file_get_contents($default_player);
            if (DEBUG) {
                $DEBUG_TEXT = "Skin Cache Miss: " . (time() - $Cache_Lite->lastModified());
            }
        }
    } else {
        if (DEBUG) {
            $DEBUG_TEXT = "Skin Cache Hit: " . (time() - $Cache_Lite->lastModified());
        }
    }
    $char = new Char_Image($playerSkin);
    $generatedImage = $char->setScale($s)->setBorder($borderColor, $borderWidth)->setFormat($format)->getImage();
    $Cache_Lite->save($generatedImage, $paramHash, 'avatar');
    if (DEBUG) {
        $DEBUG_TEXT = "Image Cache Miss: " . (time() - $Cache_Lite->lastModified());
    }
} else {
    if (DEBUG) {