from django.conf.urls.defaults import *
from references.views import *

urlpatterns = patterns('',
    # Example:
    # (r'^spatialreferences/', include('foo.urls')),

    (r'^$', main_page),
    
    #
    # (r'^(?P<type>epsg)/(?P<code>[0-9]*)/$', old_url),
    # (r'^(?P<type>esri)/(?P<code>[0-9]*)/$', old_url),
    # (r'^(?P<type>esri)/(?P<code>[0-9]*)/(?P<output>[A-Za-z0-9+]*)/$', old_url),
    # (r'^(?P<type>epsg)/(?P<code>[0-9]*)/(?P<output>[A-Za-z0-9+]*)/$', old_url),
    # (r'^user/$', old_url),
    # (r'^epsg/$', old_url),
    # (r'^user/upload/$', old_url),
    # (r'^user/download/$', old_url),
    # (r'^user/(?P<code>[0-9A-Za-z-]*)/$', old_url),
    # (r'^user/(?P<code>[0-9A-Za-z-]*)/(?P<output>[A-Za-z0-9+]*)/$', old_url),
    # 
    # new 
    
    (r'^ref/(?P<type>epsg)/(?P<code>[0-9]*)/$', index),
    (r'^ref/(?P<type>esri)/(?P<code>[0-9]*)/$', index),
    (r'^ref/epsg/(?P<code>[0-9]*)/render/$', render),
    (r'^ref/(?P<type>esri)/(?P<code>[0-9]*)/(?P<output>[A-Za-z0-9+]*)/$', epsg),
    (r'^ref/(?P<type>epsg)/(?P<code>[0-9]*)/(?P<output>[A-Za-z0-9+]*)/$', epsg),
    (r'^ref/user/$', user_list),
    (r'^ref/epsg/$', epsg_list),
    (r'^ref/user/upload/$', user_upload),
    (r'^ref/user/download/$', user_download),
    (r'^ref/user/(?P<code>[0-9A-Za-z-_]*)/$', user_index),
    (r'^ref/user/(?P<code>[0-9A-Za-z-_]*)/(?P<output>[A-Za-z0-9+]*)/$', user),
    (r'^projection/$', projection),
    
    
)
