Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/views/default/profile.html
diff options
context:
space:
mode:
Diffstat (limited to 'views/default/profile.html')
-rw-r--r--views/default/profile.html42
1 files changed, 42 insertions, 0 deletions
diff --git a/views/default/profile.html b/views/default/profile.html
new file mode 100644
index 0000000..ed442c0
--- /dev/null
+++ b/views/default/profile.html
@@ -0,0 +1,42 @@
+{{extend 'default/_base.html'}}
+{{if avatar != None:}}
+ <img src="{{=URL(r=request,f='download',args=avatar.avatar)}}"/>
+ {{pass}}
+<h1>{{=profile.username + "'s profile"}}</h1>
+{{if auth.is_logged_in():}}
+ {{if profile.username != auth.user.username:}}
+ {{if ("friend",auth.user.username) in requests:}}
+ <p>friend request pending</p>
+ {{pass}}
+ {{if ("friend",auth.user.username) not in requests and auth.user.username not in friends:}}
+ <p><a href={{="add_as_friend?user="+profile.username}}>Add as friend</a></p>
+ {{pass}}
+ <p>{{=profile.username+" has "+str(len(friends))+" friend(s) ("}}<a href={{="friends?user="+profile.username}}>view all</a>)</p>
+ {{pass}}
+ {{if profile.username == auth.user.username:}}
+ <p>{{="You have "+str(len(friends))+" friend(s) ("}}<a href={{="friends?user="+profile.username}}>view all</a>)</p>
+ {{pass}}
+ {{pass}}
+
+<p>{{=profile.username + "'s submissions ("}}<a href={{="index?profile="+profile.username}}>view all</a>):</p>
+{{for row in images:}}
+ <table><tr>
+ {{for image in row:}}
+ <td><a href = {{="image.html?image="+str(image.id)}}>
+ <img src="{{=URL(r=request, f='download', args=image.small_image)}}"
+ onclick="ajax('ajaxwiki_onclick',['text'],'html')"/>
+ <br><center>{{=image.title}}</center></a></td>
+ {{pass}}
+ </tr></table>
+ {{pass}}
+<p>{{=profile.username + "'s favorites("}}<a href={{="index?profile="+profile.username+";favorites=True"}}>view all</a>):</p>
+{{for row in favorites:}}
+ <table><tr>
+ {{for image in row:}}
+ <td><a href = {{="image.html?image="+str(image.id)}}>
+ <img width="250px" src="{{=URL(r=request, f='download', args=image.small_image)}}"
+ onclick="ajax('ajaxwiki_onclick',['text'],'html')"/>
+ <br><center>{{=image.title}}</center></a></td>
+ {{pass}}
+ </tr></table>
+ {{pass}}