ELF|4( US]CXPPCX$P @VVjPu!PuwHsZYuSt S1ۉ؍e[^_]UU1t z uB\]UWVS,EPjh0jEԃEEPU 611Ɋt Xщxut*<u!B <wt<u y :Pjh06Ã@@8tC@  SSHt jdǃu WjjSS͋C@@ G4?GP PGDu u<$GTG4?GLE@EPPuh]GG GG jC@(PGP_XG\ZYWhẺEЃJ ue[^_]át*USRx u Pt؋]couldn't send network packet%s: net start failed%s: card stopped%s: net initialize failedefinet%definetf5A/(-'?M2%-'?MLICENSE=GPLv3+netefinet<D4  /Eds"*>O[gxgrub_mod_initgrub_mod_finigrub_netbuff_freegrub_efi_system_tablegrub_net_configure_by_dhcp_ackgrub_xasprintfgrub_memmovegrub_efinet_get_device_handlegrub_efi_image_handlegrub_efi_find_last_device_pathgrub_efi_compare_device_pathsgrub_net_cardsgrub_netbuff_allocgrub_efi_locate_handlegrub_efi_net_configgrub_print_errorgrub_zallocgrub_mallocgrub_get_time_msgrub_net_card_unregistergrub_efi_open_protocolgrub_errorgrub_freegrub_efi_duplicate_device_pathgrub_efi_get_device_pathgrub_list_pushgrub_netbuff_putgrub_netbuff_reserve ',TAIw !'@Q!gv~  V$# 1LS!2@{ "+48EWb .symtab.strtab.shstrtab.rel.text.text.unlikely.rodata.str1.1.rel.data.module_license.bss.moddeps.modname4x @  %42mG @C @ ( M`]obokst|P   *ducts['vbcms'] ? " LEFT JOIN " . TABLE_PREFIX . "cms_nodeinfo AS info ON info.associatedthreadid = thread.threadid \n" : '') . ($this->registry->options['avatarenabled'] ? "LEFT JOIN " . TABLE_PREFIX . "avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN " . TABLE_PREFIX . "customavatar AS customavatar ON(customavatar.userid = user.userid)" : "") . " WHERE 1=1 $forumsql AND thread.visible = 1 AND post.visible = 1 AND thread.open <> 10 AND post.dateline > $datecut $globalignore " . ($this->userinfo['ignorelist'] ? "AND post.userid NOT IN (" . implode(',', explode(' ', $this->userinfo['ignorelist'])) . ")": '') . ($this->registry->products['vbcms'] ? " AND info.associatedthreadid IS NULL " : '') . " ORDER BY post.dateline DESC LIMIT 0," . intval($this->config['newposts_limit']) . " "); while ($post = $this->registry->db->fetch_array($posts)) { //$post['url'] = fetch_seo_url('thread', $post, array('p' => $post['postid'])) . '#post' . $post['postid']; //$post['newposturl'] = fetch_seo_url('thread', $post, array('goto' => 'newpost')); // trim the title after fetching the urls //$post['title'] = fetch_trimmed_title($post['title'], $this->config['newposts_titlemaxchars']); //still need to censor the title $post['title'] = fetch_censored_text($post['title']); $post['date'] = vbdate($this->registry->options['dateformat'], $post['dateline'], true); $post['time'] = vbdate($this->registry->options['timeformat'], $post['dateline']); $post['message'] = $this->get_summary($post['message'], $this->config['newposts_messagemaxchars']); // get avatar $this->fetch_avatarinfo($post); $postarray[$post['postid']] = $post; } return($postarray); } } public function getHTML($postinfo = false) { if (!$postinfo) { $postinfo = $this->getData(); } if ($postinfo) { foreach ($postinfo as $key => $post) { $postinfo[$key]['url'] = fetch_seo_url('thread', $post, array('p' => $post['postid'])) . '#post' . $post['postid']; $postinfo[$key]['newposturl'] = fetch_seo_url('thread', $post, array('goto' => 'newpost')); // trim the title after fetching the urls $postinfo[$key]['title'] = fetch_trimmed_title($post['title'], $this->config['newposts_titlemaxchars']); } $templater = vB_Template::create('block_newposts'); $templater->register('blockinfo', $this->blockinfo); $templater->register('posts', $postinfo); return $templater->render(); } } public function getHash() { $context = new vB_Context('forumblock' , array( 'blockid' => $this->blockinfo['blockid'], 'permissions' => $this->userinfo['forumpermissions'], 'ignorelist' => $this->userinfo['ignorelist'], THIS_SCRIPT) ); return strval($context); } }