<?php namespace App\Http\Controllers;

use App\Custom\SQLConnection;
use Session;

class Traducciones extends Controller {
	public static $blade ='';
	public static function get($value){
		$traducciones = Session::get('traduccion_dinamica');
		//dd($traducciones);

		/*if(isset($traducciones[$value])){
			return $traducciones[$value];
		}else{
			self::set($value,self::$blade);
			$traducciones[$value] = $value;
			Session::put('traduccion_dinamica',$traducciones);
		}*/

		$clean_string = strtoupper(substr( preg_replace('/[^a-zA-Z0-9]/', '', $value) , 0, 500));
		if (isset($traducciones[$clean_string])) {
			return $traducciones[$clean_string];
		}
		else {
			self::set($value,self::$blade);
			$traducciones[$clean_string] = $value;
			Session::put('traduccion_dinamica', $traducciones);
		}

		return $value;
	}

	public static function set($value,$blade){
		if ($blade){
			$app_id = Session::get('webdata')['app_id'] ?? ENV('APP_ID');
			$trad = SQLConnection::backendStoreProcedure('agregar_traduccion_dinamica', array($value,$blade,ENV('APP_ID')), 'select');
		}
		// $trad = SQLConnection::backendStoreProcedure('agregar_traduccion_dinamica', array($value,$blade,$app_id), 'select');
	}

}
