See file /home/voipeer/public_html/protected/controller/MainController.php


+ Error on line 12

        $idioma substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);

<?php

/**
 * MainController
 * @author Manuel Cuevas
 */
class MainController extends DooController {

    public 
$data;

    public function 
index() {
        $idioma substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);

        return 
Doo::conf()->APP_URL $idioma;
    }

    public function 
spanish() {
        
$idioma "spanish.php";
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->data['idioma'] = $idioma;
        
$this->buildMenu("es");
        
$this->Menu("es");
        
$this->buildOptionfotter();

        

        
$m Doo::db()->find('Pages', array("where" => "page= 'section1' ""limit" => 1));
        
$this->data['titulosection1'] = $m->titulo;
        
$this->data['htmlsection1'] = $m->descripcion;
        
$this->data['imgsection1'] = $m->foto;

        
$section2 Doo::db()->find('Pages', array("where" => "page= 'section2' ""limit" => 1));
        
$this->data['titulosection2'] = $section2->titulo;
        
$this->data['htmlsection2'] = $section2->descripcion;
        
$this->data['imgsection2'] = $section2->foto;

        
$section3 Doo::db()->find('Pages', array("where" => "page= 'section3' ""limit" => 1));
        
$this->data['titulosection3'] = $section3->titulo;
        
$this->data['htmlsection3'] = $section3->descripcion;
        
$this->data['imgsection3'] = $section3->foto;

        
$section4 Doo::db()->find('Pages', array("where" => "page= 'section4' ""limit" => 1));
        
$this->data['titulosection4'] = $section4->titulo;
        
$this->data['htmlsection4'] = $section4->descripcion;
        
$this->data['imgsection4'] = $section4->foto;
        
        
$section5 Doo::db()->find('Pages', array("where" => "page= 'section5' ""limit" => 1));
        
$this->data['titulosection5'] = $section5->titulo;
        
$this->data['htmlsection5'] = $section5->descripcion;
        
$this->data['imgsection5'] = $section5->foto;

        
$this->data['content'] = 'inicio';
        
$this->data['scriptactiveM'] = "$('#HL1').addClass('activeM');";
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }

    public function 
english() {
        
$idioma "english.php";
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->data['idioma'] = $idioma;
        
$this->buildMenu("en");
        
$this->Menu("en");
        
$this->buildOptionfotter();
      

        
$m Doo::db()->find('Pages', array("where" => "page= 'section1' ""limit" => 1));
        
$this->data['titulosection1'] = $m->titulo2;
        
$this->data['htmlsection1'] = $m->english;
        
$this->data['imgsection1'] = $m->foto;

        
$section2 Doo::db()->find('Pages', array("where" => "page= 'section2' ""limit" => 1));
        
$this->data['titulosection2'] = $section2->titulo2;
        
$this->data['htmlsection2'] = $section2->english;
        
$this->data['imgsection2'] = $section2->foto;

        
$section3 Doo::db()->find('Pages', array("where" => "page= 'section3' ""limit" => 1));
        
$this->data['titulosection3'] = $section3->titulo2;
        
$this->data['htmlsection3'] = $section3->english;
        
$this->data['imgsection3'] = $section3->foto;

        
$section4 Doo::db()->find('Pages', array("where" => "page= 'section4' ""limit" => 1));
        
$this->data['titulosection4'] = $section4->titulo2;
        
$this->data['htmlsection4'] = $section4->english;
        
$this->data['imgsection4'] = $section4->foto;
        
        
$section5 Doo::db()->find('Pages', array("where" => "page= 'section5' ""limit" => 1));
        
$this->data['titulosection5'] = $section5->titulo2;
        
$this->data['htmlsection5'] = $section5->english;
        
$this->data['imgsection5'] = $section5->foto;

        
$this->data['content'] = 'inicio';
        
$this->data['scriptactiveM'] = "$('#HL1').addClass('activeM');";
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }

    public function 
destacadas() {
        
Doo::loadModel("Articulos");
        
$a = new Articulos();
        
$a->publicado "S";
        
$a->destacada "S";
        
$articles Doo::db()->find($a, array(
            
"select" => "id,titulo,intro,imagen",
            
"desc" => "id",
            
"asArray" => true));
        return 
$articles;
    }

    public function 
imagen() {
        
$param $this->params['pindex'];
        
$id $_REQUEST['id'];
        
$rs Doo::db()->find($param, array("select" => "imagen",
            
"where" => "id = ?",
            
"limit" => 1,
            
"param" => array($id)));
        
$imagen $rs->imagen;

        if (
$imagen == "") {
            echo 
"";
        } else {
            
Header("Content-type: image/jpg ");
            echo 
$imagen;
        }
    }

    public function 
showPage() {
        
$page $this->params['pagina'];
        
Doo::loadModel("Pages");
        
$p = new Pages();
        
$p->page $page;
        
$idiomapage $this->params['idioma'];
        if (
$idiomapage == "en") {
            
$p Doo::db()->find($p, array('limit' => 1));
            
$this->data['titulo'] = $p->titulo2;
            
$this->data['html'] = $p->english;
            
$this->data['fondo'] = $p->foto;
            
$idioma "english.php";
        }
        if (
$idiomapage == "es") {
            
$p Doo::db()->find($p, array('limit' => 1));
            
$this->data['titulo'] = $p->titulo;
            
$this->data['html'] = $p->descripcion;
            
$this->data['fondo'] = $p->foto;
            
$idioma "spanish.php";
        }
        if (
$p == false) {
            return array(
Doo::conf()->APP_URL "/error"404);
        }
        
$this->data['idioma'] = $idioma;
        
$this->buildMenu($idiomapage);
        
$this->Menu($idiomapage);
        
$this->buildOptionfotter($idiomapage);
        
$this->data['scriptactiveM'] = "$('#M$p->page').addClass('activeM');";


        
$this->data['content'] = 'pagina';
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }

    public function 
ShowCaracteristica() {
        
$idiomapage $this->params['idioma'];
        if (
$idiomapage == "en") {
        
        
$p Doo::db()->find('Pages', array('where' => 'page="caracteristicas"''limit' => 1));
            
$this->data['html'] = $p->english;
            
$this->data['titulo'] = $p->titulo2;
            
$this->data['fondo'] = $p->foto;
            
$rs Doo::db()->query("SELECT id,nombreen as nombre,foto,descripcionen as descripcion from caracteristicas WHERE estado=1");
            
$this->data["caract"] = $rs->fetchAll();
            
$idioma "english.php";
            
$this->buildMenu("en");
            
$this->Menu("en");
        } else {
        
        

             
$p Doo::db()->find('Pages', array('where' => 'page="caracteristicas"''limit' => 1));
            
$this->data['html'] = $p->descripcion;
            
$this->data['titulo'] = $p->titulo;
            
$this->data['fondo'] = $p->foto;
        
            
$rs Doo::db()->query("SELECT id,nombresp as nombre ,foto,descripcionsp as descripcion from caracteristicas WHERE estado=1 ");
            
$this->data["caract"] = $rs->fetchAll();
            
$idioma "spanish.php";
            
$this->buildMenu("es");
            
$this->Menu("es");
        }
        
$this->buildOptionfotter();
        
$this->data['idioma'] = $idioma;
        
$this->data['scriptactiveM'] = "$('#Mcaracteristica').addClass('activeM');";
        
$this->data['content'] = 'multimedia';
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }
    public function 
preguntas_frecuentes() {
        
$idiomapage $this->params['idioma'];
        if (
$idiomapage == "en") {
            
$p Doo::db()->find("Preguntas", array("select" => "pregunta,respuesta""where" => "tipo = 'F' and idioma='en'"));
            
$idioma "english.php";
        } else {
            
$p Doo::db()->find("Preguntas", array("select" => "pregunta,respuesta""where" => "tipo = 'F' and idioma='es'"));
            
$idioma "spanish.php";
        }
        
$this->buildMenu($idiomapage);
        
$this->getBanners($idiomapage);
        
$this->getGalerias();
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->data['idioma'] = $idioma;
        
$this->data['preguntas'] = $p;
        
$this->data['content'] = "preguntas_frecuentes";
        
$this->renderc('home'$this->datatrue);
    }
    
    public function 
ShowDescargas() {
        
$idiomapage $this->params['idioma'];
        if (
$idiomapage == "en") {
        
$p Doo::db()->find('Pages', array('where' => 'page="downloads"''limit' => 1));
        
$this->data['html'] = $p->english;
        
$this->data['titulo'] = $p->titulo2;
        
$this->data['fondo'] = $p->foto;
            
$idioma "english.php";
            
$this->buildMenu("en");
            
$this->Menu("en");
        } else {
            
            
$p Doo::db()->find('Pages', array('where' => 'page="downloads"''limit' => 1));
            
$this->data['html'] = $p->descripcion;
            
$this->data['titulo'] = $p->titulo;
            
$this->data['fondo'] = $p->foto;
            
            
$idioma "spanish.php";
            
$this->buildMenu("es");
            
$this->Menu("es");
        }
        
$this->buildOptionfotter();
        
$this->data['idioma'] = $idioma;
        
 
        
        
$this->data['scriptactiveM'] = "$('#Mdownloads').addClass('activeM');";
        
$this->data['content'] = 'descargas';
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }

    public function 
ShowQuesVoipeer() {
        
$idiomapage $this->params['idioma'];
        if (
$idiomapage == "en") {
            
$sql "SELECT id,descripcionen as descripcion from ques_voipeer WHERE estado=1 and tipo='S'";
            
$ren Doo::db()->query($sql);
            
$sql2 "SELECT id,descripcionen as descripcion from ques_voipeer WHERE estado=1 and tipo='N'";
            
$ren2 Doo::db()->query($sql2);
            
$p Doo::db()->find('Pages', array('where' => 'page="whatisvoipeer"''limit' => 1));
            
$this->data['html'] = $p->english;
            
$this->data['titulo'] = $p->titulo2;
            
$this->data['fondo'] = $p->foto;
            
            
$titulos Doo::db()->find('Titulos', array('where' => 'id="1"''limit' => 1));
            
$this->data['que_es_voipeer'] = $titulos->titulo1ingles;
            
$this->data['no_es_voipeer'] = $titulos->titulo2ingles;
            

            
$idioma "english.php";
            
$this->buildMenu("en");
            
$this->Menu("en");
        } else {
            
$sql "SELECT id,descripcion as descripcion from ques_voipeer WHERE estado=1 and tipo='S'";
            
$ren Doo::db()->query($sql);
            
$sql2 "SELECT id,descripcion as descripcion from ques_voipeer WHERE estado=1 and tipo='N'";
            
$ren2 Doo::db()->query($sql2);
            
$p Doo::db()->find('Pages', array('where' => 'page="whatisvoipeer"''limit' => 1));
            
$this->data['html'] = $p->descripcion;
            
$this->data['titulo'] = $p->titulo;
            
$this->data['fondo'] = $p->foto;
            
            
            
$titulos Doo::db()->find('Titulos', array('where' => 'id="1"''limit' => 1));
            
$this->data['que_es_voipeer'] = $titulos->titulo1espanol;
            
$this->data['no_es_voipeer'] = $titulos->titulo2espanol;
            
            
$idioma "spanish.php";
            
$this->buildMenu("es");
            
$this->Menu("es");
        }
        
$this->buildOptionfotter();
        
$this->data['idioma'] = $idioma;
        
$this->data['whatvp'] = $ren;
        
$this->data['nowhatvp'] = $ren2;
        
$this->data['scriptactiveM'] = "$('#Mcaracteristica').addClass('activeM');";
        
$this->data['content'] = 'que_es_voipeer';
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }
    
    public function 
ShowNumeros() {
        
$idiomapage $this->params['idioma'];
        if (
$idiomapage == "en") {
            
$p Doo::db()->find('Pages', array('where' => 'page="virtualnumbers"''limit' => 1));
            
$this->data['html'] = $p->english;
            
$this->data['titulo'] = $p->titulo2;
            
$this->data['fondo'] = $p->foto;
            
$idioma "english.php";
            
$this->buildMenu("en");
            
$this->Menu("en");
        } else {
            
$p Doo::db()->find('Pages', array('where' => 'page="virtualnumbers"''limit' => 1));
            
$this->data['html'] = $p->descripcion;
            
$this->data['titulo'] = $p->titulo;
            
$this->data['fondo'] = $p->foto;
            
$idioma "spanish.php";
            
$this->buildMenu("es");
            
$this->Menu("es");
        }
        
$this->buildOptionfotter();
        
$this->data['idioma'] = $idioma;
        
$this->data['scriptactiveM'] = "$('#Mvirtualnumbers').addClass('activeM');";
        
$this->data['content'] = 'numero_virtual';
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }
    
    
    
    
    
        public function 
soporte() {
        
$idiomapage $this->params['idioma'];
        if (
$idiomapage == "en") {
        
$idioma "english.php";
        } else {
        
$idioma "spanish.php";
        }
        
$this->buildMenu($idiomapage);

        
$this->data['idioma'] = $idioma;
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->data['content'] = "soporte" . ($idiomapage == "en" "i" "");
        
$this->renderc('home'$this->datatrue);
        }
    public function 
Showmultimedia() {
        
Doo::loadHelper('DooPager');
        
$rst Doo::db()->query("select count(*) as total FROM fotos_proyectos  WHERE estado=1", array("limit" => 1));
        
$t $rst->fetch();
        if (
count($t) > 0) {
            
$total $t["total"];
        } else {
            
$total 0;
        }
        if (
$total == 0) {
            
$total 1;
        }
        
$pager = new DooPager(Doo::conf()->APP_URL "infop//page"$total65);
        if (isset(
$this->params['number']))
            
$pager->paginate(intval($this->params['number']));
        else
            
$pager->paginate(1);
        
$sql "SELECT id,nombre,fotos,descripcion from fotos_proyectos WHERE estado=1 LIMIT " $pager->limit;
        
$rs Doo::db()->query($sql);
        
$this->data["productos"] = $rs->fetchAll();
        
$this->buildMenu();
        
$this->Menu();
        
$this->buildOptionfotter();
        
$this->data['pager'] = $pager->output;
        
$this->data['content'] = 'multimedia';
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }

    private function 
buildMenu($idioma) {
        
$sql "SELECT id,etiqueta,url,ingles,destino,submenu,alto FROM direcciones WHERE istop='S' AND dependencia='0' ORDER BY ordercolumn2";
        
$rs Doo::db()->query($sql);
        
$parentMenu $rs->fetchAll();
        
$this->data["htmlmenu"] = '<ul class="nav navbar-nav navbar-right">';
        
$this->buildChildMenu($parentMenufalse$idioma);
        
$this->data["htmlmenu"].= '</ul>';
    }

    private function 
buildChildMenu($parentMenu$sub$idioma) {
        foreach (
$parentMenu as $row) {
            
$id $row["id"];
            
$submenu $row["submenu"];
            
$etiqueta $row["etiqueta"];
            
$alto $row["alto"];
            
$ingles $row["ingles"];
            
$url $row["url"];
            
$destino $row["destino"];
            if (
$submenu == 'S') {
                
$this->data["htmlmenu"].= '<li class="dropdown"><a id="M' $id '" href="#" class="dropdown-toggle" data-toggle="dropdown">' . ($idioma == "es" $etiqueta $ingles) . '<b class="caret"></b></a>';
                
$sql "SELECT id,etiqueta,url,ingles,destino,submenu,alto FROM direcciones WHERE istop='S' AND dependencia='$id' ORDER BY ordercolumn2";
                
$rs Doo::db()->query($sql);
                
$childMenu $rs->fetchAll();
                
$this->data["htmlmenu"].= '<ul class="dropdown-menu">';
                
$this->buildChildMenu($childMenutrue$idioma);
                
$this->data["htmlmenu"].= '</ul ></li><li></li>';


                
$this->data['scriptactivePrincipal'] = "$('#M$id').addClass('activeM');";
            } else {
                
$this->data["htmlmenu"].= '<li>';
                if (
$destino == 'E') {
                    
$this->data["htmlmenu"].= '<a id="M' $url '" class="ancla" target="_black" href="' . ($url != "" $url '/' $url) . $idioma '">' . ($idioma == "es" $etiqueta $ingles) . '</a>';
                } else {

                    if (
$url == '#' || $url == "") {
                        
$this->data["htmlmenu"].= '<a id="HL' $id '" class="ancla" href="' Doo::conf()->APP_URL . ($url != "" $url '/' $url) . $idioma '">' . ($idioma == "es" $etiqueta $ingles) . '</a>';
                    } else {
                        
$this->data["htmlmenu"].= '<a id="M' $url '" class="ancla" href="' Doo::conf()->APP_URL . ($url != "" $url '/' $url) . $idioma '">' . ($idioma == "es" $etiqueta $ingles) . '</a>';
                    }
                }

                
$this->data["htmlmenu"].= '</li><li>';
                if (!
$sub) {
                    
$this->data["htmlmenu"].= '</li>';
                }
            }
        }
    }

    public function 
send() {
        
Doo::loadHelper('DooValidator');
        
$validator = new DooValidator;
        
$validator->checkMode DooValidator:: CHECK_ALL_ONE;
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->NoticiasyAseguradoras();
        
$this->buildMenu();
        
Doo::loadHelper('DooMailer');
        
$mail = new DooMailer();
        
$param $this->db()->find("Parametros", array("select" => "email""limit" => 1));
        
$mail->addTo($param->email);
        
$mail->setSubject($_POST['asunto']);
        
$mail->setBodyHtml($_POST['mensaje']);
        
$mail->setFrom($_POST['email'], $_POST['nombre']);
        
$mail->send();
        
$this->data['content'] = 'confirmacion';
        
$this->data["message"] = "El mensaje ha sido enviado exitosamente ..";
        
$this->renderc('home'$this->datatrue);
    }

    public function 
confirmacion() {
        
$this->buildMenu();
        
$this->data['content'] = 'confirmacion';
        
$this->data["message"] = "Tu Registro ha sido Satisfactorio ..";
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('home'$this->datatrue);
    }

    private function 
buildOptionfotter() {
        
$sql "SELECT etiqueta,url,destino FROM direcciones WHERE isfotter='S' AND posicionf='1' ORDER BY orderfotter";
        
$rs Doo::db()->query($sql);
        
$primeracolumna $rs->fetchAll();

        
$sql "SELECT etiqueta,url,destino FROM direcciones WHERE isfotter='S' AND posicionf='2' ORDER BY orderfotter";
        
$rs Doo::db()->query($sql);
        
$segundacolumna $rs->fetchAll();

        
$sql "SELECT etiqueta,url,destino FROM direcciones WHERE isfotter='S' AND posicionf='3' ORDER BY orderfotter";
        
$rs Doo::db()->query($sql);
        
$terceracolumna $rs->fetchAll();

        
$this->data["menufotter"] = '<nav class="nav" style="width:70%; margin-left:auto; margin-right:auto;float:none;"><ul class="nav navbar-nav">';
        foreach (
$primeracolumna as $row):
            
$url $row['url'];
            
$destino $row['destino'];
            
$etiqueta $row['etiqueta'];
            
$this->data["menufotter"].= '<li style="border-left:1px solid #92DDFA; float:left;"><a style="padding-bottom:5px; padding-top:5px;" ' . ($destino == 'L' '' 'target="_black"') . ' href="' $url '">' $etiqueta '</a></li>';
        endforeach;
        
$this->data["menufotter"].= '</nav></ul>';
        
$this->data["menufotter"].= '<nav class="nav">';
        foreach (
$segundacolumna as $row2):
            
$url $row2['url'];
            
$destino $row2['destino'];
            
$etiqueta $row2['etiqueta'];
            
$this->data["menufotter"].= '<ul class="menu"><li style="font-size: 15px; color:#FF4D1D; display:inline" ' . ($destino == 'L' '' 'target="_black"') . ' href="' $url '">' $etiqueta '</li></ul>';
        endforeach;
        
$this->data["menufotter"].= '</nav>';

        
$this->data["menufotter"].= '<nav class="nav">';
        foreach (
$terceracolumna as $row3):
            
$url $row3['url'];
            
$destino $row3['destino'];
            
$etiqueta $row3['etiqueta'];
            
$this->data["menufotter"].= '<ul class="menu"><li style="font-size: 15px; color:#FF4D1D; display:inline" ' . ($destino == 'L' '' 'target="_black"') . ' href="' $url '">' $etiqueta '</li></ul>';
        endforeach;
        
$this->data["menufotter"].= '</nav>';
    }

    public function 
Ayuda() {
        
$idiomapage $this->params['idioma'];
        if (
$idiomapage == "en") {
            
$p Doo::db()->find("Grup", array("select" => "id,nombre2,icono","ORDER BY id"=>" id DESC"));
            
$idioma "english.php";
        } else {
            
$p Doo::db()->find("Grup", array("select" => "id,nombre,icono","ORDER BY id"=>"id DESC"));
            
$idioma "spanish.php";            
        }
        if (!isset(
$this->params['id'])) {
            
$primer_grupo Doo::db()->find("Grup", array("select" => "id","ORDER BY"=>"orden ASC" ,"limit" => 1));
            if (
$idiomapage == "en") {
                
$r Doo::db()->find("Rgrup", array("select" => "id,id_grup,pregunta2 AS title""where" => "id_grup = $primer_grupo->id""asArray" => true));
                
$idioma "english.php";
            } else {
                
$r Doo::db()->find("Rgrup", array("select" => "id,id_grup,pregunta AS title""where" => "id_grup = $primer_grupo->id""asArray" => true));
                
$idioma "spanish.php";
            }
            
$primera_preg $r[0]["id"];
            
            
            
$this->data['scriptactive']="$('#g".$primer_grupo->id."').addClass('active');$('#p".$primera_preg."').addClass('activep');";
            
            
$this->data['respuestas'] = $r;

            if (
$idiomapage == "en") {
                
$r2 Doo::db()->find("Rgrup", array("select" => "descripcion2 AS texto, foto2 AS foto""where" => "id = $primera_preg""asArray" => true));
                
$idioma "english.php";
            } else {
                
$r2 Doo::db()->find("Rgrup", array("select" => "descripcion AS texto, foto AS foto""where" => "id = $primera_preg""asArray" => true));
                
$idioma "spanish.php";
            }
            
$this->data['texto_respuesta'] = $r2[0]["texto"];
            
$this->data['foto_respuestas'] = $r2[0]["foto"];
        }
        
$this->buildMenu($idiomapage);
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->data['idioma'] = $idioma;
        
$this->data['ayuda'] = $p;
        
$this->data['scriptactiveM'] = "$('#Mhelp').addClass('activeM');";
        
$this->data['content'] = "ayuda" . ($idiomapage == "en" "i" "");
        
$this->renderc('home'$this->datatrue);
    }
    public function 
Respuestas2(){
    
$id=$_POST["id"];
    
$languaje=$_POST["idioma"];
    
$r Doo::db()->find("Rgrup", array("where" => "id = $id","asArray" => true,"limit"=>1));
            if(
$languaje=="es"){
                
$this->data['texto_respuesta'] = $r["descripcion"];
                
$this->data['foto_respuestas'] = $r["foto"];                
            }else{
                
$this->data['texto_respuesta'] = $r["descripcion2"];
                
$this->data['foto_respuestas'] = $r["foto2"];
            }
        
//$this->data['scriptactive']="$('#g".$id."').addClass('active');$('#p".$primera_preg."').addClass('activep');";
        
$this->data['scriptactive']="$('#p".$id."').addClass('activep');";
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->renderc('Response'$this->datatrue);
    }
    public function 
RespuestasAyuda() {
        
$idiomapage $this->params['idioma'];
        
$id $this->params['id'];
        if(
$id=="9"){
        if (
$idiomapage == "en") {
            
$p Doo::db()->find("Grup", array("select" => "id,nombre2,icono","ORDER BY "=>" orden ASC"));
             
$pf Doo::db()->find("Preguntas", array("select" => "pregunta,respuesta""where" => "tipo = 'F' and idioma='en'"));
            
$idioma "english.php";
        } else {
            
$p Doo::db()->find("Grup", array("select" => "id,nombre,icono","ORDER BY "=>" orden ASC"));
            
$pf Doo::db()->find("Preguntas", array("select" => "pregunta,respuesta""where" => "tipo = 'F' and idioma='es'"));
            
$idioma "spanish.php";
        }
        
$this->buildMenu($idiomapage);
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
        
$this->data['idioma'] = $idioma;
        
$this->data['ayuda'] = $p;
        
$this->data['foto_respuestas'] = "";
        
$this->data['preguntas_frecuentes'] = $pf;
        
$this->data['scriptactive']="$('#g9').addClass('active');";
        
$this->data['scriptactiveM'] = "$('#Mhelp').addClass('activeM');";
        
$this->data['content'] = "ayuda" . ($idiomapage == "en" "i" "");
        
$this->renderc('home'$this->datatrue);
            }else{
            if (
$idiomapage == "en") {
                
$r Doo::db()->find("Rgrup", array("select" => "id,id_grup,pregunta2 AS title""where" => "id_grup = $id""asArray" => true));
                
$idioma "english.php";
            } else {
                
$r Doo::db()->find("Rgrup", array("select" => "id,id_grup,pregunta AS title""where" => "id_grup = $id""asArray" => true));
                
$idioma "spanish.php";
            }
            if(!isset(
$_GET['idrps'])){
            if(
count($r)>0){
            
$primera_preg $r[0]["id"];    
            }
            else {
            
$primera_preg="0";
            }
            
$this->data['respuestas'] = $r;
            
            if (
$idiomapage == "en") {
                
$r2 Doo::db()->find("Rgrup", array("select" => "descripcion2 AS texto, foto2 AS foto""where" => "id = $primera_preg""asArray" => true));
                
$idioma "english.php";
            } else {
                
$r2 Doo::db()->find("Rgrup", array("select" => "descripcion AS texto, foto AS foto""where" => "id = $primera_preg""asArray" => true));
                
$idioma "spanish.php";
            }
             
$this->data['scriptactive']="$('#g".$id."').addClass('active');$('#p".$primera_preg."').addClass('activep');";
            if(
count($r2)>0){
                
$this->data['texto_respuesta'] = $r2[0]["texto"];
                
$this->data['foto_respuestas'] = $r2[0]["foto"];
            }else{
                
$this->data['texto_respuesta'] = "Este Grupo no Tiene Preguntas Asignadas";
                
$this->data['foto_respuestas'] = "";
            }
            }else{
                
$this->data['scriptactive']="$('#g".$id."').addClass('active');$('#p".$_GET['idrps']."').addClass('activep');";
                
$this->data['respuestas'] = $r;
            }
        
$this->Ayuda();   
            }
    }
//    
//          public function Respuestas() {
//        $idiomapage = $this->params['idioma'];
//        $id = $_GET['idrps'];
//        if ($idiomapage == "en") {
//            $r2 = Doo::db()->find("Rgrup", array("select" => "descripcion2 AS texto, foto2 AS foto", "where" => "id = $id", "asArray" => true));
//            $idioma = "english.php";
//        } else {
//            $r2 = Doo::db()->find("Rgrup", array("select" => "descripcion AS texto, foto AS foto", "where" => "id = $id", "asArray" => true));
//            $idioma = "spanish.php";
//        }
//   
//        
//        $this->data['texto_respuesta'] = $r2[0]["texto"];
//        $this->data['foto_respuestas'] = $r2[0]["foto"];
//        $this->RespuestasAyuda();
//    }

    
    
public function SendSoporte(){
        
$languaje=$_POST["idioma"];
        
        require_once(
'global/recaptcha/recaptchalib.php');
        
        
$privatekey "6LdFb_gSAAAAAPqmjX6C0pATHLsCJdm0Q-AbrEJF";
        
$captcha_respuesta recaptcha_check_answer ($privatekey,
                                                     
$_SERVER["REMOTE_ADDR"],
                                                     
$_POST["recaptcha_challenge_field"],
                                                     
$_POST["recaptcha_response_field"]);
        
        if (
$captcha_respuesta->is_valid) {
            
Doo::loadHelper('DooMailer');
            
$mail = new DooMailer();
            
$msj="<span><b>Nombre:</b>&nbsp;".$_POST["nombre"]."</span><br>"
                    
"<span><b>Telefono:</b>&nbsp;".$_POST["telefono"]."</span><br>"
                    
"<span><b>Ciudad:</b>&nbsp;".$_POST["ciudad"]."</span><br>"
                    
"<span><b>Pais:</b>&nbsp;".$_POST["pais"]."</span><br>"
                    
"<span><b>Email:</b>&nbsp;".$_POST["email"]."</span><br>"
                    
"<span><b>Equipo Utilizado:</b>&nbsp;".$_POST["equipo"]."</span><br>"
                    
"<span><b>Asunto:</b>&nbsp;".$_POST["asunto"]."</span><br>"
                    
"<span><b>Mensaje:</b>&nbsp;".$_POST["mensaje"]."</span><br>";
            
$param $this->db()->find("Parametros", array("select" => "email""limit" => 1));
            
$mail->addTo($param->email);
            
$mail->setSubject($_POST['asunto']);
            
$mail->setBodyHtml($msj);
            
$mail->setFrom($_POST['email'], "Voipeer");
            
$mail->send();            
            echo 
true;
            
        }else {
        
$error_captcha $captcha_respuesta->error;
        echo 
false;
        }
        
    }
    
    public function 
SendContacto(){
        
$languaje=$_POST["idioma"];
        
Doo::loadHelper('DooMailer');
        
$mail = new DooMailer();
        
$param $this->db()->find("Parametros", array("select" => "email""limit" => 1));
        
$mail->addTo($param->email);
        
$mail->setSubject($_POST['asunto']);
        
$mail->setBodyHtml($_POST['mensaje']);
        
$mail->setFrom($_POST['email'], "Voipeer");
        
$mail->send();
        
        if(
$languaje=="en"){
        
$this->renderc('confirmacioni'$this->datatrue);
        }
        else{
            
$idioma "spanish.php";
            
$this->renderc('confirmacion'$this->datatrue);
        }
        
$this->data['rootUrl'] = Doo::conf()->APP_URL;
    }

    public function 
tarifas2() {
        if ((!isset(
$_POST['texto']))) {
            
$idiomapage $this->params['idioma'];
            if (
$idiomapage == "en") {
                
$p Doo::db()->find("Pages", array("limit" => 1"select" => "titulo2 as titulo,english as descripcion,foto""where" => "page = 'tarifas'"));
                
$tarifas Doo::db()->find("Tarifas", array("select" => "destino as origen,tarifa"));
                
$idioma "english.php";
                
$titulo_destino2="Popular Destination";
                
                
$popular=Doo::db()->find("Tarifas",array("select"=>"foto,destino as pais,tarifa","where"=>"estado=1 and destacado='S'","limit" => 4));
                
$this->buildMenu($idiomapage);
                
$this->getBanners($idiomapage);
                
$this->data['rootUrl'] = Doo::conf()->APP_URL;
                
$this->data['idioma'] = $idioma;
                
$this->data['scriptactiveM'] = "$('#Mrates').addClass('activeM');";
                
$this->data['carpeta'] = "destino";
                
$this->data['titulo'] = $p->titulo;
                
$this->data['foto'] = $p->foto;

                
$this->data['html'] = $p->descripcion;
                
$this->data['tarifas'] = $tarifas;
                
$this->data['destino'] = $titulo_destino2;
                
$this->data['popular'] = $popular;
                
$this->data['content'] = "tarifas2";
                
$this->data['texto'] = "";
                
$this->renderc('home'$this->datatrue);
                
                
            } else {
                
$p Doo::db()->find("Pages", array("limit" => 1"select" => "titulo,descripcion,foto""where" => "page = 'tarifas'"));
                
$tarifas Doo::db()->find("Tarifas", array("select" => "origen,tarifa"));
                
$idioma "spanish.php";
                 
$titulo_destino2="Algunas de nuestras ofertas";
                 
                
$popular=Doo::db()->find("Tarifas",array("select"=>"foto,origen as pais,tarifa","where"=>"estado=1 and destacado='S'","limit" => 4));
                
$this->buildMenu($idiomapage);
                
$this->getBanners($idiomapage);
                
$this->data['rootUrl'] = Doo::conf()->APP_URL;
                
$this->data['idioma'] = $idioma;
                
$this->data['scriptactiveM'] = "$('#Mrates').addClass('activeM');";
                
$this->data['carpeta'] = "destino";
                
$this->data['titulo'] = $p->titulo;
                
$this->data['foto'] = $p->foto;

                
$this->data['html'] = $p->descripcion;
                
$this->data['tarifas'] = $tarifas;
                
$this->data['destino'] = $titulo_destino2;
                
$this->data['popular'] = $popular;
                
$this->data['content'] = "tarifas2";
                
$this->data['texto'] = "";
                
$this->renderc('home'$this->datatrue);
            }
//            if ($p == false) {
//                return array(Doo::conf()->APP_URL . "/error", 404);
//            }
            
        
}  else {
                
$texto $_POST['texto'];
                
$where "origen LIKE ?";
                
$wheres "destino LIKE ?";
               
$idiomapage $_POST['idioma'];
                if (
$idiomapage == "en") {
                    
$p Doo::db()->find("Pages", array("limit" => 1"select" => "titulo2 as titulo,english as descripcion""where" => "page = 'tarifas'"));
                    
$tarifas Doo::db()->find("Tarifas", array("select" => "destino as origen,tarifa""where" => $wheres"param" => array('%'.$texto.'%')));
                    
$idioma "english.php";
                    
$titulo_origen="Country";
                    
$titulo_tarifas="Rates (Usd)";
                    
                } else {
                    
$p Doo::db()->find("Pages", array("limit" => 1"select" => "titulo,descripcion""where" => "page = 'tarifas'"));
                    
$tarifas Doo::db()->find("Tarifas", array("select" => "origen,tarifa""where" => $where"param" => array('%'.$texto.'%')));
                    
$idioma "spanish.php";
                    
$titulo_origen="Pais";
                    
$titulo_tarifas="Tarifas (Usd)";
                    
                }
                if (
$p == false) {
                    return array(
Doo::conf()->APP_URL "/error"404);
                }
                
$this->buildMenu($idiomapage);
                
$this->getBanners($idiomapage);
                
$this->data['rootUrl'] = Doo::conf()->APP_URL;
                
$this->data['idioma'] = $idioma;
                
$this->data['titul_origen'] = $titulo_origen;
                
$this->data['titul_tarifas'] = $titulo_tarifas;
                
$this->data['carpeta'] = "destino";
                
$this->data['titulo'] = $p->titulo;
                
$this->data['html'] = $p->descripcion;
                
$this->data['tarifas'] = $tarifas;
               
                
$this->renderc('tariasresponse'$this->datatrue);
            }
        }
    }

?>


* Stack Trace...

  1. /home/voipeer/public_html/index.php(27) calling run()
  2. /home/voipeer/public_html/dooframework/app/DooWebApp.php(34) calling routeTo()
  3. /home/voipeer/public_html/dooframework/app/DooWebApp.php(116) calling index()


* Variables...  Conf .  GET  .  POST  .  Session  .  Cookie 


object(DooConfig)#1 (34) {
  
["AUTOLOAD"] => NULL
  
["SITE_PATH"] => string(26"/home/voipeer/public_html/"
  
["PROTECTED_FOLDER"] => string(10"protected/"
  
["BASE_PATH"] => string(39"/home/voipeer/public_html/dooframework/"
  
["LOG_PATH"] => NULL
  
["APP_URL"] => string(19"http://voipeer.com/"
  
["SUBFOLDER"] => string(1"/"
  
["APP_MODE"] => string(3"dev"
  
["AUTOROUTE"] => bool(true)
  [
"DEBUG_ENABLED"] => bool(true)
  [
"ERROR_404_DOCUMENT"] => NULL
  
["ERROR_404_ROUTE"] => string(6"/error"
  
["CACHE_PATH"] => NULL
  
["AUTO_VIEW_RENDER_PATH"] => NULL
  
["MEMCACHE"] => NULL
  
["TEMPLATE_ENGINE"] => string(7"DooView"
  
["TEMPLATE_SHOW_COMMENT"] => NULL
  
["TEMPLATE_ALLOW_PHP"] => NULL
  
["TEMPLATE_COMPILE_ALWAYS"] => NULL
  
["TEMPLATE_GLOBAL_TAGS"] => NULL
  
["MODULES"] => NULL
  
["APP_NAMESPACE_ID"] => NULL
  
["RELATIVE_IMG_DIR"] => string(13"/uploads/img/"
  
["IMG_DIR"] => string(34"/home/voipeer/public_html/uploads/"
  
["FILE_DIR"] => string(33"/home/voipeer/public_html//files/"
  
["PRODU_DIR"] => string(37"/home/voipeer/public_html//productos/"
  
["IMG_CATEGORIA"] => string(42"/home/voipeer/public_html//img_categorias/"
  
["IMG_AYUDA"] => string(40"/home/voipeer/public_html//iconos_ayuda/"
  
["PROY_DIR"] => string(37"/home/voipeer/public_html//proyectos/"
  
["GALERIA_CARACT"] => string(46"/home/voipeer/public_html//img_caract/galeria/"
  
["FONDO_PAGES"] => string(39"/home/voipeer/public_html//fondo_pages/"
  
["GALERIA_PROYECTO_WEB"] => string(21"//img_caract/galeria/"
  
["DIR_NOW"] => string(11"voipeer.com"
  
["PARAM"] => string(0""
}
$_SESSION Variables array(0) {
}
$_COOKIE Variables array(0) {
}

BACK TO TOP