Author: Criptos";
}
public function getName() {
return "OptionsTest";
}
public function getUUID() {
return "5d5b33e7-3192-4eb2-a4c1-4e62cc2e5d64";
}
public function getPluginVersion() {
return "1.3";
}
public function updateScript() {
return true;
}
public function getHelp(){
$html = "
optionsTest
Test object for routes, custom getCustomizeAdvancedOptions and custom user Options
";
}
public function getJSFiles(){
return array();
}
public function getEmptyDataObject() {
global $global;
$obj = new stdClass();
$obj->disclaimer = "";
return $obj;
}
public function getHeadCode() {
}
public function getCustomizeAdvancedOptions()
{
$options["optionsTestVariable"]=false;
return $options;
}
public function getUserOptions()
{
$userOptions["Has Options Test"]="hasOptionsTest";
$userOptions["Yes it does!"]="yesItDoes";
return $userOptions;
}
public function navBarButtons()
{
global $global;
$obj = $this->getDataObject();
$buttons="";
if (!User::isLogged()) {
return "";
}
if(User::externalOptions("hasOptionsTest")){
$buttons.="\n
";
}
if(User::externalOptions("yesItDoes")){
$buttons.="\n
";
}
return $buttons;
}
}