?PNG  IHDR ? f ??C1 sRGB ?? gAMA ? a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
PK9[ S%''function.back.inc.phpnuW+A

Выберите типы экспортируемых обьектов:

"; $out .= ''; } else { $out .= "

Формат файла

Ограничение по времени

с
по
"; } return $out; } function get_export_vars($fileparams=null){ global $_POST; $params=array(); $sections=explode(',',$_POST['Section_ID']); if ($fileparams['city']) { $childs = array(); foreach ($sections as $section){ $sub= get_child_nodes($section); foreach ($sub as $key => $item) { if ($item['LinkName'] == $fileparams['city']) { $childs[]=$key; } } } if (!$childs) return false; $sections=$childs; } $params['Section_ID']=implode(',',$sections); $params['Object_ID']=(int)$_POST['Object_ID']; $params['Date']=$fileparams['Date']; if ($_POST['Date']) $params['Date']=$_POST['Date']; $params['number']=$fileparams['number']; $params['clear_by_params']=$_POST['clear_by_params']; $params['add_handlers_to_section']=$_POST['add_handlers_to_section']; return $params; } function get_export_filename_params(&$file){ $fname = basename($file['name']); $pos = strrpos($fname,'.'); $ext = substr($fname,$pos+1); $fname=substr($fname,0,$pos); $pattern = '/^([0-9]{4}-[0-9]{2}-[0-9]{2})_([a-zA-Z]+)_([0-9]{1,5})$/'; preg_match($pattern, $fname, $matches, PREG_OFFSET_CAPTURE); if (!($date = $matches[1][0]) || !($cityname= $matches[2][0]) || !($number = (int)$matches[3][0])){ return false; } return array('Date'=>$date,'city'=>$cityname,'number'=>$number); } function do_export(){ global $MODULE_URL,$MODULE_VARS,$MODULE_ROOT,$MODULE_URL,$XLS_connected; $OPTIONS = &$MODULE_VARS['export']; $table = (int)$_POST['object_id']; if (!$table) $table = (int)$OPTIONS['DEFAULT_TABLE']; if (!$table) { return 'Ошибка! не указан тип экспортируемого обьекта!'; } $request = array('table'=>$table,'order' => '`Created` DESC'); $object_struct=getObjectStruct($table); $date_field = 'DATE(`'.(($object_struct['Date']) ? $object_struct['Date'] : 'Created').'`)'; $date_from=trim(mysql_real_escape_string($_POST['Date_from'])); $date_to=trim(mysql_real_escape_string($_POST['Date_to'])); if ($date_from || $date_to) { $request['where'] = " ( ".($date_to ? $date_field." <= '".$date_to."'" : "").($date_to && $date_from ? " AND " : "").($date_from ? $date_field." >= '".$date_from."'" : "").") "; } $objects = getObjects($request,true); if (!$objects) { return 'Не удалось найти ни одного обьекта за данный период!'; } $template_file = trim(mysql_real_escape_string($_POST['template-file'])); if (!$template_file) $template_file='std.xls'; $infile = $MODULE_ROOT.'templates/'.$template_file; if (!@file_exists($infile)){ return 'Файл шаблона импорта не найден! '.$infile; } connect_feature('xls'); if (!$XLS_connected) { return 'Плагин обработки excel-файлов не подключен!!'; } $objPHPExcel = PHPExcel_IOFactory::load($infile); if (!$objPHPExcel) { return 'Файл шаблона экспорта не является файлом формата EXCEL!!'; } else { $objPHPExcel->setActiveSheetIndex(0); $aSheet = $objPHPExcel->getActiveSheet(); if (!$aSheet) { return 'Отсутствуют закладки в файле.'; } } $row = SheetGetRow($aSheet,2); if (!$row || !is_array($row)){ return 'Ошибка при чтении заголовков в файле шаблона экспорта!'; } $HL = array(); $HLfunctions = array(); foreach ($row as $rowid => $cell) { $pattern = '/^(.+?)\[(.+)\((.*?)\)\]$/'; preg_match($pattern, $cell, $matches); if ($matches) { $HLfunctions[$rowid]=array('flag'=> $matches[2],'argument' => $matches[3],'field'=>$matches[1]); $HL[$rowid]=$matches[1]; } else { $HL[$rowid]=$cell; } } SheetCleanRow($aSheet,2); $bill_filename = date('Y_m_d_H_i_s').'_bill.xls'; $bill_file = $MODULE_ROOT.'files/'.$bill_filename; $bill_link = $MODULE_URL.'files/'.$bill_filename; $rows=array(); foreach ($objects as $object) { $row=array(); foreach ($HL as $y => $fieldname){ if (!$HLfunctions[$y]) { if ($fieldname == 'Date' && !$object[$fieldname]) { $fieldname='Created'; } if ($object[$fieldname]) { $type = (int)$object_struct[$fieldname]['TypeOfData_ID']; if ($fieldname == 'Created') $type=8; $val=$object[$fieldname]; switch ($type) { case 8 : $val=date('Y.m.d',strtotime($val)); break; case 2: if (substr_count($fieldname,'price')){ $val= ' '.humanMoneyExport($val).' '; } break; } $row[$y]=$val; } else { $row[$y]=''; } } else { $func = &$HLfunctions[$y]; $val = ''; switch ($func['flag']){ // список функций экспорта case 'c' : $eq = explode('=',$func['argument']); if (count($eq)!= 2) { break;} if ($object[$eq[0]] == $eq[1]) { $val = $object[$func['field']]; } break; } $row[$y]=$val; } } //if (count($rows)<1) $rows[]=$row; } if (!$rows) { return 'Извините. Произошла ошибка. Обратитесь к разработчикам.'; } echo 'Идёт экспорт, подождите...
'; sheet_insert_rows($aSheet,$rows, 2); $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); $objWriter->save($bill_file); return 'Экспорт успешно завершён. Нажмите по ссылке чтобы скачать файл. Вернуться.'; } ?>PK9["43 css/style.cssnuW+A .import { border : 1px dashed red;} .LV_valid { color:#00CC00; } .LV_invalid {color:#CC0000 !important;} .LV_validation_message{ font : 12px normal Arial !important; float : left;} .LV_valid_field, input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active, .fieldWithErrors input.LV_valid_field, .fieldWithErrors textarea.LV_valid_field {} .LV_invalid_field,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active,.fieldWithErrors textarea.LV_invalid_field {border: 1px solid #CC0000;} .time_interval span { width : 20px; display:block; float : left; } .time_interval { border: 1px outset grey; margin: 10px; padding: 0 10px 10px; width: 163px;}PK9[w׍ js/admin.jsnuW+Avar clang={ "fileFailure" : " " } var postfix = ""; $(function(){ //debugger; if ($('#load_file').size()){ var as_file = new LiveValidation('as_import_file'+postfix, {validMessage:'', onlyOnSubmit: false}); as_file.add(Validate.Presence, {failureMessage:clang.fileFailure}); } });PK9[BNNtemplates/std.xlsnuW+Aࡱ> "$  !%Root Entry FexaZ2=#Workbook>SummaryInformation(DocumentSummaryInformation8 ɀ\pMozg Ba==<PU/8X@"1*Calibri1*Calibri1*Calibri1*Calibri1*Calibri1 *Calibri1>*Calibri1?*Calibri14*Calibri1,8*Calibri18*Calibri18*Calibri1*Calibri1 *Calibri1h8*Cambria1<*Calibri1*Calibri1*Calibri14*Calibri1 *Calibri1*Calibri/#,##0"@.";\-#,##0"@."9#,##0"@.";[Red]\-#,##0"@.";#,##0.00"@.";\-#,##0.00"@."E #,##0.00"@.";[Red]\-#,##0.00"@."k*3_-* #,##0"@."_-;\-* #,##0"@."_-;_-* "-""@."_-;_-@_-k)3_-* #,##0_@_._-;\-* #,##0_@_._-;_-* "-"_@_._-;_-@_-{,;_-* #,##0.00"@."_-;\-* #,##0.00"@."_-;_-* "-"??"@."_-;_-@_-{+;_-* #,##0.00_@_._-;\-* #,##0.00_@_._-;_-* "-"??_@_._-;_-@_-7#,##0\ "@.";\-#,##0\ "@."A#,##0\ "@.";[Red]\-#,##0\ "@."C#,##0.00\ "@.";\-#,##0.00\ "@."M$#,##0.00\ "@.";[Red]\-#,##0.00\ "@."w9_-* #,##0\ "@."_-;\-* #,##0\ "@."_-;_-* "-"\ "@."_-;_-@_-w9_-* #,##0\ _@_._-;\-* #,##0\ _@_._-;_-* "-"\ _@_._-;_-@_-A_-* #,##0.00\ "@."_-;\-* #,##0.00\ "@."_-;_-* "-"??\ "@."_-;_-@_-A_-* #,##0.00\ _@_._-;\-* #,##0.00\ _@_._-;_-* "-"??\ _@_._-;_-@_- 0.0000.0 mmm/yyyy% [$-F800]dddd\,\ mmmm\ dd\,\ yyyy                                                                            P  P     a>  ff             `       *   # ||Aߊt}-}  yyyy_.}-}  yyyy_.}-}  yyyy_.}-}  yyyy_.}-}  yyyy_.}-}  yyyy_.}-}  yyyy_.}-}  yyyy_.}-}  yyyy_.}-}   yyyy_.}-}   yyyy_.}-}   yyyy_.}-}   yyyy_.}-}   yyyy_.}-}  yyyy_.}-}  yyyy_.}A}  yyyy_.ef,##0}A}  yyyy_.ef,##0}A}  yyyy_.ef,##0}A}  yyyy_.ef,##0}A}  yyyy_.ef,##0}A}  yyyy_.ef ,##0}A}  yyyy_.L,##0}A}  yyyy_.L,##0}A}  yyyy_.L,##0}A}  yyyy_.L,##0}A}  yyyy_.L,##0}A}  yyyy_.L ,##0}A}  yyyy_.23,##0}A}  yyyy_.23,##0}A}  yyyy_.23,##0}A}  yyyy_.23,##0}A}   yyyy_.23,##0}A}!  yyyy_.23 ,##0}A}"  yyyy_.,##0}A}#  yyyy_.,##0}A}$  yyyy_.,##0}A}%  yyyy_.,##0}A}&  yyyy_.,##0}A}'  yyyy_. ,##0}}( ??v yyyy_.̙,##0@_._"-"? ._-; }}) ??? yyyy_.,##0???@_._???"-"? ???._-; ???}}* } yyyy_.,##0@_._"-"? ._-; }-}+  yyyy_.}-},  yyyy_.}A}-  yyyy_.,##0}A}.  yyyy_.?,##0}A}/  yyyy_.23,##0}-}0  yyyy_.}U}1  yyyy_.,##0@_._}}2  yyyy_.,##0???@_._???"-"? ???._-; ???}-}3  yyyy_.}A}4 e yyyy_.,##0}A}5  yyyy_.,##0}-}6  yyyy_.}}7  yyyy_.,##0@_._"-"? ._-; }-}8  yyyy_.}A}9 } yyyy_.,##0}-}:  yyyy_.}-};  yyyy_.}-}<  yyyy_.}A}= a yyyy_.,##0}-}>  yyyy_.}-}?  yyyy_.}-}@  yyyy_. 20% - :F5=B1M 20% - :F5=B1 ef % 20% - :F5=B2M" 20% - :F5=B2 ef % 20% - :F5=B3M& 20% - :F5=B3 ef % 20% - :F5=B4M* 20% - :F5=B4 ef % 20% - :F5=B5M. 20% - :F5=B5 ef % 20% - :F5=B6M2 20% - :F5=B6  ef % 40% - :F5=B1M 40% - :F5=B1 L % 40% - :F5=B2M# 40% - :F5=B2 L湸 % 40% - :F5=B3M' 40% - :F5=B3 L % 40% - :F5=B4M+ 40% - :F5=B4 L % 40% - :F5=B5M/ 40% - :F5=B5 L % 40% - :F5=B6M3 40% - :F5=B6  Lմ % 60% - :F5=B1M 60% - :F5=B1 23 % 60% - :F5=B2M$ 60% - :F5=B2 23ٗ % 60% - :F5=B3M( 60% - :F5=B3 23֚ % 60% - :F5=B4M, 60% - :F5=B4 23 % 60% - :F5=B5M0 60% - :F5=B5 23 %! 60% - :F5=B6M4 60% - :F5=B6  23 %":F5=B1A:F5=B1 O %#:F5=B2A!:F5=B2 PM %$:F5=B3A%:F5=B3 Y %%:F5=B4A):F5=B4 d %&:F5=B5A-:F5=B5 K %':F5=B6A1:F5=B6  F %(2>4 u2>4  ̙ ??v% )K2>4uK2>4  ???%????????? ???* KG8A;5=85 KG8A;5=85  }% +&5=56=K9,. 5=56=K9 [0]- 03>;>2>: 1K 03>;>2>: 1 I}%O. 03>;>2>: 2K 03>;>2>: 2 I}%?/ 03>;>2>: 3K 03>;>2>: 3 I}%230 03>;>2>: 4= 03>;>2>: 4 I}% 1B>3KB>3 %OO)2>=B@>;L=0O OG59:0>=B@>;L=0O OG59:0  %????????? ???30720=8570720=85 I}%4 59B@0;L=K9I 59B@0;L=K9  e%51KG=K9 %5;>E>9?;>E>9  %6 >OA=5=8595 >OA=5=85 %7 @8<5G0=85n @8<5G0=85  8* @>F5=B=K9%9!2O70==0O OG59:0U!2O70==0O OG59:0 }%-:"5:AB ?@54C?@5645=8OO "5:AB ?@54C?@5645=8O %;* $8=0=A>2K9<2$8=0=A>2K9 [0]=%>@>H89A%>@>H89  a%XTableStyleMedium9PivotStyleLight16`+98AB1g&& 0AG5B=K9 AG5B 0==K5 10=:0 >4 10=:0#.@848G5A:89 04@5A$A5@8O ?0A?>@B0=><5@ ?0A?>@B040B0 2K40G8 ?0A?>@B0>@30= 2K402H89 ?0A?>@B ;8G=K9 =><5@04@5A 4>AB02:8:>=B0:B=K9 B5;5D>=08<5=>20=85 8740=8O :>;8G5AB2> 2A53> A !8B>3> ?> AG5BC0720=85 >@30=870F880B0 70?>;=5=8Orsbankdatabankcodeunp ur_adresspass_lotpass_n pass_date pass_centerpass_pnadressphonesproductcountpricetpriceDate Name[c(ur=1)] Name[c(ur=0)]*5 a6w78~c8ccB ɀ A:=  dMbP?_*+%,&ffffff?'ffffff?(?)?",B333333?333333?G&<3U} } } I} m#} I}  } I} I} m } $ } $ } I} } $}  } m} $ } >, > > > > > > > > > > > > > > > > > > > @# $ ?     %               ! "< >@ggD  Oh+'0@H\l  bandatskajaMozgMicrosoft Excel@jO kb@O-՜.+,0 PXd lt| ag 1 CompObjm F! Microsoft Office Excel 2003Biff8Excel.Sheet.89qPK9[ function.inc.phpnuW+APK9[x index.phpnuW+APK9[*lAccadmin/index.phpnuW+A"._LANG_MODULES."".$Delimeter._LANG_EXPORT; $Title2 = _LANG_EXPORT; if (!($perm->isSupervisor() || $perm->isGuest())) { BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/settings/modules/"); print $NO_RIGHTS_MESSAGE; EndHtml(); exit; } LoadModuleEnv(); if (!isset($step)) $step = 1; module_start(); BeginHtml ($Title2, $Title1, "http://".$DOC_DOMAIN."/settings/modules/"); echo buildModuleTabs($MODULE); $action = 'view'; if (isset($_POST['export']) && $_POST['export'] == 1) { $action='do_export'; } echo '

Экспорт

'; switch ($action) { case 'view' : echo get_start_export_form(); break; case 'do_export' : echo do_export(); break; } EndHtml(); ?>PK9[ S%''function.back.inc.phpnuW+APK9["43 (css/style.cssnuW+APK9[w׍ (+js/admin.jsnuW+APK9[BNN,templates/std.xlsnuW+APK9[ 1{function.inc.phpnuW+APK9[x {{index.phpnuW+APK9[*lAcc{admin/index.phpnuW+APK&r