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 '' > 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='
' < < html=html+'' 31a29 > html="" 39c37,40 < l.append(r) --- > if s=="zwook": > html=html+'La page d\'acceuil ne peux être détruite !!
' > else: > l.append(r) 40a42 > checkok=0 43,50c45,58 < html=html+'' < html=html+'
' < html=html+l[i].title_or_id() < html=html+' 
' < < html=html+'' < html=html+'' < html=html+'
' --- > checkok=1 > > if checkok==1: > html=html+'
' > html=html+'' > for i in range(len(ll)): > if ll[i]<>'' and ll[i]<>'action' and len(string.split(ll[i],'*')) >1: > html=html+'' > html=html+'
' > html=html+l[i].title_or_id() > html=html+' 
' > html=html+'' > html=html+'' > 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é !!
' > 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+'
' --- > checkok=1 > > if checkok==1: > html=html+'
' > html=html+'' > > for i in range(len(ll)): > if ll[i]<>'' and ll[i]<>'action' and len(string.split(ll[i],'*')) >1: > html=html+'' > html=html+'
' > html=html+l[i].title_or_id() > html=html+' ' > html=html+'' > html=html+'
' 50,51c62,63 < html=html+'' < 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) :
' > 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+""" < < < < < < < """ 181d135 < hlptxt2='' 183,185c137,138 < hlptxt=' poplink(\''+help+'\');' < hlptxt2='killlink();' < rett=' rett=' rett=''+img+' ' --- > html=html+''+img+' ' diff -r kzexp_zwook_beta_3/zwo_bo/edit/insertpageok kzexp_zwook_beta_4/zwo_bo/edit/insertpageok 7c7 < ##parameters=nompage --- > ##parameters=nompage='' 19a20,22 > if nompage=="": > return 'Précisez un nom de page !!!' > 25,26d27 < < diff -r kzexp_zwook_beta_3/zwo_bo/edit/placeok kzexp_zwook_beta_4/zwo_bo/edit/placeok 73a74,90 > err=[] > #check si id existe déja. > if case=="mem": > for i in idobjs: > if i in repuser['mem_cut'].objectIds(): > err.append(i+' ne peux être déplacer car son identifiant est déja utilisé dans la memoire perso') > else: > for i in idobjsmem: > if i in rep.objectIds(): > err.append(i+' ne peux être déplacer car son identifiant est déja utilisé dans cette page') > > if len(err)>0: > print '
'.join(err) > print '
Retour' > return printed > > diff -r kzexp_zwook_beta_3/zwo_bo/edit/renommerok kzexp_zwook_beta_4/zwo_bo/edit/renommerok 48a49,51 > err=[] > noerr=[] > 54,57c57,64 < context.zwo_lib.zwo_rename(rep,old,newid) < rep[newid].manage_changeProperties(title=new) < t=renameintab(tabl,old,newid) < tabl=t --- > if newid in rep.objectIds(): > err.append(' Un élément possede déja l\'indentifiant '+newid+' : renommage de '+old+' annulé.') > else: > noerr.append(' Renommer '+old+' en '+newid+' OK.') > context.zwo_lib.zwo_rename(rep,old,newid) > rep[newid].manage_changeProperties(title=new) > t=renameintab(tabl,old,newid) > tabl=t 62,63c69,74 < context.zwo_lib.zwo_rename(rep,old,newid) < rep[newid].manage_changeProperties(title=new) --- > if newid in rep.objectIds(): > err.append(' Un élément possede déja l\'indentifiant '+newid+' : renommage de '+old+' annulé.') > else: > noerr.append(' Renommer '+old+' en '+newid+' OK.') > context.zwo_lib.zwo_rename(rep,old,newid) > rep[newid].manage_changeProperties(title=new) 68,69c79,84 < context.zwo_lib.zwo_rename(repusercut,old,newid) < repusercut[newid].manage_changeProperties(title=new) --- > if newid in repusercut.objectIds(): > err.append(' Un élément possede déja l\'indentifiant '+newid+' : renommage de '+old+' annulé.') > else: > noerr.append(' Renommer '+old+' en '+newid+' OK.') > context.zwo_lib.zwo_rename(repusercut,old,newid) > repusercut[newid].manage_changeProperties(title=new) 71a87,94 > > if len(err)>0: > print '
'.join(err) > print '
' > print '
'.join(noerr) > print '
Retour' > return printed > diff -r kzexp_zwook_beta_3/zwo_bo/skin/index_html kzexp_zwook_beta_4/zwo_bo/skin/index_html 90d89 < hlptxt2='' 92,94c91,92 < hlptxt=' poplink(\''+help+'\');' < hlptxt2='killlink();' < rett=' rett=''+img+' ' --- > html=html+''+img+' ' diff -r kzexp_zwook_beta_3/zwo_bo/skin/placeok kzexp_zwook_beta_4/zwo_bo/skin/placeok 24a25,27 > err=[] > noerr=[] > 86a90,104 > #check si id existe déja. > if case=="mem": > for i in idobjs: > if i in repuser['mem_cut'].objectIds(): > err.append(i+' ne peux être déplacer car son identifiant est déja utilisé dans la memoire perso') > else: > for i in idobjsmem: > if i in rep.objectIds(): > err.append(i+' ne peux être déplacer car son identifiant est déja utilisé dans ce skin') > > if len(err)>0: > print '
'.join(err) > print '
Retour' > return printed > diff -r kzexp_zwook_beta_3/zwo_bo/skin/renommerok kzexp_zwook_beta_4/zwo_bo/skin/renommerok 65a66,68 > err=[] > noerr=[] > 71,74c74,81 < context.zwo_lib.zwo_rename(rep,old,newid) < rep[newid].manage_changeProperties(title=new) < t=renameintab(tabl,old,newid) < tabl=t --- > if newid in rep.objectIds(): > err.append(' Un élément possede déja l\'indentifiant '+newid+' : renommage de '+old+' annulé.') > else: > noerr.append(' Renommer '+old+' en '+newid+' OK.') > context.zwo_lib.zwo_rename(rep,old,newid) > rep[newid].manage_changeProperties(title=new) > t=renameintab(tabl,old,newid) > tabl=t 79,80c86,91 < context.zwo_lib.zwo_rename(rep,old,newid) < rep[newid].manage_changeProperties(title=new) --- > if newid in rep.objectIds(): > err.append(' Un élément possede déja l\'indentifiant '+newid+' : renommage de '+old+' annulé.') > else: > noerr.append(' Renommer '+old+' en '+newid+' OK.') > context.zwo_lib.zwo_rename(rep,old,newid) > rep[newid].manage_changeProperties(title=new) 85,86c96,101 < context.zwo_lib.zwo_rename(repusercut,old,newid) < repusercut[newid].manage_changeProperties(title=new) --- > if newid in repusercut.objectIds(): > err.append(' Un élément possede déja l\'indentifiant '+newid+' : renommage de '+old+' annulé.') > else: > noerr.append(' Renommer '+old+' en '+newid+' OK.') > context.zwo_lib.zwo_rename(repusercut,old,newid) > repusercut[newid].manage_changeProperties(title=new) 88a104,111 > > if len(err)>0: > print '
'.join(err) > print '
' > print '
'.join(noerr) > print '
Retour' > return printed > diff -r kzexp_zwook_beta_3/zwo_bo/skin/skins/detruireok kzexp_zwook_beta_4/zwo_bo/skin/skins/detruireok 23c23 < def checkinrep(r,oldskin,newskin): --- > def checkinrep(r,oldskin,newskin): 28,30c28,35 < r.zwo_dossier.manage_changeProperties(skin=newskin) < numno="0" < r.zwo_dossier.manage_changeProperties(new_skin=numno) --- > if r.absolute_url()==mem["zwo_url"]: > r.zwo_dossier.manage_changeProperties(skin=newskin) > numno="1" > r.zwo_dossier.manage_changeProperties(new_skin=numno) > else: > r.zwo_dossier.manage_changeProperties(skin=newskin) > numno="0" > r.zwo_dossier.manage_changeProperties(new_skin=numno) diff -r kzexp_zwook_beta_3/zwo_bo/skin/skins/dupliquerok kzexp_zwook_beta_4/zwo_bo/skin/skins/dupliquerok 16a17,19 > err=[] > noerr=[] > 21,23c24,30 < context.zwo_lib.zwo_cpy(repskins,repskins['zwo_temp'],old,newid) < context.zwo_lib.zwo_cpy(repskins['zwo_temp'],repskins,newid) < repskins[newid].manage_changeProperties(title=new) --- > if newid in repskins.objectIds(): > err.append('il existe déja un skin '+newid+", duplication annulé.") > else: > noerr.append('Duplication de '+old+' en '+newid+" : OK.") > context.zwo_lib.zwo_cpy(repskins,repskins['zwo_temp'],old,newid) > context.zwo_lib.zwo_cpy(repskins['zwo_temp'],repskins,newid) > repskins[newid].manage_changeProperties(title=new) 26a34,41 > if len(err)>0: > print '
'.join(err) > print '
' > print '
'.join(noerr) > print 'Retour' > return printed > > diff -r kzexp_zwook_beta_3/zwo_bo/skin/skins/index_html kzexp_zwook_beta_4/zwo_bo/skin/skins/index_html 48d47 < hlptxt2='' 50,52c49,50 < hlptxt=' poplink(\''+help+'\');' < hlptxt2='killlink();' < rett=' rett='Retour' < print context.standard_html_footer() --- > print 'Retour' diff -r kzexp_zwook_beta_3/zwo_bo/skin/skins/renommerok kzexp_zwook_beta_4/zwo_bo/skin/skins/renommerok 23a24,26 > err=[] > noerr=[] > 25,27c28,34 < old=k < new=dico[k] < newid=context.zwo_lib.mix_id_zope(new) --- > old=k > new=dico[k] > newid=context.zwo_lib.mix_id_zope(new) > if newid in repskins.objectIds(): > err.append(old+" ne peux être renomer car "+newid+" existe déja.") > else: > noerr.append(old+" renommer en "+newid+" : OK.") 31a39,45 > if len(err)>0: > print '
'.join(err) > print '
' > print '
'.join(noerr) > print '
retour' > return printed > Only in kzexp_zwook_beta_4/zwo_images/bo: r_rond_dossier.gif Only in kzexp_zwook_beta_4/zwo_images/bo: rond_dossier.gif Only in kzexp_zwook_beta_3/zwo_images/modules: forums diff -r kzexp_zwook_beta_3/zwo_lib/mix_id_zope kzexp_zwook_beta_4/zwo_lib/mix_id_zope 40a41,51 > > if idinit!='' and c=="": > c="vide" > > if c[0]=='_': > c='x'+c > > l=len(c) > if c[l-1]=='_': > c=c+'x' > diff -r kzexp_zwook_beta_3/zwo_lib/standard_html_footer kzexp_zwook_beta_4/zwo_lib/standard_html_footer 106c106 < ppc.append(' style="color:%s;"' % textcolor) --- > ppc.append(' style="color:%s;"' % textcolor) 240c240 < couleurtextetab="#000000" --- > couleurtextetab="" diff -r kzexp_zwook_beta_3/zwo_lib/standard_html_header kzexp_zwook_beta_4/zwo_lib/standard_html_header 218c218 < ppc.append(' style="color:%s"' % textcolor) --- > ppc.append(' style="color:%s"' % textcolor) 352c352 < couleurtextetab="#000000" --- > couleurtextetab="" diff -r kzexp_zwook_beta_3/zwo_lib/standard_html_home kzexp_zwook_beta_4/zwo_lib/standard_html_home 102c102 < ppc.append(' style="color:%s;"' % textcolor) --- > ppc.append(' style="color:%s;"' % textcolor) 227c227 < couleurtextetab="#000000" --- > couleurtextetab=""