︙ | | |
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
|
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
|
-
-
+
+
|
return 'normal'
if item[0] == '+':
return 'plus'
if item[0] == '-':
return 'minus'
if request.vars:
c = ''.join([item[2:] for (i, item) in enumerate(d) if item[0] \
== ' ' or 'line%i' % i in request.vars])
c = '\n'.join([item[2:].rstrip() for (i, item) in enumerate(d) if item[0] \
== ' ' or 'line%i' % i in request.vars])
safe_write(path, c)
session.flash = 'files merged'
redirect(URL('edit', args=request.args))
else:
# Making the short circuit compatible with <= python2.4
gen_data = lambda index,item: not item[:1] in ['+','-'] and "" \
or INPUT(_type='checkbox',
|
︙ | | |
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
|
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
|
-
-
+
+
|
functions = {}
for c in controllers:
data = safe_read(apath('%s/controllers/%s' % (app, c), r=request))
items = regex_expose.findall(data)
functions[c] = items
# Get all views
views = sorted(listdir(apath('%s/views/' % app, r=request), '[\w/\-]+\.\w+$'))
views = [x.replace('\\','/') for x in views]
views = sorted(listdir(apath('%s/views/' % app, r=request), '[\w/\-]+(\.\w+)+$'))
views = [x.replace('\\','/') for x in views if not x.endswith('.bak')]
extend = {}
include = {}
for c in views:
data = safe_read(apath('%s/views/%s' % (app, c), r=request))
items = regex_extend.findall(data)
if items:
|
︙ | | |
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
|
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
|
-
+
|
def update_languages():
""" Update available languages """
app = get_app()
update_all_languages(apath(app, r=request))
session.flash = T('Language files (static strings) updated')
redirect(URL('design',args=app))
redirect(URL('design',args=app,anchor='languages'))
def twitter():
session.forget()
session._unlock(response)
import gluon.tools
import gluon.contrib.simplejson as sj
try:
|
︙ | | |
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
|
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
|
-
-
-
+
+
+
+
|
if not db(db.auth_user).count():
auth.settings.registration_requires_approval = False
return dict(form=auth())
else:
return dict(form=T("Disabled"))
def reload_routes():
""" Reload routes.py """
gluon.rewrite.load()
redirect(URL('site'))
""" Reload routes.py """
import gluon.rewrite
gluon.rewrite.load()
redirect(URL('site'))
|