diff -r kzexp_zwook_beta_3/zwo_bo/admin/css/index_html kzexp_zwook_beta_4/zwo_bo/admin/css/index_html
52d51
< hlptxt2=''
54,56c53,54
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett='Un utilisateur de ce nom existe déja, veuillez en choisir un autre'
---
> if nomz in mem["zwo_info"].groups.objectIds():
> print 'Un groupe de ce nom existe déja, veuillez en choisir un autre'
23d21
< print context.standard_html_footer()
diff -r kzexp_zwook_beta_3/zwo_bo/admin/groups/etape1/index_html kzexp_zwook_beta_4/zwo_bo/admin/groups/etape1/index_html
48d47
< hlptxt2=''
50,52c49,50
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett='RETOUR'
< html=''
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre,html)
< prnt=prnt+spm
<
< # MENU OPTIONS ADMIN
88a81,83
> html=html+''
> html=html+' Groupes.
'
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/groups/index_html kzexp_zwook_beta_4/zwo_bo/admin/groups/index_html
52d51
< hlptxt2=''
54,56c53,54
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett=''
> html=html+' Groupes.
'
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/index_html kzexp_zwook_beta_4/zwo_bo/admin/index_html
52d51
< hlptxt2=''
54,56c53,54
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett=''
> html=html+' Parametres généraux.
'
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/modules/detail kzexp_zwook_beta_4/zwo_bo/admin/modules/detail
50d49
< hlptxt2=''
52,54c51,52
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett=''
> print 'retour.
'
> return printed
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/modules/index_html kzexp_zwook_beta_4/zwo_bo/admin/modules/index_html
50d49
< hlptxt2=''
52,54c51,52
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett=''
> html=html+' Utilisateurs.
'
>
85,90c86,88
< html=html+''
< html=html+' Utilisateurs.
'
< """
< html=html+''
< html=html+' Upgrade.
'
< """
---
> html=html+''
> html=html+' Modules.
'
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/users/config_params_user/home kzexp_zwook_beta_4/zwo_bo/admin/users/config_params_user/home
13a14,30
> print '
'
> lis=context.zwo_info.users
> print ''
> if lis.avatar:
> print '
'
> print ''
> return printed
>
> """
17a35
>
104a123
> """
diff -r kzexp_zwook_beta_3/zwo_bo/admin/users/config_params_user/index_html kzexp_zwook_beta_4/zwo_bo/admin/users/config_params_user/index_html
48d47
< hlptxt2=''
50,52c49,50
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett='RETOUR USERS'
< html=''
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre,html)
< prnt=prnt+spm
<
<
< # MENU OPTIONS ADMIN
86a78,80
> html=html+''
> html=html+' Utilisateurs.
'
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/users/config_params_user/modif_bank_avatar kzexp_zwook_beta_4/zwo_bo/admin/users/config_params_user/modif_bank_avatar
48d47
< hlptxt2=''
50,52c49,50
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett='RETOUR'
< html=''
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre,html)
< prnt=prnt+spm
<
<
< # MENU OPTIONS ADMIN
86a78,80
> html=html+''
> html=html+' Utilisateurs.
'
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/users/etape1/index_html kzexp_zwook_beta_4/zwo_bo/admin/users/etape1/index_html
48d47
< hlptxt2=''
50,52c49,50
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett='RETOUR'
< html=''
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre,html)
< prnt=prnt+spm
<
<
< # MENU OPTIONS ADMIN
86a78,80
> html=html+''
> html=html+' Utilisateurs.
'
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/users/etape1/modif_avatar kzexp_zwook_beta_4/zwo_bo/admin/users/etape1/modif_avatar
48d47
< hlptxt2=''
50,52c49,50
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett=''
> html=html+' Utilisateurs.
'
>
diff -r kzexp_zwook_beta_3/zwo_bo/admin/users/index_html kzexp_zwook_beta_4/zwo_bo/admin/users/index_html
18,19d17
<
<
55d52
< hlptxt2=''
57,59c54,55
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett=''
> html=html+' Utilisateurs.
'
>
197a197,202
> html=html+'Configuration avatars et email.'
> html=html+''
> html=html+'
'
>
> """
> html=html+''
200a206
> """
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/deplaceok kzexp_zwook_beta_4/zwo_bo/arbo/deplaceok
41d40
<
53d51
<
96,98d93
<
<
<
132c127,128
<
---
> err=[]
> noerr=[]
137,138c133,141
< context.zwo_lib.zwo_cpy(lp[i],rep,l[i])
< lp[i].manage_delObjects([l[i]])
---
> dec=string.split(rep.absolute_url(),lp[i][l[i]].absolute_url()+'/')
> if l[i] in rep.objectIds():
> err.append('Un repertoire '+l[i]+' existe déja et ne sera pas délacer.')
> elif (dec and len(dec)>1 ):
> err.append('Le repertoire '+l[i]+' contient la destination et ne sera pas délacer.')
> else:
> noerr.append('Repertoire '+l[i]+' délacer.')
> context.zwo_lib.zwo_cpy(lp[i],rep,l[i])
> lp[i].manage_delObjects([l[i]])
142c145,152
< context.REQUEST.RESPONSE.redirect(rep.absolute_url()+'/zwo_bo/arbo')
---
> if len(err)>0:
> print '
'.join(err)
> print '
'
> print '
'.join(noerr)
> print '
Retour'
> return printed
> else:
> context.REQUEST.RESPONSE.redirect(rep.absolute_url()+'/zwo_bo/arbo')
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/detruire_pages kzexp_zwook_beta_4/zwo_bo/arbo/detruire_pages
24,26d23
< html=''
---
> checkok=1
>
> if checkok==1:
> html=html+''
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/detruireok kzexp_zwook_beta_4/zwo_bo/arbo/detruireok
39,47c39,45
< if len(lch)<=minirac:
< minirac=len(lch)
< redirrep=p
< l.append(r.getId())
< lp.append(p)
<
<
< if context.zwo_lib.check_edit_rep(mem,p)==0:
< return "Vous n'avez pas le droit."
---
> if len(lch)<=minirac:
> minirac=len(lch)
> redirrep=p
> l.append(r.getId())
> lp.append(p)
> if context.zwo_lib.check_edit_rep(mem,p)==0:
> return "Vous n'avez pas le droit."
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/droits kzexp_zwook_beta_4/zwo_bo/arbo/droits
48d47
< hlptxt2=''
50,52c49,50
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett='RETOUR PAGES'
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre)
< prnt=prnt+spm
<
< # MENU ACTION PAGES
< titre ="OPTIONS PAGES"
<
< html=''
<
< html=html+roll('goskin',"skins",zwui+'rond_skin.gif',zwui+'r_rond_skin.gif')
< html=html+''
< html=html+' Configurer les skins.
'
< html=html+roll('gorefer',"refers",zwui+'rond_refer.gif',zwui+'r_rond_refer.gif')
< html=html+''
< html=html+' Meta et référencement.
'
<
< html=html+''
---
> prnt=prnt+context.menucarte(zwui,zwu,pr,roll)
90d71
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre,html)
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/droits_local kzexp_zwook_beta_4/zwo_bo/arbo/droits_local
102d101
< hlptxt2=''
104,106c103,104
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett=''
<
< html=html+''
30a28
>
32a31,32
> html=""
>
39c39,42
< l.append(r)
---
> if s=="zwook":
> html=html+'La page d\'acceuil ne peux être dupliqué !!
'
---
> checkok=1
>
> if checkok==1:
> html=html+''
---
> html=html+''
> html=html+''
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/dupliquerok kzexp_zwook_beta_4/zwo_bo/arbo/dupliquerok
48a49,50
> err=[]
> noerr=[]
55,59c57,74
< p.manage_addFolder('zwo_temp')
< context.zwo_lib.zwo_cpy(p,p['zwo_temp'],old,newid)
< context.zwo_lib.zwo_cpy(p['zwo_temp'],p,newid)
< p[newid].manage_changeProperties(title=new)
< p.manage_delObjects(['zwo_temp'])
---
> if newid in p.objectIds():
> err.append(newid+' : Nom de repertoire déja utilisé. Duplication abandonné')
> else:
> noerr.append(newid+' : Duplication Ok')
> p.manage_addFolder('zwo_temp')
> context.zwo_lib.zwo_cpy(p,p['zwo_temp'],old,newid)
> context.zwo_lib.zwo_cpy(p['zwo_temp'],p,newid)
> p[newid].manage_changeProperties(title=new)
> p.manage_delObjects(['zwo_temp'])
>
> if len(err)>0:
> print ' Action(s) non effectué(s) :
'
> else:
> l.append(r)
40a44
> checkok=0
43,48c47,60
< html=html+' '
< html=html+''
< html=html+l[i].title_or_id()
< html=html+' '
< html=html+''
< html=html+'
'
> print '
'.join(err)
> if len(noerr):
> print '
Action(s) effectué(s) :
'
> print '
'.join(noerr)
> print ' Retour '
> return printed
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/index_html kzexp_zwook_beta_4/zwo_bo/arbo/index_html
49d48
< hlptxt2=''
51,53c50,51
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett=''
< html=html+' Carte des droits.
'
< html=html+roll('goskin',"skins",zwui+'rond_skin.gif',zwui+'r_rond_skin.gif')
< html=html+''
< html=html+' Carte des skins.
'
< html=html+roll('gorefer',"refers",zwui+'rond_refer.gif',zwui+'r_rond_refer.gif')
< html=html+''
< html=html+' Carte du référencement.
'
---
> # MENU ACTION PAGES
88c74
< html=html+''
---
> prnt=prnt+context.menucarte(zwui,zwu,pr,roll,1)
90d75
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre,html)
139c124
< action_sel(action);
---
> action_sel(action);
Only in kzexp_zwook_beta_4/zwo_bo/arbo: menucarte
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/refers kzexp_zwook_beta_4/zwo_bo/arbo/refers
48d47
< hlptxt2=''
50,52c49,50
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett='RETOUR PAGES'
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre)
< prnt=prnt+spm
<
< # MENU ACTION PAGES
< titre ="OPTIONS PAGES"
<
< html=''
<
< html=html+roll('godroit',"droits",zwui+'rond_droit.gif',zwui+'r_rond_droit.gif')
< html=html+''
< html=html+' Configurer les droits.
'
< html=html+roll('goskin',"skins",zwui+'rond_skin.gif',zwui+'r_rond_skin.gif')
< html=html+''
< html=html+' Configurer les skins.
'
<
< html=html+''
<
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre,html)
---
> prnt=prnt+context.menucarte(zwui,zwu,pr,roll)
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/renommerok kzexp_zwook_beta_4/zwo_bo/arbo/renommerok
11a12,22
> roles=mem['user_roles_id']
>
> def check(r):
> cf=r.zwo_dossier
> s_list_a=cf.groupes_editeurs
> list_a=string.split(s_list_a,'&')
> for a in list_a:
> if a<>'':
> if a in roles:
> return 1
> return 0
26,27c37,38
< r='0'
< l.append(r)
---
> p=zwo
> l.append('0')
36,46c47,48
< roles=mem['user_roles_id']
< def check(r):
< cf=r.zwo_dossier
< s_list_a=cf.groupes_editeurs
< list_a=string.split(s_list_a,'&')
< for a in list_a:
< if a<>'':
< if a in roles:
< return 1
< return 0
<
---
> if context.zwo_lib.check_edit_rep(mem,p)==0:
> return "Vous n'avez pas le droit."
48,50c50,51
< if context.zwo_lib.check_edit_rep(mem,p)==0:
< return "Vous n'avez pas le droit."
<
---
> err=[]
> noerr=[]
53,54c54,56
< new=dico['zwook']
< zwo.manage_changeProperties(title=new)
---
> if check(zwo)==1:
> new=dico['zwook']
> zwo.manage_changeProperties(title=new)
59c61
< new=dico[l]
---
> new=dico[l]
61c63,67
< context.zwo_lib.zwo_rename(p,old,newid)
---
> if newid in p.objectIds():
> err.append('Impossible de renomer '+old+' en '+newid+' déja présent ici')
> else:
> noerr.append('renomer ok : '+old+' en '+newid)
> context.zwo_lib.zwo_rename(p,old,newid)
64c70,77
< context.REQUEST.RESPONSE.redirect(mem['zwo_url']+'/zwo_bo/arbo')
---
> if len(err)>0:
> print '
'.join(err)
> print '
'
> print '
'.join(noerr)
> print '
retour'
> return printed
> else:
> context.REQUEST.RESPONSE.redirect(mem['zwo_url']+'/zwo_bo/arbo')
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/skins kzexp_zwook_beta_4/zwo_bo/arbo/skins
49d48
< hlptxt2=''
51,53c50,51
< hlptxt=' poplink(\''+help+'\');'
< hlptxt2='killlink();'
< rett=' rett='RETOUR PAGES'
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre)
< prnt=prnt+spm
<
< # MENU ACTION PAGES
< titre ="OPTIONS PAGES"
<
< html=''
<
< html=html+roll('godroit',"droits",zwui+'rond_droit.gif',zwui+'r_rond_droit.gif')
< html=html+''
< html=html+' Configurer les droits.
'
< html=html+roll('gorefer',"refers",zwui+'rond_refer.gif',zwui+'r_rond_refer.gif')
< html=html+''
< html=html+' Meta et référencement.
'
<
< html=html+''
<
< prnt=prnt+context.zwo_bo.menu(zwu,pr,'nav',titre,html)
---
> prnt=prnt+context.menucarte(zwui,zwu,pr,roll)
diff -r kzexp_zwook_beta_3/zwo_bo/arbo/valid_sel kzexp_zwook_beta_4/zwo_bo/arbo/valid_sel
39c39
< rp=string.split(pgs,'**action')[0]
---
> rp=string.split(pgs,'action**')[1]
46c46
< rp=string.split(pgs,'**action')[0]
---
> rp=string.split(pgs,'action**')[1]
53,54c53,54
< rp=string.split(pgs,'**action')[0]
< context.REQUEST.RESPONSE.redirect('change_ref')
---
> rp=string.split(pgs,'action**')[1]
> context.REQUEST.RESPONSE.redirect('change_ref?rp='+rp)
diff -r kzexp_zwook_beta_3/zwo_bo/autour kzexp_zwook_beta_4/zwo_bo/autour
112,156d111
< ret=ret+"""
<