<?php

namespace app\controllers;

use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\web\Response;
use yii\filters\VerbFilter;
use app\models\LoginForm;
use app\models\ContactForm;

class SiteController extends Controller
{

  public $enableCsrfValidation = false;

    /**
     * {@inheritdoc}
     */
    public function behaviors()
    {
        return [
            'access' => [
                'class' => AccessControl::className(),
                'only' => ['logout'],
                'rules' => [
                    [
                        'actions' => ['logout'],
                        'allow' => true,
                        'roles' => ['@'],
                    ],
                ],
            ],
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'logout' => ['post'],
					'send_sms_privacy' => ['post'],
                    'privacy_accept' => ['post'],
                    'test' => ['get'],
                ],
            ],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function actions()
    {
        return [
            'error' => [
                'class' => 'yii\web\ErrorAction',
            ],
            'captcha' => [
                'class' => 'yii\captcha\CaptchaAction',
                'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
            ],
        ];
    }

    /**
     * Displays homepage.
     *
     * @return string
     */
    public function actionIndex()
    {

	  if (Yii::$app->user->isGuest) {
		  return $this->redirect(["site/login"]);
      }
		
		$PteliteTrainingModules = \app\models\PteliteTrainingModules::find()->orderBy(["position" => SORT_ASC])->all();
		$users = \app\models\User::find()->all();
		$PteliteExerciseCategories = \app\models\PteliteExerciseCategories::find()
		->orderBy(["name" => SORT_ASC])
		->all();

        //return $this->redirect(['crm-projects/index']);
		return $this->render('index', [
			'PteliteTrainingModules' => $PteliteTrainingModules,
			'users' => $users,
			'PteliteExerciseCategories' => $PteliteExerciseCategories
        ]);
    }

    /**
     * Login action.
     *
     * @return Response|string
     */
    public function actionLogin()
    {
		
		 $this->layout = 'login';
		 
        if (!Yii::$app->user->isGuest) {
            return $this->goHome();
        }

        $model = new LoginForm();
        if ($model->load(Yii::$app->request->post()) && $model->login()) {
			
            return $this->goBack();
        }

        $model->password = '';
        return $this->render('login', [
            'model' => $model,
        ]);
    }
	
	 public function actionRecover()
    {
        if (!Yii::$app->user->isGuest) {
            return $this->goHome();
        }

        $model = new \app\models\RecoverForm();
        if ($model->load(Yii::$app->request->post()) && $model->validate()) {
			
			$user = \app\models\User::findOne(["username" => $model->email]);
			$user->password_reset_token = Yii::$app->security->generateRandomString();
			$user->save(false);
			
			Yii::$app->mailer->compose('layouts/recover',["user" => $user->name,"auth_key" => $user->password_reset_token])
				->setFrom([Yii::$app->params['senderEmail']=>Yii::$app->name])
				->setTo($model->email)
				->setSubject(Yii::t('app', 'Recupero password',["n" => 1]))
				->send();
				
			  return $this->render('info', [
				'message' => "Ti abbiamo inviato un'email all'indirizzo <strong>".$model->email."</strong> con le istruzioni per la rigenerazione della password. Se non ricevi l'email entro 5 minuti prova a controllare nello spam o ripeti la procedura.",
			]);
        }

        return $this->render('recover', [
            'model' => $model,
        ]);
    }
	
	public function actionReset_password()
    {
        if (!Yii::$app->user->isGuest) {
            return $this->goHome();
        }
		
        $model = new \app\models\Reset_passwordForm();
		$model->auth_key = $_GET['auth_key'];
		
        if ($model->load(Yii::$app->request->post()) && $model->validate()) {
			
			$user = \app\models\User::findOne(["password_reset_token" => $model->auth_key]);
			$user->password_reset_token = null;
			$user->password_hash = Yii::$app->security->generatePasswordHash($model->password);
			$user->save(false);
			
			  return $this->render('info', [
				'message' => "Perfetto ".$user->name."! La password è stata rigenerata. Clicca <a href='".Yii::$app->request->BaseUrl."'>qui</a> per accedere alla pagina login",
			]);
        }
		
        return $this->render('reset_password', [
            'model' => $model,
        ]);
    }


    /**
     * Logout action.
     *
     * @return Response
     */
    public function actionLogout()
    {
        
		/*
		// Tracking log
		$crm_logging = new \app\models\CrmLogging();
		$crm_logging->id_user = Yii::$app->getUser()->identity->id;
		$crm_logging->action = Yii::$app->controller->id."/".Yii::$app->controller->action->id;
		$crm_logging->created_at = strtotime(date("Y-m-d H:i:s"));
		$crm_logging->save(false);
		*/
		
		$user = \app\models\User::findOne(["id" => Yii::$app->getUser()->identity->id]);
		$user->last_action = strtotime(date("Y-m-d H:i:s"));
		$user->save(false);
		
		Yii::$app->user->logout();
        //return $this->redirect(Yii::$app->request->BaseUrl);
        return $this->goHome();
    }

    /**
     * Displays contact page.
     *
     * @return Response|string
     */
    public function actionContact()
    {

        $model = new ContactForm();
        if ($model->load(Yii::$app->request->post()) && $model->contact(Yii::$app->params['adminEmail'])) {
            Yii::$app->session->setFlash('contactFormSubmitted');

            return $this->refresh();
        }
        return $this->render('contact', [
            'model' => $model,
        ]);
    }

    /**
     * Displays about page.
     *
     * @return string
     */
    public function actionAbout()
    {
        return $this->render('about');
    }

	public function actionSend_sms_privacy()
    {

      $vat_number = $_POST["vat_number"];
	  $id_contact = $_POST["id_contact"];

      //$contact = \app\models\CrmProjectTargetContacts::find()->where(["vat_number" => $vat_number])->one();
	  $contact = \app\models\CrmProjectTargetContacts::findOne($id_contact);

      $ch = curl_init();
      curl_setopt($ch, CURLOPT_URL, 'https://api.skebby.it/API/v1.0/REST/login');

      curl_setopt($ch, CURLOPT_USERPWD, 'giuseppe.astone:3ce8OQ18L$terG');
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

      $response = curl_exec($ch);
      $info = curl_getinfo($ch);
      curl_close($ch);

      if ($info['http_code'] != 200) {
          echo('Error! http code: ' . $info['http_code'] . ', body message: ' . $response);
      }
      else {
          $values = explode(";", $response);
          $user_key = $values[0];
          $session_key = $values[1];
      }

        $settings =    array(
          "message" => 'Valido CRM richiede il consenso al trattamento dei tuoi dati personali. Clicca sul seguente indirizzo per prestare il consenso: https://validocrm.it/privacy?vn='.$vat_number,
          "message_type" => "GP",
          "returnCredits" => true,
          "recipient" => array('+39'.$contact->smartphone),
          "sender" => 'Valido Crm'
      );

      /*
      $settings =    array(
        "message" => 'Valido CRM richiede il consenso al trattamento dei tuoi dati personali. Clicca sul seguente indirizzo per prestare il consenso: https://validocrm.it/privacy?vn='.$vat_number,
        "message_type" => "TI",
        "returnCredits" => true,
        "recipient" => array('+393665084324'),
        "sender" => 'Valido Crm'
    );
    */

      $ch = curl_init();
      curl_setopt($ch, CURLOPT_URL, 'https://api.skebby.it/API/v1.0/REST/sms');
      curl_setopt($ch, CURLOPT_HTTPHEADER, array(
          'Content-type: application/json',
          'user_key: '.$user_key,
          'Session_key: '.$session_key
      ));
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
      curl_setopt($ch, CURLOPT_POST, 1);
      curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($settings));
      $response = curl_exec($ch);
      $info = curl_getinfo($ch);
      curl_close($ch);

      $crm_logs = new \app\models\CrmLogs();
      $crm_logs->user_id = Yii::$app->getUser()->identity->id;
      $crm_logs->keyword = "send_sms";
      $crm_logs->info = serialize($response);
      $crm_logs->save(false);

      echo json_encode(array(
        "error" => 0,
        "text" => "L'sms è stato inviato"
      ));

    }

    public function actionPrivacy_user($vat_number)
    {
      return $this->render('privacy', [
          'vat_number' => $vat_number,
      ]);
    }

    public function actionPrivacy_accept()
    {

		$vat_number = $_POST["vat_number"];
		Yii::$app->db->createCommand("UPDATE crm_project_target_contacts SET privacy = 'si',privacy_date=".strtotime(date('Y-m-d H:i:s'))." WHERE vat_number = '{$vat_number}'")->execute();
	
		$crm_tracking = \app\models\CrmTracking::find()
		->andWhere(["vat_number" => $vat_number])
		->orderBy(["id" => SORT_DESC])
		->one();
		
		if($crm_tracking){
			if($crm_tracking->contact_id_status == 7){
				
				$user = \app\models\User::findOne($crm_tracking->id_user);
				$user->count_lead_taken_privacy_yes += 1;
				$user->save(false);
				
			}
		}
		
		$crm_project_target_contacts = \app\models\CrmProjectTargetContacts::find()
		->where(["vat_number" => $vat_number])
		->andWhere(["id_status" => 7])
		->andWhere([">", "id_project", 0])
		->groupBy("id_project")
		->all();
		foreach($crm_project_target_contacts as $crm_project_target_contact){
			$crm_counter_projects = \app\models\CrmCounterProjects::find()
			->where(["id_project" => $crm_project_target_contact->id_project])
			->one();
			$crm_counter_projects->lead_presi_autorizzati += 1;
			$crm_counter_projects->save(false);
			
			$crm_project_targets = \app\models\CrmProjectTargets::find()
			->where(["id_project" => $crm_project_target_contact->id_project])
			->all();
			foreach($crm_project_targets as $crm_project_target){
				
				$crm_counter_targets = \app\models\CrmCounterTargets::find()
				->where(["id_target" => $crm_project_target->id])
				->one();
				$crm_counter_targets->lead_presi_autorizzati += 1;
				$crm_counter_targets->save(false);
			}
		}
		
    }
	
	public function actionConteggio()
    {

      $users = \app\models\User::find()->where(["role" => 4])->all();
		foreach($users as $user){
   
			$crm_trackings = \app\models\CrmTracking::find()->where(["id_user" => $user->id])->groupBy("id_target")->all();
			//$crm_trackings = \app\models\CrmTracking::find()->groupBy("id_target")->where(["id_user" => 48])->all();
			$lead_presi = 0;
			$lead_presi_autorizzati = 0;
			foreach($crm_trackings as $crm_tracking){
	
				$lead_presi_count = \app\models\CrmProjectTargetContacts::find()
				->where(["id_status" => 7])
				->andWhere(["id_target" => $crm_tracking->id_target])
				->count();
				$lead_presi_autorizzati_count = \app\models\CrmProjectTargetContacts::find()
				->where(["id_status" => 7])
				->andWhere(["privacy" => "si"])
				->andWhere(["id_target" => $crm_tracking->id_target])
				->count();
				
				$lead_presi += $lead_presi_count;
				$lead_presi_autorizzati += $lead_presi_autorizzati_count;
				
			}
			
			$user->count_lead_taken = $lead_presi;
			$user->count_lead_taken_privacy_yes = $lead_presi_autorizzati;
			$user->save(false);
		
		}
		
		echo "hello world\n";

    }
	
	public function actionProgetto_zero(){
		$crm_settings1 = \app\models\CrmSettings::findOne(4);
		
		$crm_project_target_contacts = \app\models\CrmProjectTargetContacts::find()
		->where([">=","id",$crm_settings1->settings_value1])
		->groupBy(["vat_number"])
		->limit(400)
		->orderBY(["id" => SORT_ASC])
		->all();

		foreach($crm_project_target_contacts as $crm_project_target_contact){
			
			$crm_project_target_contact_one = \app\models\CrmProjectTargetContacts::find()
			->where(["vat_number" => $crm_project_target_contact->vat_number])
			->orderBY(["contact_date" => SORT_DESC])
			->one();
		
			$crm_settings = \app\models\CrmSettings::findOne(4);
			$crm_settings->settings_value1 = $crm_project_target_contact->id;
			$crm_settings->settings_value2 += 1;
			$crm_settings->save(false);
			
			$crm_project_target_contacts_all_search = \app\models\CrmProjectTargetContacts::find()
			->where(["vat_number" => $crm_project_target_contact_one->vat_number])
			->andWhere(["id_project" => 0])
			->one();
			
			if(!$crm_project_target_contacts_all_search){
				$crm_project_target_contact_all = new \app\models\CrmProjectTargetContacts();
				$crm_project_target_contact_all->id_project = 0;
				$crm_project_target_contact_all->id_target = 0;
				$crm_project_target_contact_all->id_status = $crm_project_target_contact_one->id_status;
				$crm_project_target_contact_all->contact_date = $crm_project_target_contact_one->contact_date;
				$crm_project_target_contact_all->company = $crm_project_target_contact_one->company;
				$crm_project_target_contact_all->telephone = $crm_project_target_contact_one->telephone;
				$crm_project_target_contact_all->smartphone = $crm_project_target_contact_one->smartphone;
				$crm_project_target_contact_all->note = $crm_project_target_contact_one->note;
				$crm_project_target_contact_all->referent = $crm_project_target_contact_one->referent;
				$crm_project_target_contact_all->referent_email = $crm_project_target_contact_one->referent_email;
				$crm_project_target_contact_all->general_email = $crm_project_target_contact_one->general_email;
				$crm_project_target_contact_all->employees = $crm_project_target_contact_one->employees;
				$crm_project_target_contact_all->revenue = $crm_project_target_contact_one->revenue;
				$crm_project_target_contact_all->website = $crm_project_target_contact_one->website;
				$crm_project_target_contact_all->vat_number = $crm_project_target_contact_one->vat_number;
				$crm_project_target_contact_all->address = $crm_project_target_contact_one->address;
				$crm_project_target_contact_all->postal_code = $crm_project_target_contact_one->postal_code;
				$crm_project_target_contact_all->city = $crm_project_target_contact_one->city;
				$crm_project_target_contact_all->region = $crm_project_target_contact_one->region;
				$crm_project_target_contact_all->tags = $crm_project_target_contact_one->tags;
				$crm_project_target_contact_all->tags_search = $crm_project_target_contact_one->tags_search;
				$crm_project_target_contact_all->monthly_visits = $crm_project_target_contact_one->monthly_visits;
				$crm_project_target_contact_all->sector = $crm_project_target_contact_one->sector;
				$crm_project_target_contact_all->category = $crm_project_target_contact_one->category;
				$crm_project_target_contact_all->referent_linkedin = $crm_project_target_contact_one->referent_linkedin;
				$crm_project_target_contact_all->company_linkedin = $crm_project_target_contact_one->company_linkedin;
				$crm_project_target_contact_all->used_platform = $crm_project_target_contact_one->used_platform;
				$crm_project_target_contact_all->monthly_shipments = $crm_project_target_contact_one->monthly_shipments;
				$crm_project_target_contact_all->used_courier = $crm_project_target_contact_one->used_courier;
				$crm_project_target_contact_all->privacy = $crm_project_target_contact_one->privacy;
				$crm_project_target_contact_all->privacy_date = $crm_project_target_contact_one->privacy_date;
				$crm_project_target_contact_all->code = $crm_project_target_contact_one->code;
				$crm_project_target_contact_all->ateco_code = $crm_project_target_contact_one->ateco_code;
				$crm_project_target_contact_all->created_at = $crm_project_target_contact_one->created_at;
				$crm_project_target_contact_all->updated_at = $crm_project_target_contact_one->updated_at;
				$crm_project_target_contact_all->save(false);
				
			}
		
			//echo $crm_project_target_contact->id;
			//echo "<br>";
			//echo $crm_project_target_contact->vat_number;
			//echo "<br>";
			//echo $crm_project_target_contact->contact_date;
			//echo "<hr>";
		}
	}
	
	public function actionProgetto_zero_id_projects(){
		
		$crm_settings1 = \app\models\CrmSettings::findOne(5);
		
		$crm_project_target_contacts = \app\models\CrmProjectTargetContacts::find()
		->where([">","id_project",0])
		->andWhere([">=","id",$crm_settings1->settings_value1])
		->groupBy("vat_number")
		->orderBy(["id" => SORT_ASC])
		->limit(400)
		->all();
		
		foreach($crm_project_target_contacts as $crm_project_target_contact){
			
			$crm_settings = \app\models\CrmSettings::findOne(5);
			$crm_settings->settings_value1 = $crm_project_target_contact->id;
			$crm_settings->settings_value2 += 1;
			$crm_settings->save(false);
			
			$id_projects = array();
			
			$crm_project_target_contacts_all = \app\models\CrmProjectTargetContacts::find()
			->where(["vat_number" => $crm_project_target_contact->vat_number])
			->andWhere([">","id_project",0])
			->all();
			foreach($crm_project_target_contacts_all as $crm_project_target_contact_all){
				$id_projects[] = $crm_project_target_contact_all->id_project;
			}
			
			$id_projects_text = implode("§",$id_projects);
			
			$crm_project_target_contacts_all_zero = \app\models\CrmProjectTargetContacts::find()
			->where(["vat_number" => $crm_project_target_contact->vat_number])
			->andWhere(["id_project" => 0])
			->one();
			if($crm_project_target_contacts_all_zero){
				$crm_project_target_contacts_all_zero->id_projects = "§".$id_projects_text."§";
				$crm_project_target_contacts_all_zero->save(false);
			}
			
		}
	}
	
	public function actionValorizza_id_projects(){
		#VALORIZZA IL CAMPO id_projects DEI CONTATTI A PROGETTO ZERO
		$crm_project_target_contacts = \app\models\CrmProjectTargetContacts::find()
		->where(["id_project" => 0])
		->andWhere(["id_projects" => null])
		->all();
		foreach($crm_project_target_contacts as $crm_project_target_contact){
			$crm_project_target_contacts_1 = \app\models\CrmProjectTargetContacts::find()
			->where([">","id_project",0])
			->andWhere(["vat_number" => $crm_project_target_contact->vat_number])
			->all();
			$projects = array();
			foreach($crm_project_target_contacts_1 as $crm_project_target_contact_1){
				$projects[] = $crm_project_target_contact_1->id_project;
			}
			$projects_text = "§".implode("§",$projects)."§";
			
			$crm_project_target_contact->id_projects = $projects_text;
			$crm_project_target_contact->save(false);
		}
	}
	
	// RICALCOLO CONTATORI PROJECTS
	public function actionCounter_projects(){
		
		$crm_projects = \app\models\CrmProjects::find()
		->where([">","id", 0])
		->all();
		foreach($crm_projects as $crm_project){
			
			$crm_counter_projects = new \app\models\CrmCounterProjects();
			$crm_counter_projects->id_project = $crm_project->id;
			$crm_counter_projects->id_target = 0;
			$crm_counter_projects->contatti = 0;
			$crm_counter_projects->rec = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => array(1,2,3,4)])->count();
			$crm_counter_projects->titolare_assente = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 5])->count();
			$crm_counter_projects->non_interessati = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 10])->count();
			$crm_counter_projects->inesistenti = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 9])->count();
			$crm_counter_projects->fuori_target = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 8])->count();
			$crm_counter_projects->lead_presi = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 7])->count();
			$crm_counter_projects->lead_presi_autorizzati = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 7])->andWhere(["privacy" => "si"])->count();
			$crm_counter_projects->andamento = 0;
			$crm_counter_projects->updated_at = strtotime(date("Y-m-d H:i:s"));
			$crm_counter_projects->save(false);
			
			echo $crm_project->id;
			echo "<br>";
			
		}
		
	}
	
	// RICALCOLO CONTATORI TARGETS
	public function actionCounter_targets(){
		
		$crm_project_targets = \app\models\CrmProjectTargets::find()
		->where([">","id",293])
		->all();
		foreach($crm_project_targets as $crm_project_target){
			
			$crm_counter_projects = \app\models\CrmCounterProjects::findOne($crm_project_target->id_project);
			
			if($crm_counter_projects){
				$crm_counter_targets = new \app\models\CrmCounterTargets();
				$crm_counter_targets->id_project = $crm_project_target->id_project;
				$crm_counter_targets->id_target = $crm_project_target->id;
				$crm_counter_targets->contatti = 0;
				$crm_counter_targets->rec = \app\models\CrmProjectTargetContacts::find()->where(["id_target" => $crm_project_target->id])->andWhere(["id_status" => array(1,2,3,4)])->count();
				$crm_counter_targets->titolare_assente = \app\models\CrmProjectTargetContacts::find()->where(["id_target" => $crm_project_target->id])->andWhere(["id_status" => 5])->count();
				$crm_counter_targets->non_interessati = \app\models\CrmProjectTargetContacts::find()->where(["id_target" => $crm_project_target->id])->andWhere(["id_status" => 10])->count();
				$crm_counter_targets->inesistenti = \app\models\CrmProjectTargetContacts::find()->where(["id_target" => $crm_project_target->id])->andWhere(["id_status" => 9])->count();
				$crm_counter_targets->fuori_target = \app\models\CrmProjectTargetContacts::find()->where(["id_target" => $crm_project_target->id])->andWhere(["id_status" => 8])->count();
				$crm_counter_targets->lead_presi = \app\models\CrmProjectTargetContacts::find()->where(["id_target" => $crm_project_target->id])->andWhere(["id_status" => 7])->count();
				$crm_counter_targets->lead_presi_autorizzati = \app\models\CrmProjectTargetContacts::find()->where(["id_target" => $crm_project_target->id])->andWhere(["id_status" => 7])->andWhere(["privacy" => "si"])->count();
				$crm_counter_targets->andamento = 0;
				$crm_counter_targets->updated_at = strtotime(date("Y-m-d H:i:s"));
				$crm_counter_targets->save(false);
				
				//echo $crm_counter_targets->id;
				//echo "<br>";
			}
			
			
			
		}
		
	}

    public function actionTest(){
		
		ini_set("memory_limit","512M");

		/*
		$crm_project_targets = \app\models\CrmProjectTargets::find()
		->where([">","id", 0])
		->all();
		foreach($crm_project_targets as $crm_project_target){
			
			$crm_project_target_contacts = \app\models\CrmProjectTargetContacts::find()
			->where(["id_target" => $crm_project_target->id])
			->all();
			foreach($crm_project_target_contacts as $crm_project_target_contact){
				
				$crm_counter_targets_search = \app\models\CrmCounterTargets::find()
				->where(["id_target" => $crm_project_target_contact->id_target])
				->one();
				if($crm_counter_targets_search){

					$crm_counter_targets = \app\models\CrmCounterTargets::find()
					->where(["id_target" => $crm_project_target_contact->id_target])
					->one();
				}
				if(!$crm_counter_targets_search){
					$crm_counter_targets = new \app\models\CrmCounterTargets();
				}
				
				$crm_counter_targets->id_project = $crm_project_target_contact->id_project;
				$crm_counter_targets->id_target = $crm_project_target_contact->id_target;
				$crm_counter_targets->contatti = 0;
				
				if($crm_project_target_contact->id_status == 1){
					$crm_counter_targets->rec += 1;
				}
				if($crm_project_target_contact->id_status == 2){
					$crm_counter_targets->rec += 1;
				}
				if($crm_project_target_contact->id_status == 3){
					$crm_counter_targets->rec += 1;
				}
				if($crm_project_target_contact->id_status == 4){
					$crm_counter_targets->rec += 1;
				}
				if($crm_project_target_contact->id_status == 5){
					$crm_counter_targets->titolare_assente += 1;
				}
				if($crm_project_target_contact->id_status == 10){
					$crm_counter_targets->non_interessati += 1;
				}
				if($crm_project_target_contact->id_status == 9){
					$crm_counter_targets->inesistenti += 1;
				}
				if($crm_project_target_contact->id_status == 8){
					$crm_counter_targets->fuori_target += 1;
				}
				if($crm_project_target_contact->id_status == 7){
					$crm_counter_targets->lead_presi += 1;
					if($crm_project_target_contact->privacy == "si"){
						$crm_counter_targets->lead_presi_autorizzati += 1;
					}
				}
				
				
				$crm_counter_targets->andamento = 0;
				$crm_counter_targets->updated_at = strtotime(date("Y-m-d H:i:s"));
				$crm_counter_targets->save(false);
				
			}
		}
		*/
		
		
		$crm_projects = \app\models\CrmProjects::find()
		->all();
		foreach($crm_projects as $crm_project){
			
			$crm_counter_projects = new \app\models\CrmCounterProjects();
			$crm_counter_projects->id_project = $crm_project->id;
			$crm_counter_projects->id_target = 0;
			$crm_counter_projects->contatti = 0;
			$crm_counter_projects->rec = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => array(1,2,3,4)])->count();
			$crm_counter_projects->titolare_assente = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 5])->count();
			$crm_counter_projects->non_interessati = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 10])->count();
			$crm_counter_projects->inesistenti = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 9])->count();
			$crm_counter_projects->fuori_target = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 8])->count();
			$crm_counter_projects->lead_presi = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 7])->count();
			$crm_counter_projects->lead_presi_autorizzati = \app\models\CrmProjectTargetContacts::find()->where(["id_project" => $crm_project->id])->andWhere(["id_status" => 7])->andWhere(["privacy" => "si"])->count();
			$crm_counter_projects->andamento = 0;
			$crm_counter_projects->updated_at = strtotime(date("Y-m-d H:i:s"));
			$crm_counter_projects->save(false);
			
			echo $crm_project->id;
			echo "<br>";
			
		}
		
		
		/*
		$crm_counter_targets = \app\models\CrmCounterTargets::find()
		->groupBy("id_project")
		->all();
		foreach($crm_counter_targets as $crm_counter_targets){
			
			if($crm_counter_targets->target->name){
			echo $crm_counter_targets->target->name;
			echo "<br>";
			
			$crm_counter_projects = new \app\models\CrmCounterProjects();
			$crm_counter_projects->id_project = $crm_counter_targets->id_project;
			$crm_counter_projects->id_target = $crm_counter_targets->id_target;
			$crm_counter_projects->contatti = 0;
			$crm_counter_projects->rec = \app\models\CrmCounterTargets::find()->where(["id_project" => $crm_counter_targets->id_project])->sum("rec");
			$crm_counter_projects->titolare_assente = \app\models\CrmCounterTargets::find()->where(["id_project" => $crm_counter_targets->id_project])->sum("titolare_assente");
			$crm_counter_projects->non_interessati = \app\models\CrmCounterTargets::find()->where(["id_project" => $crm_counter_targets->id_project])->sum("non_interessati");
			$crm_counter_projects->inesistenti = \app\models\CrmCounterTargets::find()->where(["id_project" => $crm_counter_targets->id_project])->sum("inesistenti");
			$crm_counter_projects->fuori_target = \app\models\CrmCounterTargets::find()->where(["id_project" => $crm_counter_targets->id_project])->sum("fuori_target");
			$crm_counter_projects->lead_presi = \app\models\CrmCounterTargets::find()->where(["id_project" => $crm_counter_targets->id_project])->sum("lead_presi");
			$crm_counter_projects->lead_presi_autorizzati = \app\models\CrmCounterTargets::find()->where(["id_project" => $crm_counter_targets->id_project])->sum("lead_presi_autorizzati");
			$crm_counter_projects->andamento = 0;
			$crm_counter_projects->updated_at = strtotime(date("Y-m-d H:i:s"));
			//$crm_counter_projects->save(false);

		}
		*/
		
		
		/*
		$users = \app\models\User::find()->all();
		foreach($users as $user){
			$crm_tracking = \app\models\CrmTracking::find()
			->where(["id_user" => $user->id])
			->andWhere(["contact_id_status" => 7])
			->groupBy("id_target")
			->count();
			
			$user->count_lead_taken = $crm_tracking;
			$user->save(false);
		}
		
		$users = \app\models\User::find()->all();
		foreach($users as $user){
			$crm_trackings = \app\models\CrmTracking::find()
			->where(["id_user" => $user->id])
			->andWhere(["contact_id_status" => 7])
			->groupBy("id_target")
			->all();
			
			foreach($crm_trackings as $crm_tracking){
				$contact_sum = \app\models\CrmProjectTargetContacts::find()
				->where(["vat_number" => $crm_tracking->vat_number])
				->andWhere(["id_target" => $crm_tracking->id_target])
				->andWhere(["privacy" => "yes"])
				->count();
				
				$user->count_lead_taken_privacy_yes += $contact_sum;
				$user->save(false);
			}
		}
		*/
			
	}
	
	public function actionPrint($id)
    {
        
		$model = \app\models\PteliteUsersCertifications::findOne($id);
		
		return $this->render('print', [
            'model' => $model,
        ]);
    }
	
	public function actionProfilazione($id)
    {
        
		$PteliteUsersCertifications = \app\models\PteliteUsersCertifications::findOne($id);
		
		$PteliteUsersData_bia_iniziale = \app\models\PteliteUsersData::find()->where(["id_user" => $PteliteUsersCertifications->id_user])->orderBy(["id" => SORT_ASC])->one();
		$bcm = ($PteliteUsersCertifications->bcm*100)/$PteliteUsersData_bia_iniziale->weight;
		
		$PteliteCertificationsValuesRanges_ecw = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 1])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersData_bia_iniziale->ecw_perc])
		->one();
		
		$PteliteCertificationsValuesRanges_fm = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 2])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersData_bia_iniziale->fm_perc])
		->one();
		
		$PteliteCertificationsValuesRanges_mm = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 3])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersData_bia_iniziale->mm_perc])
		->one();
		
		$PteliteCertificationsValuesRanges_bcm = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 4])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $bcm])
		->one();
		
		$PteliteCertificationsValuesRanges_fso = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 5])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->fso])
		->one();
		
		$PteliteCertificationsValuesRanges_fcf = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 6])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->fcf])
		->one();
		
		$PteliteCertificationsValuesRanges_ftpa = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 7])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->ftpa])
		->one();
		
		$PteliteCertificationsValuesRanges_vmax = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 8])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->vmax])
		->one();
		
		$PteliteCertificationsValuesRanges_str = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 9])
		->andWhere(["gender" => $PteliteUsersData_bia_iniziale->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->str])
		->one();
		
		$deltaM = ["",0.75,0.24,0.24,0.24,0.99];
		$deltaF = ["",0.6,0.19,0.19,0.24,0.94];

		if($PteliteUsersData_bia_iniziale->gender == "M"){
			$str = $PteliteUsersCertifications->str-$PteliteCertificationsValuesRanges_str->range_min;
			$str = ($str*100)/$deltaM[$PteliteCertificationsValuesRanges_str->range_number];
		}
		if($PteliteUsersData_bia_iniziale->gender == "F"){
			$str = $PteliteUsersCertifications->str-$PteliteCertificationsValuesRanges_str->range_min;
			$str = ($str*100)/$deltaF[$PteliteCertificationsValuesRanges_str->range_number];
		}
		
		$response = '
		<!DOCTYPE html>
		<html>
		<head>
			<title>Profilazione</title>
			<style>
			
			body {
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				background-color: #FFF;
				font: 12pt Monospace;
			}
			* {
				box-sizing: border-box;
				-moz-box-sizing: border-box;
			}
			
			.col-1-header{
				width:33.3%;
				float:left;
				padding:0;
				margin:0;
				text-align:left;
			}
			
			.col-2-header{
				width:33.3%;
				float:left;
				padding:0;
				margin:0;
			}
			
			.col-3-header{
				width:33.3%;
				float:left;
				padding:0;
				margin:0;
				text-align:right;
			}
			
			.col-1-body{
				width: 15%;
				float: left;
				padding: 2%;
				margin: 0;
				text-align: center;
				height: 83.5px;
			}
			
			.col-2-body{
				width:35%;
				float: left;
				padding: 1%;
				margin: 0;
				height: 83.5px;
			}
			
			.col-3-body{
				width:50%;
				float:left;
				padding:0;
				margin:0;
				height: 83.5px;
			}
			
			.col-1-footer{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-2-footer{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-3-footer{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-4-footer{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-5-footer{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			h1.title{
				font-size:20px;
			}
			
			.percentage{
				float:right;
				font-size: 30px;
			}
			
			.page{
				width: 210mm;
				min-height: 297mm;
				padding: 0mm 10mm 0mm 10mm;
				margin: 10mm auto;
				border: 1px #D3D3D3 solid;
				border-radius: 5px;
				background: white;
				box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
			}
			
			.sublabel-values-eng{
				font-size: 10px;
				padding: 0;
				margin: 0;
			}
			
			.sublabel-values-ita{
				font-size: 10px;
				color: green;
				font-weight: 700;
				padding: 0;
				margin: 0;
			}
			
			.page-body{
				padding: 0;
				margin: 0;
			}
			
			.line-body{
				background: #dcdddf;
				height: 83.5px;
				padding: 0;
				margin: 0px -38px;
			}
			
			.page-header{
				background: white;
				padding-bottom: 110px;
				padding-top: 25px;
				margin: 0;
			}
			
			.step-lungo{
				display: block;
				width: 100%;
				height: 10px;
				background: rgb(237,29,35);
				background: -moz-linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				background: -webkit-linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				background: linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1d23",endColorstr="#00a54f",GradientType=1);
			}
			
			.steps{
				height: 100px;
				vertical-align: middle;
				margin: auto;
				padding: 40px 30px 10px 30px;
			}
			
			.step1{
				display: block;
				width: 20%;
				height: 10px;
				background: #ed1d23;
				float: left;
			}
			
			.step2{
				display: block;
				width: 20%;
				height: 10px;
				background: #f36f21;
				float: left;
			}
			
			.step3{
				display: block;
				width: 20%;
				height: 10px;
				background: #fbb615;
				float: left;
			}
			
			.step4{
				display: block;
				width: 20%;
				height: 10px;
				background: #98ae39;
				float: left;
			}
			
			.step5{
				display: block;
				width: 20%;
				height: 10px;
				background: #00a54f;
				float: left;
			}
			
			.underline{
				border-bottom: 1px solid black;
			}
			
			.page-title-line-background{
				background: #937c4d;
				margin: 0px -38px 0px -38px;
				padding:0;
			}
			
			.page-title-line{
				padding: 2px 35px;
			}
			
			.values-title{
				color: white;
				font-size: 25px;
				font-weight: 500;
				padding: 0;
				margin: 0;
			}
			
			.value-bar{
				padding: 0;
				display: block;
				height: 10px;
				width: 10px;
				background: white;
				border-radius: 20px;
				border: 2px solid black;
			}
			
			.label-values{
				font-size: 30px;
				font-weight: 600;
			}
			
			.name-values{
				border-bottom: 1px dotted black;
			}
			
			h1.name-values{
			
			}
			span.name-values{
				float:right;
			}
			
			.footer{
				height: 100px;
				background: black;
				padding: 0;
				margin: 0px -38px;
			}
			
			.footer-body{
				padding: 0px 25px 0px 50px;
			}
			
			.footer-inner{
				padding: 35px 0px 35px 0px;
				height: 100px;
				display: block;
				text-align: center;
			}
			
			.legenda{
				color:white;
				font-size:16px;
				font-weight: 600;
			}
			
			.img-legenda{
				height:12px;
			}
			
			.p-value-standard{
				z-index: 999;
				position: relative;
				font-size: 42px;
				font-weight: 700;
				color: white;
				-webkit-text-stroke: 2px black;
				top: -31px;
			}
			
			.p-value-alternative{
				z-index: 999;
				position: relative;
				font-size: 42px;
				font-weight: 700;
				color: white;
				-webkit-text-stroke: 2px black;
				top: -30px;
			}
			
			@page {
				size: A4;
				margin: 0;
			}
			@media print {
				html, body {
					width: 210mm;
					height: 297mm;        
				}
				.page {
					margin: 0;
					border: initial;
					border-radius: initial;
					width: initial;
					min-height: initial;
					box-shadow: initial;
					background: initial;
					page-break-after: always;
				}
			}
			
			</style>
			
		</head>
		<body>
			<div class="page">
				<div class="page-header">
					<div class="col-1-header">
						<h1 class="title">Profilazione di</h1>
						<span class="underline">'.$PteliteUsersCertifications->user->name.' '.$PteliteUsersCertifications->user->surname.'</span>
					</div>
					<div class="col-2-header">
						<img style="padding-top:15px;" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/logo.png">
					</div>
					<div class="col-3-header">
						<h1 class="title">Data Rilevazione</h1>
						<span class="underline">'.date("d-m-Y",strtotime($PteliteUsersCertifications->starting_bmi)).'</span>
					</div>
				</div>
				<div class="page-title-line-background">
					<div class="page-title-line">
						<h1 class="values-title">ANTHROPOMETRIC VALUES</h1>
					</div>
				</div>
				<div class="page-body">
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">ECW</span>
								<span class="percentage">'.number_format($PteliteUsersData_bia_iniziale->ecw_perc,2,",",".").'%</span>
							</div>
							<p class="sublabel-values-eng">Extra Cellular Water</p>
							<p class="sublabel-values-ita">Acqua Extra</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
								<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_ecw->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->ecw_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_ecw->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->ecw_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_ecw->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->ecw_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_ecw->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->ecw_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_ecw->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->ecw_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-2-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">FM</span>
								<span class="percentage">'.number_format($PteliteUsersData_bia_iniziale->fm_perc,2,",",".").'%</span>
							</div>
							<p class="sublabel-values-eng">Fat Mass</p>
							<p class="sublabel-values-ita">Massa Grassa</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
								<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fm->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->fm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fm->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->fm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fm->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->fm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fm->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->fm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fm->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->fm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';

		
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-4-plus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">MM</span>
								<span class="percentage">'.$PteliteUsersData_bia_iniziale->mm_perc.'%</span>
							</div>
							<p class="sublabel-values-eng">Muscle Mass</p>
							<p class="sublabel-values-ita">Massa Muscolare</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
								<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_mm->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->mm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_mm->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->mm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_mm->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->mm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_mm->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->mm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_mm->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersData_bia_iniziale->mm_perc-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-plus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">BCM</span>
								<span class="percentage">'.number_format($bcm,2,",",".").'%</span>
							</div>
							<p class="sublabel-values-eng">Body Cell Mass</p>
							<p class="sublabel-values-ita">Massa Cellulare</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
								<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_bcm->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($bcm-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_bcm->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($bcm-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_bcm->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($bcm-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_bcm->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($bcm-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_bcm->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($bcm-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		
		$response .= '
							</div>
						</div>
					</div>
				</div>
				<div class="page-title-line-background">
					<div class="page-title-line">
						<h1 class="values-title">FLEXIBILITY / MOBILITY VALUES</h1>
					</div>
				</div>
				<div class="page-body">
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Flex S.O</span>
								<span class="percentage">'.$PteliteUsersCertifications->fso.'</span>
							</div>
							<p class="sublabel-values-eng">Flex Scapolo / Omerale</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
								<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
								
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fso->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fso->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fso->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fso->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fso->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';						
								
								
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-2-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Flex C.F</span>
								<span class="percentage">'.$PteliteUsersCertifications->fcf.'</span>
							</div>
							<p class="sublabel-values-eng">Flex Coxo Femorale</p>
							<p class="sublabel-values-ita"></p>
						</div>
						<div class="col-3-body">
							<div class="steps">
								<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fcf->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fcf->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fcf->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fcf->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fcf->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-4-plus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Flex T.P.A</span>
								<span class="percentage">'.$PteliteUsersCertifications->ftpa.'</span>
							</div>
							<p class="sublabel-values-eng">Flex Tibio Peroneo Astragalica</p>
							<p class="sublabel-values-ita"></p>
						</div>
						<div class="col-3-body">
							<div class="steps">
								<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
								
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_ftpa->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_ftpa->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_ftpa->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_ftpa->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_ftpa->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:36%;">.</span>
		';
		}
		$response .= '
								</span>
		';						
								
		$response .= '
							</div>
						</div>
					</div>
				</div>	
				<div class="page-title-line-background">
					<div class="page-title-line">
						<h1 class="values-title">METABOLIC / AEROBICS VALUES</h1>
					</div>
				</div>
				<div class="page-body">
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Vo2 Max</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->vmax,2,",",".").'</span>
							</div>
							<p class="sublabel-values-eng">Consumo di Ossigeno</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
								<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
								
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_vmax->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersCertifications->vmax-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_vmax->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersCertifications->vmax-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_vmax->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersCertifications->vmax-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_vmax->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersCertifications->vmax-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_vmax->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($PteliteUsersCertifications->vmax-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '
							</div>
						</div>
					</div>
				</div>	
				<div class="page-title-line-background">
					<div class="page-title-line">
						<h1 class="values-title">STRENGTH MAXIMUM VALUES</h1>
					</div>
				</div>
				<div class="page-body">
					<div class="line-body">
						<div class="col-1-body">
							<img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Strenght</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->str,2,",",".").'</span>
							</div>
							<p class="sublabel-values-eng">Capacità di Forza</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_str->range_number == 1){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($str-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_str->range_number == 2){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($str-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_str->range_number == 3){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($str-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_str->range_number == 4){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($str-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_str->range_number == 5){
		$response .= '
									<span class="p-value-alternative" style="margin-left:'.($str-14).'%;">.</span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '						
							</div>
						</div>
					</div>
				</div>
				<div class="footer">
					<div class="footer-body">
						<div class="col-1-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-1.png"></span>
								<span class="legenda">Insufficiente</span>
							</div>
						</div>
						<div class="col-2-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-2.png"></span>
								<span class="legenda">Sufficiente</span>
							</div>
						</div>
						<div class="col-3-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-3.png"></span>
								<span class="legenda">Discreto</span>
							</div>
						</div>
						<div class="col-4-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-4.png"></span>
								<span class="legenda">Buono</span>
							</div>
						</div>
						<div class="col-5-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-5.png"></span>
								<span class="legenda">Ottimo</span>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
		</body>
		</html>
		';
		
		return Yii::$app->response->content = $response;
		
    }
	
	public function actionProvvisoria($id)
    {
		
		$PteliteUsersCertifications = \app\models\PteliteUsersCertifications::findOne($id);
		$bcm_starting = ($PteliteUsersCertifications->user_data_starting->bcm*100)/$PteliteUsersCertifications->user_data_starting->weight;
		$bcm_final = ($PteliteUsersCertifications->user_data_final->bcm*100)/$PteliteUsersCertifications->user_data_final->weight;
		
		
		
		/////////////////////
		$PteliteCertificationsValuesRanges_ecw_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 1])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_starting->ecw_perc])
		->one();
		
		$PteliteCertificationsValuesRanges_ecw_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 1])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_final->ecw_perc])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_fm_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 2])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_starting->fm_perc])
		->one();
		
		$PteliteCertificationsValuesRanges_fm_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 2])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_final->fm_perc])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_mm_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 3])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_starting->mm_perc])
		->one();
		
		Yii::error($PteliteCertificationsValuesRanges_mm_starting->range_number);
		
		$PteliteCertificationsValuesRanges_mm_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 3])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_final->mm_perc])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_bcm_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 4])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $bcm_starting])
		->one();
		
		$PteliteCertificationsValuesRanges_bcm_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 4])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$bcm_final])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_fso_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 5])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->fso])
		->one();
		
		$PteliteCertificationsValuesRanges_fso_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 5])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->fso_2])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_fcf_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 6])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->fcf])
		->one();
		
		$PteliteCertificationsValuesRanges_fcf_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 6])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->fcf_2])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_ftpa_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 7])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->ftpa])
		->one();
		
		$PteliteCertificationsValuesRanges_ftpa_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 7])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->ftpa_2])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_vmax_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 8])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->vmax])
		->one();
		
		$PteliteCertificationsValuesRanges_vmax_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 8])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->vmax_2])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_str_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 9])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->str])
		->one();
		
		$PteliteCertificationsValuesRanges_str_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 9])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->str_2])
		->one();
		
		$response = '
		<!DOCTYPE html>
		<html>
		<head>
			<title>Provvisoria</title>
			
			<style>
			
			body {
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				background-color: #FFF;
				font: 12pt Monospace;
			}
			* {
				box-sizing: border-box;
				-moz-box-sizing: border-box;
			}
			
			.left-side{
				width: 70%;
				float: left;
				border-right: 30px solid #937c4d;
			}
			
			.right-side{
				width: 30%;
				float:left;
				border-top: 29.5px solid #937c4d;
			}
			
			.col-1-header{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				text-align:left;
			}
			
			.col-2-header{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				text-align:left;
			}
			
			.col-3-header{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				text-align:left;
			}
			
			.col-4-header{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				text-align:left;
			}
			
			.col-5-header{
				width:20%;
				float:left;
				padding:0;
				margin:0;
				text-align:left;
			}
			
			.col-1-body{
				width: 10%;
				float: left;
				padding: 1%;
				margin: 0;
				text-align: left;
				height: 60px;
			}
			
			.col-2-body{
				width:30%;
				float: left;
				padding: 0;
				margin: 0;
				height: 60px;
			}
			
			.col-3-body{
				width:60%;
				float:left;
				padding:0;
				margin:0;
				height: 60px;
			}
			
			.col-1-footer{
				width:14.28%;
				float:left;
				padding: 0px 0px 0px 10px;
				margin:0;
				height: 30px;
			}
			
			.col-2-footer{
				width:14.28%;
				float:left;
				padding: 0px 0px 0px 10px;
				margin:0;
				height: 30px;
			}
			
			.col-3-footer{
				width:14.28%;
				float:left;
				padding: 0px 0px 0px 10px;
				margin:0;
				height: 30px;
			}
			
			.col-4-footer{
				width:14.28%;
				float:left;
				padding: 0px 0px 0px 10px;
				margin:0;
				height: 30px;
			}
			
			.col-5-footer{
				width:14.28%;
				float:left;
				padding: 0px 0px 0px 10px;
				margin:0;
				height: 30px;
			}
			
			.col-6-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 30px;
			}
			
			.col-7-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 30px;
			}
			
			h1.title{
				font-size:20px;
			}
			
			.percentage{
				float:right;
				font-size: 25px;
			}
			
			.page{
				width: 297mm;
				min-height: 210mm;
				padding: 0;
				margin: 10mm auto;
				border: 1px #D3D3D3 solid;
				border-radius: 5px;
				background: white;
				box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
			}
			
			.sublabel-values-eng{
				font-size: 10px;
				padding: 0;
				margin: 0;
			}
			
			.sublabel-values-ita{
				font-size: 10px;
				color: green;
				font-weight: 700;
				padding: 0;
				margin: 0;
			}
			
			.page-body{
				padding: 0;
				margin: 0;
			}
			
			.line-body{
				background: #dcdddf;
				height: 60px;
				padding: 0px 30px 0px 30px;
				margin: 0;
			}
			
			.icon-size{
				width:80%;
			}
			
			.page-header{
				background: white;
				padding-bottom: 90px;
				margin: 0px 30px 0px 30px;
			}
			
			.step-lungo{
				display: block;
				width: 100%;
				height: 10px;
				background: rgb(237,29,35);
				background: -moz-linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				background: -webkit-linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				background: linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1d23",endColorstr="#00a54f",GradientType=1);
			}
			
			.steps{
				height: 100px;
				vertical-align: middle;
				margin: auto;
				padding: 5%;
			}
			
			.step1{
				display: block;
				width: 20%;
				height: 10px;
				background: #ed1d23;
				float: left;
			}
			
			.step2{
				display: block;
				width: 20%;
				height: 10px;
				background: #f36f21;
				float: left;
			}
			
			.step3{
				display: block;
				width: 20%;
				height: 10px;
				background: #fbb615;
				float: left;
			}
			
			.step4{
				display: block;
				width: 20%;
				height: 10px;
				background: #98ae39;
				float: left;
			}
			
			.step5{
				display: block;
				width: 20%;
				height: 10px;
				background: #00a54f;
				float: left;
			}
			
			.underline{
				border-bottom: 1px solid black;
				width: 90%;
				display: block;
			}
			
			.page-title-line-background{
				background: #937c4d;
				margin: 0;
				padding:0;
			}
			
			.page-title-line{
				padding: 2px 35px;
			}
			
			.values-title{
				color: white;
				font-size: 20px;
				font-weight: 500;
				padding: 0;
				margin: 0;
			}
			
			.value-bar{
				padding: 0;
				display: block;
				height: 10px;
				width: 10px;
				background: white;
				border-radius: 20px;
				margin-left: 99%;
				border: 2px solid black;
			}
			
			.value-bar-p{	
				color: white;
				font-weight: bold;
				margin-top: -10px;
				-webkit-text-stroke: 1px #000;
				font-size: 25px;
				display: block;
				float:left;
			}
			
			.label-values{
				font-size: 25px;
				font-weight: 600;
			}
			
			.name-values{
				border-bottom: 1px dotted black;
			}
			
			h1.name-values{
			
			}
			span.name-values{
				float:right;
			}
			
			.footer{
				height: 45px;
				background: black;
				padding: 0;
				width: 100%;
				display: inline-block;
			}
			
			.footer-body-left{
				padding: 0;
				margin: 0;
				float:left;
				width: 80%;
			}
			
			.footer-body-right{
				padding: 0;
				margin: 0;
				float:left;
				width: 20%;
			}
			
			.footer-inner{
				padding: 10px 0px 0px 0px;
				height: 30px;
				display: block;
				text-align: left;
			}
			
			.legenda{
				color:white;
				font-size:12px;
				font-weight: 600;
			}
			
			.img-legenda{
				height:12px;
			}
			
			.riga{
				width: 100%;
				padding: 0;
				margin: auto;
			}
			
			.img-user{
				width:100%;
			}
			
			.p-img{
				display:block;
				margin-top: -15px;	
			}
			
			@page {
				size: landscape;
				margin: 0;
			}
			@media print {
				html, body {
					width: 297mm;
					height: 210mm;        
				}
				.page {
					margin: 0;
					border: initial;
					border-radius: initial;
					width: initial;
					min-height: initial;
					box-shadow: initial;
					background: initial;
					page-break-after: always;
				}
			}
			
			</style>
			
		</head>
		<body>
			<div class="page">
				<div class="page-header">
					<div class="col-1-header">
						<h1 class="title">Certificazione di</h1>
						<span class="underline">'.$PteliteUsersCertifications->user->name.' '.$PteliteUsersCertifications->user->surname.'</span>
					</div>
					<div class="col-2-header">
						<h1 class="title"><span style="color: #897140;">Data prima BIA</span></h1>
						<span class="underline">'.date("d-m-Y",strtotime($PteliteUsersCertifications->starting_bmi)).'</span>
					</div>
					<div class="col-3-header">
						<h1 class="title">Data ultima BIA</h1>
						<span class="underline">'.date("d-m-Y",strtotime($PteliteUsersCertifications->final_bmi)).'</span>
					</div>
					<div class="col-4-header">
						<h1 class="title">Presenze</h1>
						<span class="underline">'.$PteliteUsersCertifications->presences.'</span>
					</div>
					<div class="col-5-header">
						<h1 class="title">Protocollo</h1>
						<span class="underline">'.$PteliteUsersCertifications->training_module->name.'</span>
					</div>
				</div>
				<div class="riga">
					<div class="left-side">
						<div class="page-title-line-background">
							<div class="page-title-line">
								<h1 class="values-title">ANTHROPOMETRIC VALUES</h1>
							</div>
						</div>
						<div class="page-body">
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">ECW</span>
										<span class="percentage">'.number_format($PteliteUsersCertifications->user_data_final->ecw_perc-$PteliteUsersCertifications->user_data_starting->ecw_perc,2,",",".").'%</span>
									</div>
									<p class="sublabel-values-eng">Extra Cellular Water</p>
									<p class="sublabel-values-ita">Acqua Extra</p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
										
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 3){
		$response .= '
									<span data-bs-toggle="tooltip" data-bs-placement="top" title="'.number_format($PteliteUsersCertifications->user_data_final->ecw_perc,2,",",".").'%" class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
										
										
		$response .= '
									</div>
								</div>
							</div>
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-2-minus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">FM</span>
										<span class="percentage">'.number_format(($PteliteUsersCertifications->user_data_final->fm_perc-$PteliteUsersCertifications->user_data_starting->fm_perc),2,",",".").'%</span>
									</div>
									<p class="sublabel-values-eng">Fat Mass</p>
									<p class="sublabel-values-ita">Massa Grassa</p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
										
		$response .= '								
									</div>
								</div>
							</div>
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-4-plus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">MM</span>
										<span class="percentage">'.number_format(($PteliteUsersCertifications->user_data_final->mm_perc-$PteliteUsersCertifications->user_data_starting->mm_perc),2,",",".").'%</span>
									</div>
									<p class="sublabel-values-eng">Muscle Mass</p>
									<p class="sublabel-values-ita">Massa Muscolare</p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 2){
		$response .= '
								<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>		
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
										
		$response .= '
									</div>
								</div>
							</div>
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-plus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">BCM</span>
										<span class="percentage">'.number_format(($bcm_final-$bcm_starting),2,",",".").'%</span>
									</div>
									<p class="sublabel-values-eng">Body Cell Mass</p>
									<p class="sublabel-values-ita">Massa Cellulare</p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 1){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 2){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 3){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 4){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 5){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
										
		$response .= '								
									</div>
								</div>
							</div>
						</div>
						<div class="page-title-line-background">
							<div class="page-title-line">
								<h1 class="values-title">FLEXIBILITY / MOBILITY VALUES</h1>
							</div>
						</div>
						<div class="page-body">
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">Flex S.O</span>
										<span class="percentage">'.number_format($PteliteUsersCertifications->fso_2-$PteliteUsersCertifications->fso,0,",",".").'</span>
									</div>
									<p class="sublabel-values-eng">Flex Scapolo / Omerale</p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 3){
		$response .= '					
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
										
		$response .= '
									</div>
								</div>
							</div>
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-2-minus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">Flex C.F</span>
										<span class="percentage">'.number_format($PteliteUsersCertifications->fcf_2-$PteliteUsersCertifications->fcf,0,",",".").'</span>
									</div>
									<p class="sublabel-values-eng">Flex Coxo Femorale</p>
									<p class="sublabel-values-ita"></p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
										
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';								
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
										
		$response .= '
									</div>
								</div>
							</div>
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-4-plus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">Flex T.P.A</span>
										<span class="percentage">'.number_format($PteliteUsersCertifications->ftpa_2-$PteliteUsersCertifications->ftpa,0,",",".").'</span>
									</div>
									<p class="sublabel-values-eng">Flex Tibio Peroneo Astragalica</p>
									<p class="sublabel-values-ita"></p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';								
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		$response .= '
									</div>
								</div>
							</div>
						</div>	
						<div class="page-title-line-background">
							<div class="page-title-line">
								<h1 class="values-title">METABOLIC / AEROBICS VALUES</h1>
							</div>
						</div>
						<div class="page-body">
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">Vo2 Max</span>
										<span class="percentage">'.number_format($PteliteUsersCertifications->vmax_2-$PteliteUsersCertifications->vmax,2,",",".").'</span>
									</div>
									<p class="sublabel-values-eng">Consumo di Ossigeno</p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';								
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
										
		$response .= '
									</div>
								</div>
							</div>
						</div>	
						<div class="page-title-line-background">
							<div class="page-title-line">
								<h1 class="values-title">STRENGTH MAXIMUM VALUES</h1>
							</div>
						</div>
						<div class="page-body">
							<div class="line-body">
								<div class="col-1-body">
									<img class="icon-size" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
								</div>
								<div class="col-2-body">
									<div class="name-values">
										<span class="label-values">Strenght</span>
										<span class="percentage">'.number_format($PteliteUsersCertifications->str_2-$PteliteUsersCertifications->str,2,",",".").'</span>
									</div>
									<p class="sublabel-values-eng">Capacità di Forza</p>
								</div>
								<div class="col-3-body">
									<div class="steps">
										<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
	//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';								
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
										
		$response .= '								
									</div>
								</div>
							</div>
						</div>
					</div>
					<div class="right-side">
		';
		
		if($PteliteUsersCertifications->user->avatar){
		$response .= '
						<img class="img-user" src="'.Yii::$app->request->BaseUrl.'/'.$PteliteUsersCertifications->user->avatar.'">
		';
		}
		if(!$PteliteUsersCertifications->user->avatar){
		$response .= '
						<img class="img-user" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/img-paragon.png">
		';
		}
		
		$response .= '
					</div>
				</div>
				<div class="footer">
					<div class="footer-body-left">
						<div class="col-1-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-1.png"></span>
								<span class="legenda">Insufficiente</span>
							</div>
						</div>
						<div class="col-2-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-2.png"></span>
								<span class="legenda">Sufficiente</span>
							</div>
						</div>
						<div class="col-3-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-3.png"></span>
								<span class="legenda">Discreto</span>
							</div>
						</div>
						<div class="col-4-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-4.png"></span>
								<span class="legenda">Buono</span>
							</div>
						</div>
						<div class="col-5-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-5.png"></span>
								<span class="legenda">Ottimo</span>
							</div>
						</div>
						<div class="col-6-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-6.png"></span>
								<span class="legenda">Prima BIA</span>
							</div>
						</div>
						<div class="col-7-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-7.png"></span>
								<span class="legenda">Ultima BIA</span>
							</div>
						</div>
					</div>
					<div class="footer-body-right">
						<img style="padding:3%;" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/logo-footer.png">
					</div>
				</div>
						
			</div>
		</div>
		</body>
		</html>
		';
		
		return Yii::$app->response->content = $response;
		
	}
	
	public function actionDefinitiva($id)
    {
		
		$PteliteUsersCertifications = \app\models\PteliteUsersCertifications::findOne($id);
		$bcm_starting = ($PteliteUsersCertifications->user_data_starting->bcm*100)/$PteliteUsersCertifications->user_data_starting->weight;
		$bcm_final = ($PteliteUsersCertifications->user_data_final->bcm*100)/$PteliteUsersCertifications->user_data_final->weight;
			
		/////////////////////
		$PteliteCertificationsValuesRanges_ecw_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 1])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_starting->ecw_perc])
		->one();
		
		$PteliteCertificationsValuesRanges_ecw_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 1])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_final->ecw_perc])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_fm_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 2])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_starting->fm_perc])
		->one();
		
		$PteliteCertificationsValuesRanges_fm_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 2])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_final->fm_perc])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_mm_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 3])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_starting->mm_perc])
		->one();
		
		Yii::error($PteliteCertificationsValuesRanges_mm_starting->range_number);
		
		$PteliteCertificationsValuesRanges_mm_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 3])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->user_data_final->mm_perc])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_bcm_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 4])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $bcm_starting])
		->one();
		
		$PteliteCertificationsValuesRanges_bcm_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 4])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$bcm_final])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_fso_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 5])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->fso])
		->one();
		
		$PteliteCertificationsValuesRanges_fso_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 5])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->fso_2])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_fcf_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 6])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->fcf])
		->one();
		
		$PteliteCertificationsValuesRanges_fcf_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 6])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->fcf_2])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_ftpa_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 7])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->ftpa])
		->one();
		
		$PteliteCertificationsValuesRanges_ftpa_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 7])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->ftpa_2])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_vmax_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 8])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->vmax])
		->one();
		
		$PteliteCertificationsValuesRanges_vmax_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 8])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->vmax_2])
		->one();
		
		/////////////////////
		$PteliteCertificationsValuesRanges_str_starting = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 9])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_starting->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" => $PteliteUsersCertifications->str])
		->one();
		
		$PteliteCertificationsValuesRanges_str_final = \app\models\PteliteCertificationsValuesRanges::find()
		->where(["id_certifications_values" => 9])
		->andWhere(["gender" => $PteliteUsersCertifications->user_data_final->gender])
		->andWhere(":value >= range_min AND :value <= range_max", [":value" =>$PteliteUsersCertifications->str_2])
		->one();
		
		$response = '
		<!DOCTYPE html>
		<html>
		<head>
			<title>Definitiva</title>
			
			<style>
			
			body {
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				background-color: #FFF;
				font: 12pt Monospace;
			}
			* {
				box-sizing: border-box;
				-moz-box-sizing: border-box;
			}
			
			.col-1-header{
				width:33.3%;
				float:left;
				padding:0;
				margin:0;
				text-align:left;
			}
			
			.col-2-header{
				width:33.3%;
				float:left;
				padding:0;
				margin:0;
				text-align: center;
			}
			
			.col-3-header{
				width:33.3%;
				float:left;
				padding:0;
				margin:0;
				text-align:right;
			}
			
			.col-1-body{
				width: 15%;
				float: left;
				padding: 0;
				margin: 0;
				text-align: center;
				height: 60px;
			}
			
			.col-2-body{
				width:25%;
				float: left;
				padding: 0;
				margin: 0;
				height: 60px;
			}
			
			.col-3-body{
				width:55%;
				float:left;
				padding:0;
				margin:0;
				height: 60px;
			}
			
			.col-1-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-2-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-3-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-4-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-5-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-6-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			.col-7-footer{
				width:14.28%;
				float:left;
				padding:0;
				margin:0;
				height: 100px;
			}
			
			h1.title{
				font-size:20px;
				padding: 0px;
				margin: 0px;
				color: #937c4d;
			}
			
			.percentage{
				float:right;
				font-size: 20px;
				padding: 0;
				margin: 5px 0px 0px 0px;
			}
			
			.page{
				width: 210mm;
				min-height: 297mm;
				padding: 0mm 10mm 0mm 10mm;
				margin: 10mm auto;
				border: 1px #D3D3D3 solid;
				border-radius: 5px;
				background: white;
				box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
			}
			
			.sublabel-values-eng{
				font-size: 10px;
				padding: 0;
				margin: 0;
			}
			
			.sublabel-values-ita{
				font-size: 10px;
				color: green;
				font-weight: 700;
				padding: 0;
				margin: 0;
			}
			
			.page-body{
				padding: 0;
				margin: 0;
			}
			
			.line-body{
				background: #dcdddf;
				height: 60px;
				padding: 0;
				margin: 0px -38px;
			}
			
			.page-header{
				background: white;
				padding-bottom: 60px;
				padding-top: 25px;
				margin: 0;
			}
			
			.step-lungo{
				display: block;
				width: 100%;
				height: 10px;
				background: rgb(237,29,35);
				background: -moz-linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				background: -webkit-linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				background: linear-gradient(90deg, rgba(237,29,35,1) 20%, rgba(243,111,33,1) 40%, rgba(251,182,21,1) 60%, rgba(152,174,57,1) 80%, rgba(0,165,79,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1d23",endColorstr="#00a54f",GradientType=1);
			}
			
			.steps{
				height: 100px;
				vertical-align: middle;
				margin: auto;
				padding: 20px 10px 10px 30px;
			}
			
			.steps-definitiva{
				height: 100px;
				vertical-align: middle;
				margin: auto;
				padding: 15px 15px 0px 15px;
			}
			.step1{
				display: block;
				width: 20%;
				height: 10px;
				background: #ed1d23;
				float: left;
			}
			
			.step2{
				display: block;
				width: 20%;
				height: 10px;
				background: #f36f21;
				float: left;
			}
			
			.step3{
				display: block;
				width: 20%;
				height: 10px;
				background: #fbb615;
				float: left;
			}
			
			.step4{
				display: block;
				width: 20%;
				height: 10px;
				background: #98ae39;
				float: left;
			}
			
			.step5{
				display: block;
				width: 20%;
				height: 10px;
				background: #00a54f;
				float: left;
			}
			
			.underline{
				border-bottom: 1px solid black;
				font-weight: 800;
			}
			
			.page-title-line-background{
				background: #937c4d;
				margin: 0px -38px 0px -38px;
				padding:0;
			}
			
			.page-title-line{
				padding: 0px 35px;
			}
			
			.values-title{
				color: white;
				font-size: 25px;
				font-weight: 500;
				padding: 0;
				margin: 0;
			}
			
			.value-bar{
				padding: 0;
				display: block;
				height: 10px;
				width: 10px;
				background: white;
				border-radius: 20px;
				margin-left: 99%;
				border: 2px solid black;
			}
			
			.value-bar-p{	
				color: white;
				font-weight: bold;
				margin-top: -10px;
				-webkit-text-stroke: 1px #000;
				font-size: 25px;
				display: block;
				float:left;
			}
			
			.label-values{
				font-size: 25px;
				font-weight: 600;
			}
			
			.name-values{
				border-bottom: 1px dotted black;
			}
			
			h1.name-values{
			
			}
			
			span.name-values{
				float:right;
			}
			
			.footer{
				height: 100px;
				background: black;
				padding: 0;
				margin: 0px -38px;
			}
			
			.footer-body{
				padding: 0px 25px 0px 25px;
			}
			
			.footer-inner{
				padding: 35px 0px 35px 0px;
				height: 100px;
				display: block;
				text-align: center;
			}
			
			.legenda{
				color:white;
				font-size:10px;
				font-weight: 600;
			}
			
			.img-legenda{
				height:12px;
			}
			
			.definitiva-sezione-image{
				background: transparent;
				margin: 0;
				padding: 0;
				background-image: url("header-definitiva.png");
				background-size: contain;
				background-repeat: no-repeat;
				height: 210px;
			}
			
			.definitiva-icon-image{
				width: 30%;
				padding-top: 10px;
			}
			
			.definitiva-sezione-title{
				background: white;
				margin: 0;
				padding-bottom: 20px;
			}
			
			.definitiva-header{
				font-size: 10px;
				padding: 0;
				margin: 0;
			}
			
			.definitiva-header-img{
				width: 50%;
			}
			
			.definitiva-header-img-2{
				width: 70%;
			}
			
			.definitiva-header-img-user{
				width: 40%;
			}
			
			.definitiva-header-col{
				width: 100%;
				text-align: center;
			}
			
			.definitiva-title{
				padding: 0;
				margin: 0;
				font-size:25px;
				color: #937c4d;
			}
			
			.empty-space{
				padding: 0;
			}
			
			.p-img{
				display:block;
				margin-top: -15px;	
			}
			
			@page {
				size: A4;
				margin: 0;
			}
			@media print {
				html, body {
					width: 210mm;
					height: 297mm;        
				}
				.page {
					margin: 0;
					border: initial;
					border-radius: initial;
					width: initial;
					min-height: initial;
					box-shadow: initial;
					background: initial;
					page-break-after: always;
				}
			}
			
			</style>
			
		</head>
		<body>
			<div class="page">
				<div class="page-header">
					<div class="col-1-header">
						<img class="definitiva-header-img-2" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/logo-asi-coni.png"> 
					</div>
					<div class="col-2-header">
						<p class="definitiva-header">PT Elite SSD a.r.l</p>
						<p class="definitiva-header">Piazza Vincenzo Bellini, 25/28</p>
						<p class="definitiva-header">00046 Grottaferrata - RM - www.ptelite.it</p>
					</div>
					<div class="col-3-header">
						<img class="definitiva-header-img" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/logo.png">
					</div>
				</div>
				<div class="definitiva-sezione-title">
					<div class="definitiva-header-col">
						<h1 class="definitiva-title">Certificazione Progressi di</h1>
						<span class="underline">'.$PteliteUsersCertifications->user->name.' '.$PteliteUsersCertifications->user->surname.'</span>
					</div>
				</div>
				<div class="definitiva-sezione-image">
					<div class="col-1-header">
						<h1 class="title">Data Prima BIA</h1>
						<span class="underline">'.date("d-m-Y",strtotime($PteliteUsersCertifications->starting_bmi)).'</span>
						<p class="empty-space"></p>
						<h1 class="title">Presenze</h1>
						<span class="underline">'.$PteliteUsersCertifications->presences.'</span>
						<p class="empty-space"></p>
						<h1 class="title">Peso Iniziale</h1>
						<span class="underline">'.$PteliteUsersCertifications->user_data_starting->weight.' Kg</span>
					</div>
					<div class="col-2-header">
		';
		
		if($PteliteUsersCertifications->user->avatar){
			$response .= '
				<img class="definitiva-header-img-user" src="'.Yii::$app->request->BaseUrl.'/'.$PteliteUsersCertifications->user->avatar.'">
			';
		}
		if(!$PteliteUsersCertifications->user->avatar){
			$response .= '
				<img class="definitiva-header-img-user" src="'.Yii::$app->request->BaseUrl.'/assets/media/ptelite/logo-trasparente.png">
			';
		}
		
		$response .= '
					</div>
					<div class="col-3-header">
						<h1 class="title">Data Ultima BIA</h1>
						<span class="underline">'.date("d-m-Y",strtotime($PteliteUsersCertifications->final_bmi)).'</span>
						<p class="empty-space"></p>
						<h1 class="title">Protocollo</h1>
						<span class="underline">'.$PteliteUsersCertifications->training_module->name.'</span>
						<p class="empty-space"></p>
						<h1 class="title">Peso Finale</h1>
						<span class="underline">'.$PteliteUsersCertifications->user_data_final->weight.' Kg</span>
					</div>
				</div>
				<div class="page-title-line-background">
					<div class="page-title-line">
						<h1 class="values-title">ANTHROPOMETRIC VALUES</h1>
					</div>
				</div>
				<div class="page-body">
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">ECW</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->user_data_final->ecw_perc-$PteliteUsersCertifications->user_data_starting->ecw_perc,2,",",".").'%</span>
							</div>
							<p class="sublabel-values-eng">Extra Cellular Water</p>
							<p class="sublabel-values-ita">Acqua Extra</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
									
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_ecw_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->ecw_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ecw_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->ecw_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-2-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">FM</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->user_data_final->fm_perc-$PteliteUsersCertifications->user_data_starting->fm_perc,2,",",".").'%</span>
							</div>
							<p class="sublabel-values-eng">Fat Mass</p>
							<p class="sublabel-values-ita">Massa Grassa</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
								
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fm_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->fm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fm_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->fm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-4-plus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">MM</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->user_data_final->mm_perc-$PteliteUsersCertifications->user_data_starting->mm_perc,2,",",".").'%</span>
							</div>
							<p class="sublabel-values-eng">Muscle Mass</p>
							<p class="sublabel-values-ita">Massa Muscolare</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 2){
		$response .= '
								<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>		
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_mm_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->user_data_final->mm_perc-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_mm_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->user_data_starting->mm_perc-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-plus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">BCM</span>
								<span class="percentage">'.number_format($bcm_final-$bcm_starting,2,",",".").'%</span>
							</div>
							<p class="sublabel-values-eng">Body Cell Mass</p>
							<p class="sublabel-values-ita">Massa Cellulare</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 1){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 2){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 3){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 4){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_bcm_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($bcm_final-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_bcm_starting->range_number == 5){
		$response .= '
								<span class="value-bar" style="margin-left:'.($bcm_starting-5).'%;"></span>		
		';
		}
		$response .= '
								</span>
		';
		
		$response .= '
							</div>
						</div>
					</div>
				</div>
				<div class="page-title-line-background">
					<div class="page-title-line">
						<h1 class="values-title">FLEXIBILITY / MOBILITY VALUES</h1>
					</div>
				</div>
				<div class="page-body">
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Flex S.O</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->fso_2-$PteliteUsersCertifications->fso,0,",",".").'</span>
							</div>
							<p class="sublabel-values-eng">Flex Scapolo / Omerale</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
								
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fso_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fso_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		$response .= '
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-2-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Flex C.F</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->fcf_2-$PteliteUsersCertifications->fcf,0,",",".").'</span>
							</div>
							<p class="sublabel-values-eng">Flex Coxo Femorale</p>
							<p class="sublabel-values-ita"></p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';								
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_fcf_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_fcf_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '						
							</div>
						</div>
					</div>
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-4-plus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Flex T.P.A</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->ftpa_2-$PteliteUsersCertifications->ftpa,0,",",".").'</span>
							</div>
							<p class="sublabel-values-eng">Flex Tibio Peroneo Astragalica</p>
							<p class="sublabel-values-ita"></p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';								
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_ftpa_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:45%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_ftpa_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:45%;"></span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '
							</div>
						</div>
					</div>
				</div>	
				<div class="page-title-line-background">
					<div class="page-title-line">
						<h1 class="values-title">METABOLIC / AEROBICS VALUES</h1>
					</div>
				</div>
				<div class="page-body">
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Vo2 Max</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->vmax_2-$PteliteUsersCertifications->vmax,2,",",".").'</span>
							</div>
							<p class="sublabel-values-eng">Consumo di Ossigeno</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';								
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_vmax_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->vmax_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_vmax_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->vmax-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '						
							</div>
						</div>
					</div>
				</div>	
				<div class="page-title-line-background">
					<div class="page-title-line">
						<h1 class="values-title">STRENGTH MAXIMUM VALUES</h1>
					</div>
				</div>
				<div class="page-body">
					<div class="line-body">
						<div class="col-1-body">
							<img class="definitiva-icon-image" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/icon-3-minus.png">
						</div>
						<div class="col-2-body">
							<div class="name-values">
								<span class="label-values">Strenght</span>
								<span class="percentage">'.number_format($PteliteUsersCertifications->str_2-$PteliteUsersCertifications->str,2,",",".").'</span>
							</div>
							<p class="sublabel-values-eng">Capacità di Forza</p>
						</div>
						<div class="col-3-body">
							<div class="steps">
							<!-- Sottrarre alla percentuale massima un ulterior -14% di "margin-left" -->
		';
		
		
		//STEP1
		$response .= '
								<span class="step1">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 1){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 1){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';								
		
		//STEP2
		$response .= '
								<span class="step2">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 2){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 2){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP3
		$response .= '
								<span class="step3">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 3){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 3){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP4
		$response .= '
								<span class="step4">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 4){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 4){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
		
		//STEP5
		$response .= '
								<span class="step5">
		';
		if($PteliteCertificationsValuesRanges_str_final->range_number == 5){
		$response .= '
									<span class="value-bar-p" style="margin-left:'.($PteliteUsersCertifications->str_2-5).'%;"><img src="'.Yii::$app->request->BaseUrl.'/images/protocolli/p-img.png"></span>
		';
		}
		if($PteliteCertificationsValuesRanges_str_starting->range_number == 5){
		$response .= '
									<span class="value-bar" style="margin-left:'.($PteliteUsersCertifications->str-5).'%;"></span>
		';
		}
		$response .= '
								</span>
		';
								
		$response .= '
							</div>
						</div>
					</div>
				</div>
				<div class="footer">
					<div class="footer-body">
						<div class="col-1-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-1.png"></span>
								<span class="legenda">Insufficiente</span>
							</div>
						</div>
						<div class="col-2-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-2.png"></span>
								<span class="legenda">Sufficiente</span>
							</div>
						</div>
						<div class="col-3-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-3.png"></span>
								<span class="legenda">Discreto</span>
							</div>
						</div>
						<div class="col-4-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-4.png"></span>
								<span class="legenda">Buono</span>
							</div>
						</div>
						<div class="col-5-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-5.png"></span>
								<span class="legenda">Ottimo</span>
							</div>
						</div>
						<div class="col-6-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-6.png"></span>
								<span class="legenda">Prima BIA</span>
							</div>
						</div>
						<div class="col-7-footer">
							<div class="footer-inner">
								<span><img class="img-legenda" src="'.Yii::$app->request->BaseUrl.'/images/protocolli/legenda-7.png"></span>
								<span class="legenda">Ultima BIA</span>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
		</body>
		</html>
		';
		
		return Yii::$app->response->content = $response;
		
	}

}
