public static function exportList($xml) { $categories = PermissionKeyCategory::getList(); $pxml = $xml->addChild('permissionkeys'); foreach ($categories as $cat) { $permissions = static::getList($cat->getPermissionKeyCategoryHandle()); foreach ($permissions as $p) { $p->export($pxml); } } }
public static function exportTranslations() { $translations = new Translations(); $categories = PermissionKeyCategory::getList(); foreach ($categories as $cat) { $permissions = static::getList($cat->getPermissionKeyCategoryHandle()); foreach ($permissions as $p) { $translations->insert('PermissionKeyName', $p->getPermissionKeyName()); if ($p->getPermissionKeyDescription()) { $translations->insert('PermissionKeyDescription', $p->getPermissionKeyDescription()); } } } return $translations; }