+ 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...
- /homez.373/planningq/www/studyabroadlanguagecourses/index.php(57) calling run()
- /homez.373/planningq/www/studyabroadlanguagecourses/dooframework/app/DooWebApp.php(34) calling routeTo()
- /homez.373/planningq/www/studyabroadlanguagecourses/dooframework/app/DooWebApp.php(114) calling getLangauge()
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"
}