-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlistclasses.py
More file actions
69 lines (65 loc) · 1.44 KB
/
listclasses.py
File metadata and controls
69 lines (65 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# -*- coding: utf-8 -*-
from tekio.objets.racine import Racine
from tekio.objets.login import Login
from tekio.objets.page import Page
from tekio.objets.folder import Folder
from tekio.objets.texte import Texte
from tekio.objets.image import Image, ImageAleatoire
from tekio.objets.file import File
from tekio.objets.galerie import Galerie
from tekio.objets.navigation import Navigation
from tekio.objets.skin import Skins, Skin, SkinPart
from tekio.objets.utilisateurs import Utilisateur, Groupe
from tekio.objets.admin import Admin
from tekio.objets.palette import Palette
from tekio.objets.menu import Menu
from tekio.objets.forge import Forge, Moule, Piece
# TODOBEST : include liste libtek et getattr
classes={
0 : Racine,
1 : Admin,
2 : Page,
3 : Folder,
4 : Galerie,
5 : Menu,
6 : Palette,
7 : Login,
11 : Texte,
12 : Image,
13 : File,
20 : Navigation,
30 : Skin,
31 : SkinPart,
32 : Skins,
40 : Utilisateur,
41 : Groupe,
50 : Forge,
51 : Moule,
52 : Piece,
100 : ImageAleatoire,
}
disposition_niveau={
0 : 1,
1 : 2,
2 : 4,
3 : 4,
4 : 4,
5 : 7,
6 : 7,
7 : 4,
11 : 6,
12 : 6,
13 : 6,
20 : 6,
30 : 2,
31 : 2,
32 : 4,
40 : 6,
41 : 6,
50 : 4,
51 : 4,
52 : 4,
100 : 6,
}
def get_info_id_class(id_class,propriete,default=None):
return getattr(classes[id_class],propriete,default)