diff --git a/backend/models/GenerReports.php b/backend/models/GenerReports.php index a8897223a7fe2d6a474c31c1bb01992a8592c6e9..c1e754e0395b4c94ad04d0672350f7e715b6bb28 100644 --- a/backend/models/GenerReports.php +++ b/backend/models/GenerReports.php @@ -143,14 +143,14 @@ class GenerReports extends \yii\db\ActiveRecord */ public static function generateReportExcel($id_file) { -// var_dump($_SERVER['DOCUMENT_ROOT'].'/tmp/'); - $id_user = Yii::$app->user->id; - $structure = $_SERVER['DOCUMENT_ROOT'].'/tmp/'; + $structure = sys_get_temp_dir().'/'; $date = date('Y-m-d'); - $report_name = 'report_' . date('Y-m-d') . '_' . Yii::$app->user->identity->full_name . '.xlsx'; $full_path = $structure . $report_name; - +/* + $tmpHandle = tmpfile(); + $metaDatas = stream_get_meta_data($tmpHandle); + $tmpFilename = $metaDatas['uri'];*/ $model = Yii::$app->db->createCommand(' SELECT @@ -167,7 +167,9 @@ class GenerReports extends \yii\db\ActiveRecord file.id_user = user.id')->queryOne(); + $xls = PHPExcel_IOFactory::load('../web/reportPHPExcel/template_xlsx.xlsx'); + $aSheet = $xls->getActiveSheet(); //РЁРёСЂРёРЅР° столбцов @@ -212,6 +214,7 @@ class GenerReports extends \yii\db\ActiveRecord $objWriter->save($full_path); Yii::$app->response->sendFile($full_path); unlink($full_path); +// unlink($full_path); // Yii::$app->session->setFlash('success', 'Отчет сформирован'); // return Yii::$app->session->setFlash('success', 'Отчет сформирован'); } diff --git a/backend/views/site/index.php b/backend/views/site/index.php index ecffc0071dd7698b5a5aa0c00fdd99381372d62c..2a1e153fd7b75c0e897bd850312f580358faceb8 100644 --- a/backend/views/site/index.php +++ b/backend/views/site/index.php @@ -22,7 +22,7 @@ $this->title = 'ДСО - РђРґРјРёРЅРєР°'; <div class="row"> <div class="col-md-4"> <h2>Рлектронные уведомления</h2> - <p>РќР° почту РїСЂРёС…РѕРґРёС‚ сообщения, которое содержит РІ себе ссылку РЅР° документ, СЃ которым Вам необходимо ознакомиться.</p> + <p>РќР° почту высылаются сообщения, которое содержит РІ себе ссылку РЅР° документ, СЃ которым Вам необходимо ознакомиться.</p> </div> <div class="col-md-4">