getAttr($campi['nome'])); } else { if($campi['nome'] == 'categoria[]') { $camp = str_replace(Array("[","]"), "", $campi['nome']); // echo '

'.$valori->getAttr($camp).'

'; $valore_temp = explode("|", $valori->getAttr($camp)); } else { $valore_temp = $valori->getAttr($campi['nome']); } } } else if(isset($_GET[$campi['nome']])&&($_GET[$campi['nome']] != "")){ $valore_temp = $_GET[$campi['nome']]; // $valore_temp .= ' - Get'; } else if(isset($campi['value'])) { $valore_temp = $campi['value']; // $valore_temp .= ' - Value'; } else { $valore_temp = ""; // $valore_temp .= ' - Vuoto'; } if($campi['tipo'] == 'text') { echo ' '; } else if($campi['tipo'] == 'textarea'){ echo ' '; } else if($campi['tipo'] == 'file'){ echo ' '; if($campi['filetype'] == 'file') { if($valore_temp) { echo ''; echo 'File downlaod'; } } else { if($valore_temp) { echo ''; echo '

'; } } } else if($campi['tipo'] == 'hidden'){ echo ''; } else if($campi['tipo'] == 'select'){ echo ' '; } else if($campi['tipo'] == 'checkbox') { if(is_array($campi['valori'])) { foreach($campi['valori'] as $v) { echo ''; } } } } } ?> 0) $pts[] = $v; $Controller = $pts[0]; if(HaveControllers($Controller)) { $ControllerApp = LoadController($Controller, 1); while(count($pts) > 1) { $suitable = $ControllerApp->__haveController($pts); if($suitable) return $suitable; unset($pts[count($pts)-1]); } if($ControllerApp->index_tollerant == true) { $parts[] = 'index'; $suitable = $ControllerApp->__haveController($pts); } if($suitable) return $suitable; else return false; } return false; } function LoadController($Controller, $create = false) { if(strstr($Controller, 'Ctrl')) $Controller = str_replace('Ctrl', '', $Controller); $whereToLook = HaveControllers($Controller); if($whereToLook) { include_once $whereToLook; $Controller .= 'Ctrl'; if($create == 1) return new $Controller; else return true; } return false; } function HaveControllers($controllerName) { $portions = explode('_', $controllerName); $counter = count($portions); $controllerDir = $controllerName; while($counter > 0) { unset($portions[$counter]); $controllerDir = implode('_', $portions); if(strlen($controllerDir) == 0) return false; if($controllerDir[0] != '*') { $specific = application . $controllerDir . '/_/'.$controllerName.'.ctrl.php'; } else { $controllerName = str_replace('*', '', $controllerName); $specific = libs . $controllerName . ".ctrl.php"; } $global = libs . $controllerName . ".ctrl.php"; if(is_file($specific)) return $specific; else if(is_file($global)) return $global; $counter--; } return false; } ?>array( 'object' => 'Nuovo contatto dal form generico', 'send' => '', ), 'campi'=>array( 'ref'=>Array( 'nome'=>'ref', 'value'=>$REQUEST_URI, 'type'=>'hidden', ), 'form'=>Array( 'nome'=>'form', 'value'=>$form, 'type'=>'hidden', ), 'nome'=>Array( 'label'=>'Nome', 'nome'=>'nome', 'type'=>'text', 'req'=>'req', ), 'cognome'=>Array( 'label'=>'Cognome', 'nome'=>'cognome', 'type'=>'text', 'req'=>'req', ), 'email'=>Array( 'label'=>'Email', 'nome'=>'email', 'type'=>'text', 'req'=>'email', ), 'telefono'=>Array( 'label'=>'Telefono', 'nome'=>'telefono', 'type'=>'text', ), 'msg'=>Array( 'label'=>'Messaggio', 'nome'=>'msg', 'type'=>'textarea', 'req'=>'req', ), Array( 'label'=>'Le informazioni contrassegnate da * sono obbligatorie.', 'type'=>'span', 'class'=>'info', ), 'privacy'=>Array( 'label'=>"Autorizzo l'utilizzo dei dati personali ai sensi dell'art.13 del D.Lgs. n.196/2003.", 'nome'=>'privacy', 'class'=>'privacy', 'type'=>'checked', 'req'=>'checked', ), ), ); // fine Consulenza // inizio Generico $arr['generico'] = array( 'private'=>array( 'object' => 'Nuovo contatto dal form generico', 'send' => '', ), 'campi'=>array( 'ref'=>Array( 'nome'=>'ref', 'value'=>$REQUEST_URI, 'type'=>'hidden', ), 'form'=>Array( 'nome'=>'form', 'value'=>$form, 'type'=>'hidden', ), 'nome'=>Array( 'label'=>'Nome', 'nome'=>'nome', 'type'=>'text', 'req'=>'req', ), 'cognome'=>Array( 'label'=>'Cognome', 'nome'=>'cognome', 'type'=>'text', 'req'=>'req', ), 'email'=>Array( 'label'=>'Email', 'nome'=>'email', 'type'=>'text', 'req'=>'email', ), 'telefono'=>Array( 'label'=>'Telefono', 'nome'=>'telefono', 'type'=>'text', ), 'msg'=>Array( 'label'=>'Messaggio', 'nome'=>'msg', 'type'=>'textarea', 'req'=>'req', ), Array( 'label'=>'Le informazioni contrassegnate da * sono obbligatorie.', 'type'=>'span', 'class'=>'info', ), 'privacy'=>Array( 'label'=>"Autorizzo l'utilizzo dei dati personali ai sensi dell'art.13 del D.Lgs. n.196/2003.", 'nome'=>'privacy', 'class'=>'privacy', 'type'=>'checked', 'req'=>'checked', ), ), ); // fine generico return $arr[$form]; } ?> 1) { $id_video = $u_1[0]; } else { $id_video = $u; } if($dimension == 'Full') { $codice = ''; } else if(is_array($dimension)&&(is_numeric($dimension['width']))&&(is_numeric($dimension['height']))) { $codice = ''; } else { $codice = ''; } } else if($tipo == 'vimeo') { $u = str_replace(Array('http://vimeo.com/','https://vimeo.com/'), "", $url); $u_1 = explode("&", $u); if(count($u_1) > 1) { $id_video = $u_1[0]; } else { $id_video = $u; } $codice = ''; } else if($tipo == 'rai') { // $u = explode('#', $url); // if(count($u) > 1) // { // $url = $u[0]; // } // $u = explode('?', $url); // if(count($u) > 1) // { // $url = $u[0]; // } $id_video = $url; // $img = "/cdn/images/rai.png"; // if(is_object($obj)) // { // $foto = CallFunction('photogallery', 'gets', 'multimedia', $obj->getattr('id')); // if(is_array($foto)) // { // $immagini = $foto[0]; // $img = uri."/upl/".$immagini->getattr('file'); // } // } if($dimension == 'Full') { #$codice = ''; $codice = ''; // $codice = '
'; } else if(is_array($dimension)&&(is_numeric($dimension['width']))&&(is_numeric($dimension['height']))) { // $codice = ''; // $codice = ''; $codice = '
'; } else { // $codice = ''; $codice = '
'; } // } else if($tipo == 'raia') { $u = explode('#', $url); if(count($u) > 1) { $url = $u[0]; } $u = explode('?', $url); if(count($u) > 1) { $url = $u[0]; } $id_video = $url; if($dimension == 'Full') { // $codice = ''; $codice = ''; // $codice = '
'; } else if(is_array($dimension)&&(is_numeric($dimension['width']))&&(is_numeric($dimension['height']))) { // $codice = ''; $codice = ''; // $codice = '
'; } else { $codice = ''; // $codice = '
'; } // } else { $codice = $url.' - '.$tipo; } return $codice; } function multimedia_thumb($url, $tipo){ if($tipo == 'youtube') { $u = str_replace(Array('http://www.youtube.com/watch?v=','www.youtube.com/watch?v='), "", $url); $u_1 = explode("&", $u); if(count($u_1) > 1) { $id_video = $u_1[0]; } else { $id_video = $u; } $codice = ''; // $codice = ''; } else if($tipo == 'vimeo') { $u = str_replace(Array('http://vimeo.com/','https://vimeo.com/'), "", $url); $u_1 = explode("&", $u); if(count($u_1) > 1) { $id_video = $u_1[0]; } else { $id_video = $u; } $hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/".$id_video.".php")); $codice = ''; } else if($tipo == 'rai') { // } else { $codice = $url; } return $codice; } ?>$v) if($key != "x" && $key != "x__________x") $outp[$key] = $v; foreach($attr as $key=>$v) $outp[$key] = $v; foreach($outp as $key=>$v) $output[] = $key . ":" . $v; $address .= '/'.implode("/", $output); return $address; } # useless function checkDevelop() { if($_SERVER["SERVER_ADDR"] != $_SERVER["REMOTE_ADDR"] && DEVELOP == true) { die('Please exit from the develop mode, or force it'); } } # Generate random string of $length lenght. function random($length = 8) { $times = ceil($length / 25); $actual = time() * mt_rand(0, time()); $outString = ""; for($i = 0; $i < $times; $i++) { $actual = md5($actual); $outString .= $actual; } return strtoupper(substr($outString, 0, $length)); } ?>