$isHideForm, 'error_fields' => isset($phpfmg_send['error']) ? $phpfmg_send['error']['fields'] : '', 'OneEntry' => isset($GLOBALS['OneEntry']) ? $GLOBALS['OneEntry'] : '', ); @header("Content-Type:text/html; charset=$charset"); echo ""; } function phpfmg_admin_default(){ if( phpfmg_user_login() ){ phpfmg_admin_panel(); }; } function phpfmg_admin_panel() { phpfmg_admin_header(); phpfmg_writable_check(); ?>
1. Email Traffics ประวัติการรับส่งอีเมล
ดูรายการส่งอีเมล    ดาวน์โหลด    ลบรายการทั้งหมด'; }; ?>
2. ข้อมูลแบบฟอร์มการรับชำระเงิน
ดูรายการแจ้งการชำระเงิน    ดาวน์โหลด    ลบรายการทั้งหมด'; }; ?>
<?php echo '' == $title ? '' : $title . ' | ' ; ?>PHP FormMail Admin Panel
หน้าผู้ดูแล   เมนูหลัก   ' ; echo 'ออกจากระบบ' ; }; ?>
out_processing_gif(); } # phpfmg module : captcha # ------------------------------------------------------ function phpfmg_captcha_get(){ $img = new phpfmgImage(); $img->out(); //$_SESSION[PHPFMG_ID.'fmgCaptchCode'] = $img->text ; $_SESSION[ phpfmg_captcha_name() ] = $img->text ; } function phpfmg_captcha_generate_images(){ for( $i = 0; $i < 50; $i ++ ){ $file = "$i.png"; $img = new phpfmgImage(); $img->out($file); $data = base64_encode( file_get_contents($file) ); echo "'{$img->text}' => '{$data}',\n" ; unlink( $file ); }; } function phpfmg_dd_lookup(){ $paraOk = ( isset($_REQUEST['n']) && isset($_REQUEST['lookup']) && isset($_REQUEST['field_name']) ); if( !$paraOk ) return; $base64 = phpfmg_dependent_dropdown_data(); $data = @unserialize( base64_decode($base64) ); if( !is_array($data) ){ return ; }; foreach( $data as $field ){ if( $field['name'] == $_REQUEST['field_name'] ){ $nColumn = intval($_REQUEST['n']); $lookup = $_REQUEST['lookup']; // $lookup is an array $dd = new DependantDropdown(); echo $dd->lookupFieldColumn( $field, $nColumn, $lookup ); return; }; }; return; } function phpfmg_filman_download(){ if( !isset($_REQUEST['filelink']) ) return ; $info = @unserialize(base64_decode($_REQUEST['filelink'])); if( !isset($info['recordID']) ){ return ; }; $file = PHPFMG_SAVE_ATTACHMENTS_DIR . $info['recordID'] . '-' . $info['filename']; phpfmg_util_download( $file, $info['filename'] ); } class phpfmgDataManager { var $dataFile = ''; var $columns = ''; var $records = ''; function phpfmgDataManager(){ $this->dataFile = PHPFMG_SAVE_FILE; } function parseFile(){ $fp = @fopen($this->dataFile, 'rb'); if( !$fp ) return false; $i = 0 ; $phpExitLine = 1; // first line is php code $colsLine = 2 ; // second line is column headers $this->columns = array(); $this->records = array(); $sep = chr(0x09); while( !feof($fp) ) { $line = fgets($fp); $line = trim($line); if( empty($line) ) continue; $line = $this->line2display($line); $i ++ ; switch( $i ){ case $phpExitLine: continue; break; case $colsLine : $this->columns = explode($sep,$line); break; default: $this->records[] = explode( $sep, phpfmg_data2record( $line, false ) ); }; }; fclose ($fp); } function displayRecords(){ $this->parseFile(); echo ""; echo "\n"; $i = 1; foreach( $this->records as $r ){ echo "\n"; $i++; }; echo "
 " . join( " ", $this->columns ) . "
{$i} " . join( " ", $r ) . "
\n"; } function line2display( $line ){ $line = str_replace( array('"' . chr(0x09) . '"', '""'), array(chr(0x09),'"'), $line ); $line = substr( $line, 1, -1 ); // chop first " and last " return $line; } } # end of class # ------------------------------------------------------ class phpfmgImage { var $im = null; var $width = 73 ; var $height = 33 ; var $text = '' ; var $line_distance = 8; var $text_len = 4 ; function phpfmgImage( $text = '', $len = 4 ){ $this->text_len = $len ; $this->text = '' == $text ? $this->uniqid( $this->text_len ) : $text ; $this->text = strtoupper( substr( $this->text, 0, $this->text_len ) ); } function create(){ $this->im = imagecreate( $this->width, $this->height ); $bgcolor = imagecolorallocate($this->im, 255, 255, 255); $textcolor = imagecolorallocate($this->im, 0, 0, 0); $this->drawLines(); imagestring($this->im, 5, 20, 9, $this->text, $textcolor); } function drawLines(){ $linecolor = imagecolorallocate($this->im, 210, 210, 210); //vertical lines for($x = 0; $x < $this->width; $x += $this->line_distance) { imageline($this->im, $x, 0, $x, $this->height, $linecolor); }; //horizontal lines for($y = 0; $y < $this->height; $y += $this->line_distance) { imageline($this->im, 0, $y, $this->width, $y, $linecolor); }; } function out( $filename = '' ){ if( function_exists('imageline') ){ $this->create(); if( '' == $filename ) header("Content-type: image/png"); ( '' == $filename ) ? imagepng( $this->im ) : imagepng( $this->im, $filename ); imagedestroy( $this->im ); }else{ $this->out_predefined_image(); }; } function uniqid( $len = 0 ){ $md5 = md5( uniqid(rand()) ); return $len > 0 ? substr($md5,0,$len) : $md5 ; } function out_predefined_image(){ header("Content-type: image/png"); $data = $this->getImage(); echo base64_decode($data); } // Use predefined captcha random images if web server doens't have GD graphics library installed function getImage(){ $images = array( 'F710' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaUlEQVR4nGNYhQEaGAYTpIn7QkNFQx2mMLQiiwU0MDQ6hDBMdUATcwxhCAhAFWtlmMLoIILkvtCoVdNWTVuZNQ3JfUB1AUjqoGKMDphirA0MU9DtEAGJoblFpIEx1AHFzQMVflSEWNwHABTwzOZSR930AAAAAElFTkSuQmCC', '8D1E' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAXklEQVR4nGNYhQEaGAYTpIn7WANEQximMIYGIImJTBFpZQhhdEBWF9Aq0uiIJgZU1+gwBS4GdtLSqGkrs6atDM1Cch+aOrh5xIiB3YImBnIzY6gjipsHKvyoCLG4DwAyEMqx4GFOewAAAABJRU5ErkJggg==', 'E0CF' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAWUlEQVR4nGNYhQEaGAYTpIn7QkMYAhhCHUNDkMQCGhhDGB0CHRhQxFhbWRsE0cREGl0bGGFiYCeFRk1bmbpqZWgWkvvQ1OERw2YHplugbkYRG6jwoyLE4j4A9FLKRndUkO0AAAAASUVORK5CYII=', 'D6A6' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbklEQVR4nGNYhQEaGAYTpIn7QgMYQximMEx1QBILmMLayhDKEBCALNYq0sjo6OgggCrWwNoQ6IDsvqil08KWropMzUJyX0CraCtQHYZ5rqGBDiLoYg1oYkC3sDYEoOgFuRkohuLmgQo/KkIs7gMALdXOGPWFuHsAAAAASUVORK5CYII=', '6DE0' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAX0lEQVR4nGNYhQEaGAYTpIn7WANEQ1hDHVqRxUSmiLSyNjBMdUASC2gRaXRtYAgIQBZrAIkxOogguS8yatrK1NCVWdOQ3BcyBUUdRG8rLjFUO7C5BZubByr8qAixuA8A5A7MxxJHfPAAAAAASUVORK5CYII=', 'E6DA' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaElEQVR4nGNYhQEaGAYTpIn7QkMYQ1hDGVqRxQIaWFtZGx2mOqCIiTSyNgQEBKCKNbA2BDqIILkvNGpa2NJVkVnTkNwX0CDaiqQObp5rQ2BoCKYYmjqQWxxRxCBuZkQRG6jwoyLE4j4A3xPNcVh8x+gAAAAASUVORK5CYII=', '144C' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpIn7GB0YWhkaHaYGIImxOjBMZWh1CBBBEhN1YAhlmOrowIKil9GVIdDRAdl9K7OWLl2ZmZmF7D5GB5FW1ka4OqiYaKhraKADplvQ7QC7D9UtIZhuHqjwoyLE4j4Ay1TIxabaqhEAAAAASUVORK5CYII=', '0F0A' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZ0lEQVR4nGNYhQEaGAYTpIn7GB1EQx2mMLQii7EGiDQwhDJMdUASE5ki0sDo6BAQgCQW0CrSwNoQ6CCC5L6opVPDlq6KzJqG5D40dchioSEYdjiiqIO4hRFFDMybgio2UOFHRYjFfQChA8rEj+HMTAAAAABJRU5ErkJggg==', '27D5' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcklEQVR4nM2QOw7AIAhAceAG9j50cMeBoZ4GB2/QeoMunrKmE/2MbSJve4HkBWiPURiJX/qQJwnihI3zK+SQZ7J7XLrTeHFQoKDGQLavtrq3JSXbx8CorN7cOnJ0d3gSyTrfwUxs+0S6E9hogP99yEvfAaTYy8rrBKw2AAAAAElFTkSuQmCC', '1B45' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcElEQVR4nGNYhQEaGAYTpIn7GB1EQxgaHUMDkMRYHURaGVodHZDViTqINDpMRRVjBKkLdHR1QHLfyqypYSszM6OikNwHUsfa6NAggqq30RVoK7qYQ6Ojgwi6HY0OAcjuEw0BudlhqsMgCD8qQizuAwAVzsn1LqR5GQAAAABJRU5ErkJggg==', 'F946' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaklEQVR4nGNYhQEaGAYTpIn7QkMZQxgaHaY6IIkFNLC2MrQ6BASgiIkAVTk6CKCLBTo6ILsvNGrp0szMzNQsJPcFNDAGujY6opnH0OgaGugggiLG0ujQ6IgmBnRLI7pbMN08UOFHRYjFfQDUIc5eAeH50QAAAABJRU5ErkJggg==', 'BE51' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAXklEQVR4nGNYhQEaGAYTpIn7QgNEQ1lDHVqRxQKmiDSwNjBMRRFrBYuFYqibygDTC3ZSaNTUsKWZWUuR3QdSBzIB3TxsYqzoYkC9jI6o7gO5GeiS0IBBEH5UhFjcBwBFzs0c/JqwiAAAAABJRU5ErkJggg==', 'AE2D' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAb0lEQVR4nGNYhQEaGAYTpIn7GB1EQxlCGUMdkMRYA0QaGB0dHQKQxESmiDSwNgQ6iCCJBbSCeHAxsJOilk4NW7UyM2sakvvA6loZUfSGhgJ5UxgxzQvAFGN0YERxS0CraChraCCKmwcq/KgIsbgPAAJbyqkbUD0EAAAAAElFTkSuQmCC', '0488' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaklEQVR4nGNYhQEaGAYTpIn7GB0YWhlCGaY6IImxBjBMZXR0CAhAEhOZwhDK2hDoIIIkFtDK6IqkDuykqKVLl64KXTU1C8l9Aa0irejmBbSKhrqimQe0oxXdDqBbMPRic/NAhR8VIRb3AQC3QcsYX/1aYgAAAABJRU5ErkJggg==', '6FBE' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAWklEQVR4nGNYhQEaGAYTpIn7WANEQ11DGUMDkMREpog0sDY6OiCrC2gBijUEooo1oKgDOykyamrY0tCVoVlI7gvBZl4rFvOwiGFzC2sAUAzNzQMVflSEWNwHAN6UyyMYy2Z+AAAAAElFTkSuQmCC', 'B3A6' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpIn7QgNYQximMEx1QBILmCLSyhDKEBCALNbK0Ojo6OgggKKOoZW1IdAB2X2hUavClq6KTM1Cch9UHYZ5rqGBDiLoYg1oYkC3sDYEoOgFuRkohuLmgQo/KkIs7gMAG6XOACYrqREAAAAASUVORK5CYII=', '74A0' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpIn7QkMZWhmmADGyaCvDVIZQhqkOqGKhjI4OAQHIYlMYXVkbAh1EkN0XtXTp0lWRWdOQ3MfoINKKpA4MWRtEQ11DUcWAbKC6ABQ7AiBiKG6BiqG6eYDCj4oQi/sAwujMO6H9C90AAAAASUVORK5CYII=', 'BB48' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYElEQVR4nGNYhQEaGAYTpIn7QgNEQxgaHaY6IIkFTBFpZWh1CAhAFmsVAapydBBBVxcIVwd2UmjU1LCVmVlTs5DcB1LH2ohpnmtoIKp5IDsasdiBphebmwcq/KgIsbgPAO+vzzZ9RY5oAAAAAElFTkSuQmCC', '3569' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAdElEQVR4nGNYhQEaGAYTpIn7RANEQxlCGaY6IIkFTBFpYHR0CAhAVtkq0sDa4Ogggiw2RSSEtYERJgZ20sqoqUuXTl0VFYbsvikMja6ODlNR9LYCxRoCGlDFREBiKHYETGFtRXeLaABjCLqbByr8qAixuA8AqJrL4sieGDgAAAAASUVORK5CYII=', '4E1C' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZElEQVR4nGNYhQEaGAYTpI37poiGMkxhmBqALBYiAsQMASJIYoxAMcYQRgcWJDHWKUAVUxgdkN03bdrUsFXTVmYhuy8AVR0YhoZiijFA1bFgiKG6BeRmxlAHVDcPVPhRD2JxHwAqnsn1i5nydAAAAABJRU5ErkJggg==', 'BB0C' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAWklEQVR4nGNYhQEaGAYTpIn7QgNEQximMEwNQBILmCLSyhDKECCCLNYq0ujo6OjAgqaOtSHQAdl9oVFTw5auisxCdh+aOrh5rljEsNmB7hZsbh6o8KMixOI+AAk+zOMxlzuTAAAAAElFTkSuQmCC', 'F190' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYElEQVR4nGNYhQEaGAYTpIn7QkMZAhhCGVqRxQIaGAMYHR2mOqCIsQawNgQEBKCIMQDFAh1EkNwXGrUqamVmZNY0JPeB1DGEwNUhxBowxRix2IHFLaHobh6o8KMixOI+AKNgywM8XKaiAAAAAElFTkSuQmCC', '2C85' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcklEQVR4nM2QMQ6AMAhF6cANeiAYuuPA0tPg4A20d7CntI0LjY6alL+9fMILUB9jMFN+8UMJChpUHIs7rsxMvidbtGTLwKCxwJzI+5VSq545ez/pPbLodgNFQ5OBod03PGut5kLi/VS7Mxw0wf8+zIvfBcekyz8hXrUtAAAAAElFTkSuQmCC', 'A117' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZklEQVR4nGNYhQEaGAYTpIn7GB0YAhimMIaGIImxBjAGMIQwNIggiYlMAYqiiQW0gvQCaST3RS1dFbVq2qqVWUjug6prRbY3NBQsNoUB07wATDGgK1HEWEMZQx1RxAYq/KgIsbgPAKnpyYCv+398AAAAAElFTkSuQmCC', '7B10' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbElEQVR4nGNYhQEaGAYTpIn7QkNFQximMLSiiLaKtDKEMEx1QBVrdAxhCAhAFpsCVDeF0UEE2X1RU8NWTVuZNQ3JfUAVyOrAkLVBpNEBTUwELIZqR0ADSC+qWwIaREMYQx1Q3TxA4UdFiMV9AGNDy8Tt+DYBAAAAAElFTkSuQmCC', 'E0B5' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZElEQVR4nGNYhQEaGAYTpIn7QkMYAlhDGUMDkMQCGhhDWBsdHRhQxFhbWRsC0cREGl0bHV0dkNwXGjVtZWroyqgoJPdB1Dk0iKDrBZFY7BDBcItDALL7IG5mmOowCMKPihCL+wAVGs0aWWJabAAAAABJRU5ErkJggg==', '5F5F' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZElEQVR4nGNYhQEaGAYTpIn7QkNEQ11DHUNDkMQCGkQaWBsYHRgIiAUGAMWmwsXATgqbNjVsaWZmaBay+1pFQKpR9GITC2gF2YEqJjJFpIHR0RFFjBVoL0MoqlsGKvyoCLG4DwBbd8mkNgtisgAAAABJRU5ErkJggg==', '4555' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcUlEQVR4nM2QsQ2AMAwE7cIbhH2cgj5IcZMNsoUp2MBhAxqmpHWUlCDx351s6fRwD1H4U7/xs0VIoiTPclBSZH+HE0YWMjVc2fmdZ7uuWktxfslgZ00a3K/IyMDCvurGPaMDI6fOzzCDQOM/7PdeJ34PuQLLVtldsHMAAAAASUVORK5CYII=', '32B1' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAb0lEQVR4nGNYhQEaGAYTpIn7RAMYQ1hDGVqRxQKmsLayNjpMRVHZKtLo2hAQiiI2haHRtdEBphfspJVRq5YuDV21FMV9UximsCLUQc1jCGBtCEATY3RAFwO6pQFdr2iAaKhrKENowCAIPypCLO4DAK8CzJpFoX7+AAAAAElFTkSuQmCC', '1388' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAW0lEQVR4nGNYhQEaGAYTpIn7GB1YQxhCGaY6IImxOoi0Mjo6BAQgiYk6MDS6NgQ6iKDoZUBWB3bSyqxVYatCV03NQnIfmjqYGDbzsIhhcUsIppsHKvyoCLG4DwA26ska/wxUEAAAAABJRU5ErkJggg==', '8037' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZ0lEQVR4nGNYhQEaGAYTpIn7WAMYAhhDGUNDkMREpjCGsDY6NIggiQW0srYCSRQxkSkijQ5AdQFI7lsaNW1l1tRVK7OQ3AdV18qAYp4ISOcUBkw7Ahgw3OLogMXNKGIDFX5UhFjcBwABE8yi9em2NQAAAABJRU5ErkJggg==', '61F0' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZklEQVR4nGNYhQEaGAYTpIn7WAMYAlhDA1qRxUSmMAawNjBMdUASC2hhBYkFBCCLAfmsDYwOIkjui4xaFbU0dGXWNCT3hUxBUQfR24pLDNUOEbBeVLcAXRIKFENx80CFHxUhFvcBANEKyXrh2+bMAAAAAElFTkSuQmCC', 'ACE8' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYklEQVR4nGNYhQEaGAYTpIn7GB0YQ1lDHaY6IImxBrA2ujYwBAQgiYlMEWlwBaoWQRILaBVpYEWoAzspaum0VUtDV03NQnIfmjowDA0FiWGah2kHplsCWjHdPFDhR0WIxX0Ar4rM2j0WDKMAAAAASUVORK5CYII=', '574A' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbUlEQVR4nGNYhQEaGAYTpIn7QkNEQx0aHVqRxQIaGIAiDlMd0MWmOgQEIIkFBjC0MgQ6OogguS9s2qppKzMzs6Yhu6+VIYC1Ea4OKsbowBoaGBqCbEcrK9AWVHUiU0QwxFgDMMUGKvyoCLG4DwA3ssyTgcB0+wAAAABJRU5ErkJggg==', '3371' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYElEQVR4nGNYhQEaGAYTpIn7RANYQ1hDA1qRxQKmiAD5AVNRVLYyNDo0BISiiE0Bi8L0gp20MmpV2KqlQIjsPpA6EEY3LwBTzNGBAcMtrA2oYmA3NzCEBgyC8KMixOI+AB9Ky/fmPS9kAAAAAElFTkSuQmCC', 'F473' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpIn7QkMZWllDA0IdkMQCGhimMjQEOgSgioWCSBEUMUZXhkaHhgAk94VGLV26CgizkNwH1NXKMIWhAdU80VCHAAY08xhaGR0wxVgbGNHdAhRjQHHzQIUfFSEW9wEAecbN3/O+WT8AAAAASUVORK5CYII=', '48B4' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZ0lEQVR4nGNYhQEaGAYTpI37pjCGsIYyNAQgi4WwtrI2OjQiizGGiDS6NgS0IouxTgGrmxKA5L5p01aGLQ1dFRWF5L4AsDpHB2S9oaEg8wJDQ1DcArYD1S0QO9DEsLh5oMKPehCL+wDvo86PXOEpQAAAAABJRU5ErkJggg==', '4C87' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpI37pjCGMoQyhoYgi4WwNjo6OjSIIIkxhog0uDYEoIixThFpYASqC0By37Rp01atCl21MgvJfQEQda3I9oaGijSwAmVQ3QK2IwBVDOQWRwcsbkYVG6jwox7E4j4AAIDL7ewzBQcAAAAASUVORK5CYII=', '7A54' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAdElEQVR4nGNYhQEaGAYTpIn7QkMZAlhDHRoCkEVbGUNYGxgaUcVYW4FirShiU0QaXacyTAlAdl/UtJWpmVlRUUjuY3QQaXRoCHRA1svaIAq0NTA0BElMpAFoHtAlyOoCgGKOjg4YYg6hDKhuHqDwoyLE4j4ATkLOTY1FTpUAAAAASUVORK5CYII=', 'C50A' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAdElEQVR4nGNYhQEaGAYTpIn7WENEQxmmMLQii4m0ijQwhDJMdUASC2gUaWB0dAgIQBZrEAlhbQh0EEFyX9SqqUuXrorMmobkPqCeRleEOmSx0BBUOxodHR1R1Im0srYyhDKiiLGGMIYwTEEVG6jwoyLE4j4AE2TL+RYXmC8AAAAASUVORK5CYII=', '81D1' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAXUlEQVR4nGNYhQEaGAYTpIn7WAMYAlhDGVqRxUSmMAawNjpMRRYLaGUNYG0ICEVVxwASg+kFO2lp1KqopSCE5D40dVDziBMD6210QBEDuiQU6ObQgEEQflSEWNwHAJ49ywV4jDwYAAAAAElFTkSuQmCC', '688E' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAV0lEQVR4nGNYhQEaGAYTpIn7WAMYQxhCGUMDkMREprC2Mjo6OiCrC2gRaXRtCEQVa0BRB3ZSZNTKsFWhK0OzkNwXgs28VizmYRHD5hZsbh6o8KMixOI+AJHZyim3ed9JAAAAAElFTkSuQmCC', '01BF' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYElEQVR4nGNYhQEaGAYTpIn7GB0YAlhDGUNDkMRYAxgDWBsdHZDViUxhDWBtCEQRC2hlQFYHdlLUUiAKXRmaheQ+NHUIMTTzRKZgirEGYOpldGANBboZRWygwo+KEIv7AHsPx4ghx+43AAAAAElFTkSuQmCC', 'D059' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAb0lEQVR4nGNYhQEaGAYTpIn7QgMYAlhDHaY6IIkFTGEMYW1gCAhAFmtlbWVtYHQQQRETaXSdChcDOylq6bSVqZlZUWFI7gOpc2gImIquFyjWIIJhRwCqHUC3MDo6oLgF5GaGUAYUNw9U+FERYnEfAGnIzTjo9jANAAAAAElFTkSuQmCC', '1A56' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAb0lEQVR4nGNYhQEaGAYTpIn7GB0YAlhDHaY6IImxOjCGsDYwBAQgiYk6sLayAlULoOgVaXSdCjQByX0rs6atTM3MTM1Cch9InUNDIIp5jA6ioUAxBxF087CIOTo6oLolBGheKAOKmwcq/KgIsbgPAFrhyX8miS2hAAAAAElFTkSuQmCC', 'BAFF' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAWklEQVR4nGNYhQEaGAYTpIn7QgMYAlhDA0NDkMQCpjCGsDYwOiCrC2hlbcUQmyLS6IoQAzspNGraytTQlaFZSO5DUwc1TzQUUwyLOix6QwMwxQYq/KgIsbgPANfYyzpubS64AAAAAElFTkSuQmCC', '8DB7' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAY0lEQVR4nGNYhQEaGAYTpIn7WANEQ1hDGUNDkMREpoi0sjY6NIggiQW0ijS6NgSgiAHVNboC1QUguW9p1LSVqaGrVmYhuQ+qrpUB07wpWMQCGDDc4uiAxc0oYgMVflSEWNwHAHa8zc7vUdNbAAAAAElFTkSuQmCC', 'E891' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYElEQVR4nGNYhQEaGAYTpIn7QkMYQxhCGVqRxQIaWFsZHR2mooqJNLo2BISiq2NtCIDpBTspNGpl2MrMqKXI7gOpYwgJaEU3z6EBU8wRQwzsFhQxqJtDAwZB+FERYnEfAHzEzVEA2MydAAAAAElFTkSuQmCC', '1B70' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbUlEQVR4nGNYhQEaGAYTpIn7GB1EQ1hDA1qRxVgdRID8gKkOSGKiDiKNDg0BAQEoeoHqGh0dRJDctzJratiqpSuzpiG5D6xuCiNMHUys0SEAU8zRgQHDDtYGBlS3hADd3MCA4uaBCj8qQizuAwA/MMmsOaqCawAAAABJRU5ErkJggg==', 'FA1C' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYUlEQVR4nGNYhQEaGAYTpIn7QkMZAhimMEwNQBILaGAMYQhhCBBBEWNtZQxhdGBBERNpdJjC6IDsvtCoaSuzgAjZfWjqoGKioZhiEHWYdqC7RaTRMdQBxc0DFX5UhFjcBwBWEcy4PeJJeQAAAABJRU5ErkJggg==', 'B405' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcUlEQVR4nM2QsQ3AIAwEn4INyD5Q0DuFizANDRuYEWiYMkRpjEiZSPF3J8t/MvoyGX/KJ35MKBDDpBgJKth4vUdlkBBmJibavEev/Di11vqRkvIjccVmym66t3FcGMrV4WaX0QzSfrczqv/B/17Mg98JQIHMdXmmOlUAAAAASUVORK5CYII=', 'DB7F' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYklEQVR4nGNYhQEaGAYTpIn7QgNEQ1hDA0NDkMQCpoi0MjQEOiCrC2gVaXTAFGtlaHSEiYGdFLV0atiqpStDs5DcB1Y3hRHTvABMMUcHNDGgW1gbUMXAbkYTG6jwoyLE4j4AIPXLyK09KUEAAAAASUVORK5CYII=', 'CD4F' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYUlEQVR4nGNYhQEaGAYTpIn7WENEQxgaHUNDkMREWkVaGVodHZDVBTSKNDpMRRNrAIoFwsXATopaNW1lZmZmaBaS+0DqXBsx9bqGBmLagaYO7BY0MaibUcQGKvyoCLG4DwASA8v8qVeANAAAAABJRU5ErkJggg==', 'E0A6' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpIn7QkMYAhimMEx1QBILaGAMYQhlCAhAEWNtZXR0dBBAERNpdG0IdEB2X2jUtJWpqyJTs5DcB1WHZh5QLDTQQQTNDtYGdDHGENaGABS9IDcDxVDcPFDhR0WIxX0ARmLNVFCTH5EAAAAASUVORK5CYII=', '4EA0' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpI37poiGMkxhaEURCxFpYAhlmOqAJMYIFGN0dAgIQBJjnSLSwNoQ6CCC5L5p06aGLV0VmTUNyX0BqOrAMDQUKBaKKsYAVheAYgdUDMUtIDcDxVDdPFDhRz2IxX0AztzMO+PwAygAAAAASUVORK5CYII=', '6505' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAdElEQVR4nGNYhQEaGAYTpIn7WANEQxmmMIYGIImJTBFpYAhldEBWF9Ai0sDo6Igq1iASwtoQ6OqA5L7IqKlLlwLJKCT3hUxhaHQFqUbW24pNTKTREWiHCIpbWFsZQhkCkN3HGsAYwjCFYarDIAg/KkIs7gMAjDnL6Ve5FOUAAAAASUVORK5CYII=', 'C20D' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcElEQVR4nGNYhQEaGAYTpIn7WEMYQximMIY6IImJtLK2MoQyOgQgiQU0ijQ6Ojo6iCCLNTA0ujYEwsTATopatWrp0lWRWdOQ3AdUN4UVoQ4mFoAh1sjowIhmB9AtDehuYQ0RDXVAc/NAhR8VIRb3AQAmU8tRhTIkSwAAAABJRU5ErkJggg==', 'A459' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAdklEQVR4nGNYhQEaGAYTpIn7GB0YWllDHaY6IImxBjBMZW1gCAhAEhOZwhDKClQtgiQW0MroyjoVLgZ2UtRSIMjMigpDcl9Aq0grkJyKrDc0VDTUoSGgAdU8oFsaAhzQxRgdHVDcAhJjCGVAcfNAhR8VIRb3AQB8/cwDK9sgewAAAABJRU5ErkJggg==', '4670' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAd0lEQVR4nM2QwQ2AMAhF6YENcJ+6AYfWIZyiPXQDZAMPdkobE5MSPWqUf+KFwAtQL5XgT3nHT1zAyMWwgK3nxXfMBcqNMXcMhRLk0VPnp6pTXbdZOz+WobQ759yRGCl7tgyE2jYwN0CwYALjcjgnsM5f/e+53Pjtzr7L00ZfodoAAAAASUVORK5CYII=', '84F8' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaUlEQVR4nGNYhQEaGAYTpIn7WAMYWllDA6Y6IImJTGGYytrAEBCAJBbQyhDK2sDoIIKijtEVSR3YSUujli5dGrpqahaS+0SmiLRimica6opmHtCOVkw7GDD0gt3cwIDi5oEKPypCLO4DAFOsy4KMSE+gAAAAAElFTkSuQmCC', '12D2' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAdUlEQVR4nGNYhQEaGAYTpIn7GB0YQ1hDGaY6IImxOrC2sjY6BAQgiYk6iDS6NgQ6iKDoZQCKBTSIILlvZdaqpUtXRQEhwn1AdVNYGwIaHVD1BgDFWtHc4gAUm4IqxtoAcguymGiIaKhrKGNoyCAIPypCLO4DANz7ykf51Be3AAAAAElFTkSuQmCC', '67A6' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAd0lEQVR4nGNYhQEaGAYTpIn7WANEQx2mMEx1QBITmcLQ6BDKEBCAJBbQwtDo6OjoIIAs1sDQytoQ6IDsvsioVdOWropMzUJyX8gUhgCgOlTzWhkdWEMDHURQxFgbQOaJoLhFBCgWgKKXNQAshuLmgQo/KkIs7gMA1yHM2YwSfOQAAAAASUVORK5CYII=', '397D' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcUlEQVR4nGNYhQEaGAYTpIn7RAMYQ1hDA0MdkMQCprC2MjQEOgQgq2wVaXQAiokgi00BijU6wsTATloZtXRp1tKVWdOQ3TeFMdBhCiOq3laGRocAdDEWoGmoYiC3sDYworgF7OYGRhQ3D1T4URFicR8AZHLLStN3YTsAAAAASUVORK5CYII=', 'D01A' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYklEQVR4nGNYhQEaGAYTpIn7QgMYAhimMLQiiwVMYQxhCGGY6oAs1sraChQNCEARE2l0mMLoIILkvqil01ZmgRCS+9DUIYuFhqDZwYCuDuQWNDGQmxlDHVHEBir8qAixuA8Ac1nMTi4IlZ8AAAAASUVORK5CYII=', 'D9C8' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYklEQVR4nGNYhQEaGAYTpIn7QgMYQxhCHaY6IIkFTGFtZXQICAhAFmsVaXRtEHQQwRBjgKkDOylq6dKlqatWTc1Ccl9AK2MgkjqoGANQLyOaeSyYdmBxCzY3D1T4URFicR8AxXzONQAcvqgAAAAASUVORK5CYII=', 'D0FD' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAW0lEQVR4nGNYhQEaGAYTpIn7QgMYAlhDA0MdkMQCpjCGsDYwOgQgi7WytoLERFDERBpdEWJgJ0UtnbYyNXRl1jQk96GpwyOGxQ4sbgG7uYERxc0DFX5UhFjcBwDD4svN59HnYwAAAABJRU5ErkJggg==', 'F6C7' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZ0lEQVR4nGNYhQEaGAYTpIn7QkMZQxhCHUNDkMQCGlhbGR0CGkRQxEQaWRsE0MUaWME0wn2hUdPClq5atTILyX0BDaKtQHWtDGjmuTYwTMEUEwhgwHBLoAOqGNjNKGIDFX5UhFjcBwAx2szZ9vsc7QAAAABJRU5ErkJggg==', 'CC2C' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbklEQVR4nGNYhQEaGAYTpIn7WEMYQxlCGaYGIImJtLI2Ojo6BIggiQU0ijS4NgQ6sCCLNYBUBDoguy9q1bRVq1ZmZiG7D6yuldGBAV3vFDQxoB0OAYwodoDd4sCA4haQm1lDA1DcPFDhR0WIxX0Aly3LoA3Pln0AAAAASUVORK5CYII=', '4236' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcklEQVR4nGNYhQEaGAYTpI37pjCGMIYyTHVAFgthbWVtdAgIQBJjDBFpdGgIdBBAEmOdwtDo0OjogOy+adNWLV01dWVqFpL7AqYwAFU6opgXGsoQwAA0TwTVLQ6YYqwN6G5hmCIa6oju5oEKP+pBLO4DAEG/zFderQxXAAAAAElFTkSuQmCC', '1013' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZ0lEQVR4nGNYhQEaGAYTpIn7GB0YAhimMIQ6IImxOjCGMIQwOgQgiYk6sLYCRRtEUPSKNDpMYWgIQHLfyqxpQLRqaRaS+9DUoYihmsfayoAhBrR1CppbQhgCGEMdUNw8UOFHRYjFfQAmK8kbYpcFnAAAAABJRU5ErkJggg==', 'E4C8' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaElEQVR4nGNYhQEaGAYTpIn7QkMYWhlCHaY6IIkFNDBMZXQICAhAFQtlbRB0EEERY3RlbWCAqQM7KTRq6dKlq1ZNzUJyX0CDSCuSOqiYaKhrAyOaeQytmHYwtKK7BZubByr8qAixuA8AGmHM8+ucMCwAAAAASUVORK5CYII=', '8087' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaklEQVR4nGNYhQEaGAYTpIn7WAMYAhhCGUNDkMREpjCGMDo6NIggiQW0srayNgSgiIlMEWl0BKoLQHLf0qhpK7NCV63MQnIfVF0rA4p5Io2uDQFTGDDtCGDAcIujAxY3o4gNVPhREWJxHwBy88tp17+pMAAAAABJRU5ErkJggg==', '68AB' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbklEQVR4nGNYhQEaGAYTpIn7WAMYQximMIY6IImJTGFtZQhldAhAEgtoEWl0dHR0EEEWa2BtZW0IhKkDOykyamXY0lWRoVlI7guZgqIOordVpNE1NBDVPJBYA6qYCBa9IDcDxVDcPFDhR0WIxX0AVE7Mku1OhPUAAAAASUVORK5CYII=', '711D' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYUlEQVR4nGNYhQEaGAYTpIn7QkMZAhimMIY6IIu2MgYwhDA6BKCIsQYwAsVEkMWmgPXCxCBuigLCaSuzpiG5j9EBRR0YsjZgiolgEQuAigWgiLGGMoY6orp5gMKPihCL+wDF0MgMYXltCwAAAABJRU5ErkJggg==', 'CE92' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaElEQVR4nGNYhQEaGAYTpIn7WENEQxlCGaY6IImJtIo0MDo6BAQgiQU0ijSwNgQ6iCCLNYDEQCTCfVGrpoatzIwC0gj3gVWEBDQ6oOkFkq0MaHYwNgRMYcDiFkw3M4aGDILwoyLE4j4AZozMTxC/7IcAAAAASUVORK5CYII=', 'FD4C' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAX0lEQVR4nGNYhQEaGAYTpIn7QkNFQxgaHaYGIIkFNIi0MrQ6BIigigFVOTqwoIsFOjoguy80atrKzMzMLGT3gdS5NsLVIcRCAzHEHBox7GgFug/NLZhuHqjwoyLE4j4A14DOXUdJLqkAAAAASUVORK5CYII=', '8C8B' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAXUlEQVR4nGNYhQEaGAYTpIn7WAMYQxlCGUMdkMREprA2Ojo6OgQgiQW0ijS4NgQ6iKCoE2lgRKgDO2lp1LRVq0JXhmYhuQ9NHdw8VjTzsNuB6RZsbh6o8KMixOI+ANxvy/YUZw2DAAAAAElFTkSuQmCC', 'E73F' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZUlEQVR4nGNYhQEaGAYTpIn7QkNEQx1DGUNDkMQCGhgaXRsdHRjQxBwaAtHFWhkQ6sBOCo1aNW3V1JWhWUjuA6oLYMAwjxHIRzePtQFTTKSBFU1vaIhIA2MoI4rYQIUfFSEW9wEA33/Lrl36fA0AAAAASUVORK5CYII=', '1F26' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaklEQVR4nGNYhQEaGAYTpIn7GB1EQx1CGaY6IImxOog0MDo6BAQgiYkCxVgbAh0EUPSKAMlAB2T3rcyaGrZqZWZqFpL7wOpaGVHMA4tNgZiAIhaAKcbowIDqlhCgW0IDUNw8UOFHRYjFfQBG6cg+V87x/gAAAABJRU5ErkJggg==', '2F6D' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAaUlEQVR4nGNYhQEaGAYTpIn7WANEQx1CGUMdkMREpog0MDo6OgQgiQW0ijSwNjg6iCDrBosxwsQgbpo2NWzp1JVZ05DdFwBU54iqF6SLtSEQRYy1AVNMpAHTLaGhQBVobh6o8KMixOI+APuOym2EazW1AAAAAElFTkSuQmCC', '5870' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAdElEQVR4nGNYhQEaGAYTpIn7QkMYQ1hDA1qRxQIaWIH8gKkOKGIijQ4NAQEBSGKBAUB1jY4OIkjuC5u2MmzV0pVZ05Dd1wpUN4URpg4qBjQvAFUsACjm6MCAYofIFNZW1gYGFLewBgDdDDRhMIQfFSEW9wEA7+rMcu5v8AIAAAAASUVORK5CYII=', 'E9D6' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAXklEQVR4nGNYhQEaGAYTpIn7QkMYQ1hDGaY6IIkFNLC2sjY6BASgiIk0ujYEOghgEUN2X2jU0qWpqyJTs5DcF9DAGAhUh2YeA1ivCIoYCxYxTLdgc/NAhR8VIRb3AQCjXM4tkHBGYQAAAABJRU5ErkJggg==', '6AA1' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZklEQVR4nGNYhQEaGAYTpIn7WAMYAhimMLQii4lMYQxhCGWYiiwW0MLayujoEIoi1iDS6NoQANMLdlJk1LSVqauiliK7L2QKijqI3lbRUNdQdDFMdSJY9LIGgMVCAwZB+FERYnEfAMz3zhIYqGkCAAAAAElFTkSuQmCC', '4B0A' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcUlEQVR4nGNYhQEaGAYTpI37poiGMExhaEURCxFpZQhlmOqAJMYYItLo6OgQEIAkxjpFpJW1IdBBBMl906ZNDVu6KjJrGpL7AlDVgWFoqEija0NgaAiKW0B2OKKoA4oB3cKIJgZyM5rYQIUf9SAW9wEAYGHLgfB2xEAAAAAASUVORK5CYII=', '1A82' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAc0lEQVR4nGNYhQEaGAYTpIn7GB0YAhhCGaY6IImxOjCGMDo6BAQgiYk6sLayNgQ6iKDoFWl0dHRoEEFy38qsaSuzQletikJyH1RdowOKXtFQ14aAVgY084BiU9DFgHoDkMVEQ0QaHUIZQ0MGQfhREWJxHwAGp8n49CoaMAAAAABJRU5ErkJggg==', '65BB' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpIn7WANEQ1lDGUMdkMREpog0sDY6OgQgiQW0AMUaAh1EkMUaREKQ1IGdFBk1denS0JWhWUjuC5nC0OiKbl4rUAzdvFYRDDGRKayt6G5hDWAMQXfzQIUfFSEW9wEAvmvMtFBs0tUAAAAASUVORK5CYII=', 'D416' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAb0lEQVR4nGNYhQEaGAYTpIn7QgMYWhmmMEx1QBILAPIZQhgCApDFWhlCGUMYHQRQxBhdGaYwOiC7L2rp0qWrpq1MzUJyX0CrCNAORjTzREMdgHpFUO0AqUMVmwJ2H4pekJsZQx1Q3DxQ4UdFiMV9AHPrzIxnOaYpAAAAAElFTkSuQmCC', '5D0C' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYElEQVR4nGNYhQEaGAYTpIn7QkNEQximMEwNQBILaBBpZQhlCBBBFWt0dHR0YEESCwwQaXRtCHRAdl/YtGkrU1dFZqG4rxVFHU6xgFZMO0SmYLqFNQDTzQMVflSEWNwHADxkzBmj4+ZpAAAAAElFTkSuQmCC', 'E7B8' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAYklEQVR4nGNYhQEaGAYTpIn7QkNEQ11DGaY6IIkFNDA0ujY6BASgizUEOoigirWyItSBnRQatWra0tBVU7OQ3AeUD2DFMI/RgRXDPNYGTDGRBnS9oSFAMTQ3D1T4URFicR8A7ufOQnWHGL4AAAAASUVORK5CYII=', 'D2E1' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZklEQVR4nGNYhQEaGAYTpIn7QgMYQ1hDHVqRxQKmsLayNjBMRRFrFWl0bWAIRRVjAInB9IKdFLV01dKloauWIrsPqG4KK0IdTCwAU4zRAUMMqBNdLDRANNQ11CE0YBCEHxUhFvcBAFHYzRQD2UIyAAAAAElFTkSuQmCC', 'F53B' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAXUlEQVR4nGNYhQEaGAYTpIn7QkNFQxmB0AFJLKBBpIG10dEhAE2MoSHQQQRVLIQBoQ7spNCoqUtXTV0ZmoXkPqB8owOGeUAxTPOwiLG2YrqFMQTdzQMVflSEWNwHABnOzc4Kge+oAAAAAElFTkSuQmCC', '1421' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAa0lEQVR4nGNYhQEaGAYTpIn7GB0YWhlCgRhJjNWBYSqjo8NUZDFRB4ZQ1oaAUFS9jK4MDQEwvWAnrcxauhREILuP0UGklaEV1Q5GB9FQhynoYkB+AKYYWBzZLSEMrayhAaEBgyD8qAixuA8ALbvIQTDd9qIAAAAASUVORK5CYII=', '06CA' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcUlEQVR4nGNYhQEaGAYTpIn7GB0YQxhCHVqRxVgDWFsZHQKmOiCJiUwRaWRtEAgIQBILaBVpYAWaIILkvqil08KWrlqZNQ3JfQGtoq1I6mB6G10bGEND0OxwbRBEUQdxSyCKGMTNjihiAxV+VIRY3AcAZQDKpmELo9MAAAAASUVORK5CYII=', '0C7A' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbklEQVR4nGNYhQEaGAYTpIn7GB0YQ1lDA1qRxVgDWBsdGgKmOiCJiUwRaQCKBQQgiQW0ijQwNDo6iCC5L2rptFWrlq7MmobkPrC6KYwwdQixAMbQEDQ7HB1Q1YHc4tqAKgZ2M5rYQIUfFSEW9wEA/2TLoDA2UsUAAAAASUVORK5CYII=', '3FE7' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAXElEQVR4nGNYhQEaGAYTpIn7RANEQ11DHUNDkMQCpog0sAJpEWSVrVjEoOoCkNy3Mmpq2NLQVSuzkN0HUdfKgGneFCxiAchiELcwOqC6GSgW6ogiNlDhR0WIxX0A7D3K50CCpHQAAAAASUVORK5CYII=', '6593' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcElEQVR4nGNYhQEaGAYTpIn7WANEQxmA0AFJTGSKSAOjo6NDAJJYQItIA2tDQIMIsliDSAhILADJfZFRU5euzIxamoXkvpApDI0OIXB1EL2tQDF081pFGh3RxESmsLaiu4U1gDEE3c0DFX5UhFjcBwCKyM1Ym3Ww+wAAAABJRU5ErkJggg==', '5448' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAcElEQVR4nGNYhQEaGAYTpIn7QkMYWhkaHaY6IIkFNDBMZWh1CAhAFQtlmOroIIIkFhjA6MoQCFcHdlLYtKVLV2ZmTc1Cdl+rSCtrI6p5DK2ioa6hgSjmBbSC3IJqh8gUsPtQ9LIGYLp5oMKPihCL+wBkfM0RFC8VOwAAAABJRU5ErkJggg==', 'AB9F' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAZ0lEQVR4nGNYhQEaGAYTpIn7GB1EQxhCGUNDkMRYA0RaGR0dHZDViUwRaXRtCEQRC2gVaWVFiIGdFLV0atjKzMjQLCT3gdQxhKDqDQ0VaXTANK/REYsd6G4JaAW7GUVsoMKPihCL+wDIycp0wyRmUAAAAABJRU5ErkJggg==', '4815' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbUlEQVR4nGNYhQEaGAYTpI37pjCGAHFoALJYCGsrQwijA7I6xhCRRkc0MdYpQHVTGF0dkNw3bdrKsFXTVkZFIbkvAKyOoUEESW9oqEijA5oYwxSQGKMDqhhYbwCK+4BuZgx1mOowGMKPehCL+wAJm8rb3WR4dQAAAABJRU5ErkJggg==', '4D13' => 'iVBORw0KGgoAAAANSUhEUgAAAEkAAAAhAgMAAADoum54AAAACVBMVEX///8AAADS0tIrj1xmAAAAbElEQVR4nGNYhQEaGAYTpI37poiGMExhCHVAFgsRaWUIYXQIQBJjDBFpdAxhaBBBEmOdItLoMIWhIQDJfdOmTVuZNW3V0iwk9wWgqgPD0FCImAiKW7CKtTJMQXULyM2MoQ6obh6o8KMexOI+ABQHzRuhe5cLAAAAAElFTkSuQmCC' ); $this->text = array_rand( $images ); return $images[ $this->text ] ; } function out_processing_gif(){ $image = dirname(__FILE__) . '/processing.gif'; $base64_image = "R0lGODlhFAAUALMIAPh2AP+TMsZiALlcAKNOAOp4ANVqAP+PFv///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAIACwAAAAAFAAUAAAEUxDJSau9iBDMtebTMEjehgTBJYqkiaLWOlZvGs8WDO6UIPCHw8TnAwWDEuKPcxQml0Ynj2cwYACAS7VqwWItWyuiUJB4s2AxmWxGg9bl6YQtl0cAACH5BAUKAAgALAEAAQASABIAAAROEMkpx6A4W5upENUmEQT2feFIltMJYivbvhnZ3Z1h4FMQIDodz+cL7nDEn5CH8DGZhcLtcMBEoxkqlXKVIgAAibbK9YLBYvLtHH5K0J0IACH5BAUKAAgALAEAAQASABIAAAROEMkphaA4W5upMdUmDQP2feFIltMJYivbvhnZ3V1R4BNBIDodz+cL7nDEn5CH8DGZAMAtEMBEoxkqlXKVIg4HibbK9YLBYvLtHH5K0J0IACH5BAUKAAgALAEAAQASABIAAAROEMkpjaE4W5tpKdUmCQL2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8ONQMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUKAAgALAEAAQASABIAAAROEMkpS6E4W5spANUmGQb2feFIltMJYivbvhnZ3d1x4JMgIDodz+cL7nDEn5CH8DGZgcBtMMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUKAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmFQX2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZBMJNIMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUKAAgALAEAAQASABIAAAROEMkpz6E4W5tpCNUmAQD2feFIltMJYivbvhnZ3R1B4FNRIDodz+cL7nDEn5CH8DGZg8HNYMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAkKAAgALAEAAQASABIAAAROEMkpQ6A4W5spIdUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZAsGtUMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IADs="; $binary = is_file($image) ? join("",file($image)) : base64_decode($base64_image); header("Cache-Control: post-check=0, pre-check=0, max-age=0, no-store, no-cache, must-revalidate"); header("Pragma: no-cache"); header("Content-type: image/gif"); echo $binary; } } # end of class phpfmgImage # ------------------------------------------------------ # end of module : captcha # module user # ------------------------------------------------------ function phpfmg_user_isLogin(){ return ( isset($_SESSION['authenticated']) && true === $_SESSION['authenticated'] ); } function phpfmg_user_logout(){ session_destroy(); header("Location: admin.php"); } function phpfmg_user_login() { if( phpfmg_user_isLogin() ){ return true ; }; $sErr = "" ; if( 'Y' == $_POST['formmail_submit'] ){ if( defined( 'PHPFMG_USER' ) && strtolower(PHPFMG_USER) == strtolower($_POST['Username']) && defined( 'PHPFMG_PW' ) && strtolower(PHPFMG_PW) == strtolower($_POST['Password']) ){ $_SESSION['authenticated'] = true ; return true ; }else{ $sErr = 'Login failed. Please try again.'; } }; // show login form phpfmg_admin_header(); ?>



Email :
Password :


{$sErr}

\n"; ?> I forgot my password



Request Password Enter Email Address :

The password will be sent to this email address.
{$sErr}

\n"; ?>
" ); echo "
Your password has been sent.

Click here to login again
"; }; phpfmg_admin_footer(); } function phpfmg_writable_check(){ if( is_writable( dirname(PHPFMG_SAVE_FILE) ) && is_writable( dirname(PHPFMG_EMAILS_LOGFILE) ) ){ return ; }; ?>

Your form data or email traffic log is NOT saving.
The form data () and email traffic log () will be created automatically when the form is submitted. However, the script doesn't have writable permission to create those files. In order to save your valuable information, please set the directory to writable. If you don't know how to do it, please ask for help from your web Administrator or Technical Support of your hosting company.


PHPFMG_EMAILS_LOGFILE, 2 => PHPFMG_SAVE_FILE, ); phpfmg_admin_header(); $file = $files[$n]; if( is_file($file) ){ if( 1== $n ){ echo "
\n";
            echo join("",file($file) );
            echo "
\n"; }else{ $man = new phpfmgDataManager(); $man->displayRecords(); }; }else{ echo "No form data found."; }; phpfmg_admin_footer(); } function phpfmg_log_download(){ $n = isset($_REQUEST['file']) ? $_REQUEST['file'] : ''; $files = array( 1 => PHPFMG_EMAILS_LOGFILE, 2 => PHPFMG_SAVE_FILE, ); $file = $files[$n]; if( is_file($file) ){ phpfmg_util_download( $file, PHPFMG_SAVE_FILE == $file ? 'form-data.csv' : 'email-traffics.txt', true, 1 ); // skip the first line }else{ phpfmg_admin_header(); echo "No email traffic log found."; phpfmg_admin_footer(); }; } function phpfmg_log_delete(){ $n = isset($_REQUEST['file']) ? $_REQUEST['file'] : ''; $files = array( 1 => PHPFMG_EMAILS_LOGFILE, 2 => PHPFMG_SAVE_FILE, ); phpfmg_admin_header(); $file = $files[$n]; if( is_file($file) ){ echo unlink($file) ? "It has been deleted!" : "Failed to delete!" ; }; phpfmg_admin_footer(); } function phpfmg_util_download($file, $filename='', $toCSV = false, $skipN = 0 ){ if (!is_file($file)) return false ; set_time_limit(0); $buffer = ""; $i = 0 ; $fp = @fopen($file, 'rb'); while( !feof($fp)) { $i ++ ; $line = fgets($fp); if($i > $skipN){ // skip lines if( $toCSV ){ $line = str_replace( chr(0x09), ',', $line ); $buffer .= phpfmg_data2record( $line, false ); }else{ $buffer .= $line; }; }; }; fclose ($fp); /* If the Content-Length is NOT THE SAME SIZE as the real conent output, Windows+IIS might be hung!! */ $len = strlen($buffer); $filename = basename( '' == $filename ? $file : $filename ); $file_extension = strtolower(substr(strrchr($filename,"."),1)); switch( $file_extension ) { case "pdf": $ctype="application/pdf"; break; case "exe": $ctype="application/octet-stream"; break; case "zip": $ctype="application/zip"; break; case "doc": $ctype="application/msword"; break; case "xls": $ctype="application/vnd.ms-excel"; break; case "ppt": $ctype="application/vnd.ms-powerpoint"; break; case "gif": $ctype="image/gif"; break; case "png": $ctype="image/png"; break; case "jpeg": case "jpg": $ctype="image/jpg"; break; case "mp3": $ctype="audio/mpeg"; break; case "wav": $ctype="audio/x-wav"; break; case "mpeg": case "mpg": case "mpe": $ctype="video/mpeg"; break; case "mov": $ctype="video/quicktime"; break; case "avi": $ctype="video/x-msvideo"; break; //The following are for extensions that shouldn't be downloaded (sensitive stuff, like php files) case "php": case "htm": case "html": $ctype="text/plain"; break; default: $ctype="application/x-download"; } //Begin writing headers header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); //Use the switch-generated Content-Type header("Content-Type: $ctype"); //Force the download header("Content-Disposition: attachment; filename=".$filename.";" ); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".$len); while (@ob_end_clean()); // no output buffering ! flush(); echo $buffer ; return true; } ?>