* @author Slawkens * @copyright 2017 MyAAC * @version 0.1.2 * @link http://my-aac.org */ defined('MYAAC') or die('Direct access not allowed!'); $title = 'Experience Stages'; if(!isset($config['lua']['experienceStages']) || !getBoolean($config['lua']['experienceStages'])) { $enabled = false; if(file_exists($config['data_path'] . 'XML/stages.xml')) { $stages = new DOMDocument(); $stages->load($config['data_path'] . 'XML/stages.xml'); foreach($stages->getElementsByTagName('config') as $node) { if($node->getAttribute('enabled')) $enabled = true; } } if(!$enabled) { $rate_exp = 'not set'; if(isset($config['lua']['rateExperience'])) $rate_exp = $config['lua']['rateExperience']; else if(isset($config['lua']['rateExp'])) $rate_exp = $config['lua']['rateExp']; else if(isset($config['lua']['rate_exp'])) $rate_exp = $config['lua']['rate_exp']; $content .= 'Server is not configured to use experience stages.
Current experience rate is: x' . $rate_exp . ''; return; } } if(!isset($stages)) { $stages = new DOMDocument(); $stages->load($config['data_path'] . 'XML/stages.xml'); } if(!$stages) { echo 'Error: cannot load stages.xml!'; return; } $content .= '

Experience stages

Stages table
'; foreach($stages->getElementsByTagName('stage') as $stage) { $maxlevel = $stage->getAttribute('maxlevel'); $content .= ''; } $content .= '
LevelStage
'.$stage->getAttribute('minlevel') . '-'. (isset($maxlevel[0]) ? $maxlevel : '*') . 'x'.$stage->getAttribute('multiplier').'
'; ?>