Skip to content

Commit

Permalink
Dev: removed fixTemplateByApi
Browse files Browse the repository at this point in the history
  • Loading branch information
LouisGac committed May 5, 2017
1 parent 034452e commit 2abd81b
Showing 1 changed file with 1 addition and 45 deletions.
46 changes: 1 addition & 45 deletions application/models/TemplateConfiguration.php
Expand Up @@ -137,6 +137,7 @@ public function setTemplateConfiguration($sTemplateName='', $iSurveyId='')
}

$this->xmlFile = $this->path.DIRECTORY_SEPARATOR.'config.xml';

//////////////////////
// Config file loading

Expand All @@ -159,8 +160,6 @@ public function setTemplateConfiguration($sTemplateName='', $iSurveyId='')
$this->cssFramework->name = (isset($this->config->engine->cssframework->name)) ? $this->config->engine->cssframework->name : (string)$this->config->engine->cssframework;
$this->packages = (isset($this->config->engine->packages)) ? $this->config->engine->packages : array();

/* Add options/package according to apiVersion */
$this->fixTemplateByApi();

/* Add depend package according to packages */
$this->depends = $this->getDependsPackages();
Expand Down Expand Up @@ -345,49 +344,6 @@ public function getTemplateURL()
return $this->sTemplateurl;
}

/**
* Fix template accorfing to apiVersion
*/
private function fixTemplateByApi()
{
if($this->apiVersion<3) {
if(!is_file($this->pstplPath.DIRECTORY_SEPARATOR."message.pstpl")) {
$messagePstpl = "<div id='{MESSAGEID}-wrapper'>\n"
. " {ERROR}\n"
. " <div class='{MESSAGEID}-text'>{MESSAGE}</div>\n"
. " {URL}"
. "</div>";
file_put_contents($this->pstplPath.DIRECTORY_SEPARATOR."message.pstpl",$messagePstpl);
}
if(!is_file($this->pstplPath.DIRECTORY_SEPARATOR."form.pstpl")) {
$formTemplate = "<div class='{FORMID}-page'>\n"
. " <div class='form-heading'>{FORMHEADING}</div>\n"
. " {FORMMESSAGE}\n"
. " {FORMERROR}\n"
. " <div class='form-{FORMID}'>{FORM}</div>\n"
. "</div>";
file_put_contents($this->pstplPath.DIRECTORY_SEPARATOR."form.pstpl",$formTemplate);
}
if(getLanguageRTL(App()->language)) {
unset($this->config->files->css);
unset($this->config->files->js);
unset($this->config->files->print_css);
}
$name=(isset($this->config->metadatas->name)) ? (string)$this->config->metadatas->name:null;
/* LimeSurvey template only updated via GUI */
if(in_array($name,array("Default","News Paper","Ubuntu Orange"))) {
$packages=new stdClass();
$packages->package="template-default";
$packages->ltr=new stdClass();
$packages->ltr->package="template-default-ltr";
$packages->rtl=new stdClass();
$packages->rtl->package="template-default-rtl";
$this->packages=$packages;
Yii::app()->getClientScript()->registerMetaTag('width=device-width, initial-scale=1.0', 'viewport');
}
}
}

/**
* Get the depends package
* @uses self::@package
Expand Down

0 comments on commit 2abd81b

Please sign in to comment.