See file /homez.373/planningq/www/studyabroadlanguagecourses/protected/controller/LanguageController.php


+ Error on line 68

            $this->data['title'] = $content->title;

<?php

class LanguageController extends DooController {

    public 
$data;
    function 
request_call(){
        if(isset(
$_POST['request_phone']) && strlen($_POST['request_phone'])){
            
$sender 'info@steinstudyabroad.ie'.PHP_EOL;
            
mail('info@steinstudyabroad.ie''=?utf-8?B?'.base64_encode('[Request Callback] '.$_POST['subject']).'?=',
                    
base64_encode('Request callback: '.$_POST['request_phone']), 'FROM: '.$sender.'Reply-To: '.$sender.
                    
'Content-Type: text/plain; charset=utf-8'.PHP_EOL.'Content-Transfer-Encoding: base64'.PHP_EOL.'X-Mailer: PHP/'.phpversion());
        }
    }


        public function 
loadHeader(){
        
Doo::loadModel('News');
        
Doo::loadModel('WpPost');
        
Doo::loadModel('Picture');
        
$n = new News();
        
$wp = new WpPost();
        
$p = new Picture();
        
$this->request_call();

        
$wps $wp->find(array('where' => 'news = TRUE'));

        
$this->data['news'] = $n->find();
        
$this->data['pictures'] = $p->find();

        if(
$wps) foreach($wps as $ws){
            
$ws->title $ws->post_title;
            
$ws->intro $ws->post_content;
            
$ws->content $ws->post_content;
            
$ws->id $ws->ID;
            
$this->data['news'][] = $ws;
        }
        
$ireland false;
        
$file file_get_contents('http://www.fileformat.info/system/iplocation.htm?ip='.$_SERVER['REMOTE_ADDR']);
        if(
false !== $file){
//            preg_match('/(Country\sname=([A-za-z]+)<\/td>)/is', $file, $matches);
//            if(isset($matches) && count($matches))
//                $ireland = $matches[1] == 'Ireland';
            
$ireland preg_match('/Country:\sIRELAND/is'$file);
        }

        if(
$ireland){
            
$this->data['email'] = 'info@steinstudyabroad.ie';
            
$this->data['phone'] = '+353 1 4759646/4789149';
        }else{
            
$this->data['email'] = 'info@studyabroadlanguagecourses.co.uk';
            
$this->data['phone'] = '+44 208 1236006';
        }
        }


    public function 
getLangauge(){
            
$this->loadHeader();
            
Doo::loadModel('Language');
            
$l = new Language();
            
$this->data['languages'] = $l->getAll();
        
Doo::loadModel('Content');
        
$p = new Content();
//        $p->alias = $this->params['alias'];
        
$this->request_call();

        if(isset(
$this->params['alias'])){
            
$content $p->getByAlias($this->params['alias']);
            $this->data['title'] = $content->title;

            
$this->data['meta_description'] = $content->meta_description;
            
$this->data['meta_keywords'] = $content->meta_keywords;
            
$this->data['meta_title'] = $content->meta_title;
            
$this->data['content'] = $content->fulltext;
            if(
preg_match('/french/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-french-in-france" class="language-caption">'.
                    
'<p>LEARN FRENCH<br />IN FRANCE</p></a></div><div class="right"><div class="language-det switz-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-french-in-switzerland"'.
                    
' class="language-caption"><p>LEARN FRENCH<br />IN SWITZERLAND</p></a></div>';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else if(
preg_match('/german/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-german-in-germany" class="language-caption">'.
                    
'<p>LEARN GERMANY<br />IN GERMANY</p></a></div><!-- div class="right"><div class="language-det switz-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-german-in-switzerland"'.
                    
' class="language-caption"><p>LEARN GERMAN<br />IN SWITZERLAND</p></a></div -->';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else if(
preg_match('/spanish/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-spanish-in-spain" class="language-caption">'.
                    
'<p>LEARN SPANISH<br />IN SPAIN</p></a></div><div class="right"><div class="language-det switz-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-spanish-in-mexico"'.
                    
' class="language-caption"><p>LEARN SPANISH<br />IN MEXICO</p></a></div>';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else if(
preg_match('/italian/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/study-italian-in-italy" class="language-caption">'.
                    
'<p>LEARN ITALIAN<br />IN ITALY</p></a></div><div class="right"><div class="language-det switz-det"></div><a href="'.Doo::conf()->APP_URL.'learn/study-italian-in-switzerland"'.
                    
' class="language-caption"><p>LEARN ITALIAN<br />IN SWITZERLAND</p></a></div>';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else if(
preg_match('/russian/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-russian-in-russia" class="language-caption">'.
                    
'<p>LEARN RUSSIAN<br />IN RUSSIA</p></a></div>';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else if(
preg_match('/mandarin/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-mandarin-in-china" class="language-caption">'.
                    
'<p>LEARN MANDARIN<br />IN CHINA</p></a></div>';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else if(
preg_match('/arabic/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-arabic-in-egypt" class="language-caption">'.
                    
'<p>LEARN ARABIC<br />IN EGYPT</p></a></div>';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else if(
preg_match('/portuguese/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-portuguese-in-portugal" class="language-caption">'.
                    
'<p>LEARN PORTUGUESE<br />IN PORTUGAL</p></a></div>';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else if(
preg_match('/english/is'$this->params['alias'])){
                
$this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'learn/learn-english-in-uk" class="language-caption">'.
                    
'<p>LEARN ENGLISH<br />IN UK</p></a></div>';
                
$this->data['bread'] = trim(str_replace('Language'''$content->title));
            }else{
                
$this->data['learn'] = '';
            }
        }else{
            
$content $p->getByID(683);
            
$this->data['title'] = $content->title;
            
$this->data['meta_description'] = $content->meta_description;
            
$this->data['meta_keywords'] = $content->meta_keywords;
            
$this->data['meta_title'] = $content->meta_title;
            
$this->data['content'] = ''//$content->introtext;
            
$this->data['learn'] = $content->introtext;
            
/*
                $this->data['learn'] = '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'language/french-language" class="language-caption">'.
                    '<p>LEARN FRENCH<br /></p></a></div><div class="right"><div class="language-det switz-det"></div><a href="'.Doo::conf()->APP_URL.'language/german-language"'.
                    ' class="language-caption"><p>LEARN GERMAN<br /></p></a></div>'.
                        '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'language/spanish-language" class="language-caption">'.
                    '<p>LEARN SPANISH<br /></p></a></div><div class="right"><div class="language-det switz-det"></div><a href="'.Doo::conf()->APP_URL.'language/italian-language"'.
                    ' class="language-caption"><p>LEARN ITALIAN<br /></p></a></div>'.
                        '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'language/russian-language" class="language-caption">'.
                    '<p>LEARN RUSSIAN<br /></p></a></div><div class="right"><div class="language-det switz-det"></div><a href="'.Doo::conf()->APP_URL.'language/mandarin-language"'.
                    ' class="language-caption"><p>LEARN MANDARIN<br /></p></a></div>'.
                        '<div class="left"><div class="language-det france-det"></div><a href="'.Doo::conf()->APP_URL.'language/arabic-language" class="language-caption">'.
                    '<p>LEARN ARABIC<br /></p></a></div><div class="right"><div class="language-det switz-det"></div><a href="'.Doo::conf()->APP_URL.'language/english-languageo"'.
                    ' class="language-caption"><p>LEARN ENGLISH<br /></p></a></div>';
                    */
        
}

//        print_r($p->getByAlias($this->params['alias']));

        
$this->data['rootUrl'] = Doo::conf()->APP_URL;

        
$this->render('languagea'$this->data);
    }
}

?>


* Stack Trace...

  1. /homez.373/planningq/www/studyabroadlanguagecourses/index.php(57) calling run()
  2. /homez.373/planningq/www/studyabroadlanguagecourses/dooframework/app/DooWebApp.php(34) calling routeTo()
  3. /homez.373/planningq/www/studyabroadlanguagecourses/dooframework/app/DooWebApp.php(114) calling getLangauge()


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


object(DooConfig)#1 (22) {
  
["AUTOLOAD"] => NULL
  
["SITE_PATH"] => string(52"/homez.373/planningq/www/studyabroadlanguagecourses/"
  
["PROTECTED_FOLDER"] => string(10"protected/"
  
["BASE_PATH"] => string(65"/homez.373/planningq/www/studyabroadlanguagecourses/dooframework/"
  
["LOG_PATH"] => NULL
  
["APP_URL"] => string(44"http://www.studyabroadlanguagecourses.co.uk/"
  
["SUBFOLDER"] => string(1"/"
  
["APP_MODE"] => string(3"dev"
  
["AUTOROUTE"] => bool(false)
  [
"DEBUG_ENABLED"] => bool(false)
  [
"ERROR_404_DOCUMENT"] => NULL
  
["ERROR_404_ROUTE"] => string(6"/error"
  
["CACHE_PATH"] => NULL
  
["AUTO_VIEW_RENDER_PATH"] => string(16"/language/:alias"
  
["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
}
$_COOKIE Variables array(1) {
  [
"mediaplan"] => string(11"R1695035500"
}

BACK TO TOP