Example #1
0
 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);
         }
     }
 }
Example #2
0
 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;
 }