Merge https://github.com/friendica/friendica into pull
This commit is contained in:
commit
a742199035
88
view/theme/diabook-aerith/admin_users.tpl
Normal file
88
view/theme/diabook-aerith/admin_users.tpl
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
<script>
|
||||||
|
function confirm_delete(uname){
|
||||||
|
return confirm( "$confirm_delete".format(uname));
|
||||||
|
}
|
||||||
|
function confirm_delete_multi(){
|
||||||
|
return confirm("$confirm_delete_multi");
|
||||||
|
}
|
||||||
|
function selectall(cls){
|
||||||
|
$("."+cls).attr('checked','checked');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<div id='adminpage'>
|
||||||
|
<h1>$title - $page</h1>
|
||||||
|
|
||||||
|
<form action="$baseurl/admin/users" method="post">
|
||||||
|
|
||||||
|
<h3>$h_pending</h3>
|
||||||
|
{{ if $pending }}
|
||||||
|
<table id='pending'>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
{{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ for $pending as $u }}
|
||||||
|
<tr>
|
||||||
|
<td class="created">$u.created</td>
|
||||||
|
<td class="name">$u.name</td>
|
||||||
|
<td class="email">$u.email</td>
|
||||||
|
<td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
|
||||||
|
<td class="tools">
|
||||||
|
<a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
|
||||||
|
<a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ endfor }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
|
||||||
|
<div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
|
||||||
|
{{ else }}
|
||||||
|
<p>$no_pending</p>
|
||||||
|
{{ endif }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h3>$h_users</h3>
|
||||||
|
{{ if $users }}
|
||||||
|
<table id='users'>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th></th>
|
||||||
|
{{ for $th_users as $th }}<th>$th</th>{{ endfor }}
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ for $users as $u }}
|
||||||
|
<tr>
|
||||||
|
<td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
|
||||||
|
<td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
|
||||||
|
<td class='email'>$u.email</td>
|
||||||
|
<td class='register_date'>$u.register_date</td>
|
||||||
|
<td class='login_date'>$u.login_date</td>
|
||||||
|
<td class='lastitem_date'>$u.lastitem_date</td>
|
||||||
|
<td class='login_date'>$u.page-flags</td>
|
||||||
|
<td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
|
||||||
|
<td class="tools" style="width:60px;">
|
||||||
|
<a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
|
||||||
|
<a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ endfor }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
|
||||||
|
<div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
|
||||||
|
{{ else }}
|
||||||
|
NO USERS?!?
|
||||||
|
{{ endif }}
|
||||||
|
</form>
|
||||||
|
</div>
|
10
view/theme/diabook-aerith/ch_directory_item.tpl
Executable file
10
view/theme/diabook-aerith/ch_directory_item.tpl
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
<div class="directory-item" id="directory-item-$id" >
|
||||||
|
<div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
|
||||||
|
<div class="directory-photo" id="directory-photo-$id" >
|
||||||
|
<a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
|
||||||
|
<img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -12,13 +12,13 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="comment-edit-photo-end"></div>
|
<div class="comment-edit-photo-end"></div>
|
||||||
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
|
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
|
||||||
<a class="icon bb-image" onclick="insertFormatting('$comment','img',$id);">img</a>
|
<a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
|
||||||
<a class="icon bb-url" onclick="insertFormatting('$comment','url',$id);">url</a>
|
<a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
|
||||||
<a class="icon bb-video" onclick="insertFormatting('$comment','video',$id);">video</a>
|
<a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
|
||||||
<a class="icon underline" onclick="insertFormatting('$comment','u',$id);">u</a>
|
<a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
|
||||||
<a class="icon italic" onclick="insertFormatting('$comment','i',$id);">i</a>
|
<a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
|
||||||
<a class="icon bold" onclick="insertFormatting('$comment','b',$id);">b</a>
|
<a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
|
||||||
<a class="icon quote" onclick="insertFormatting('$comment','quote',$id);">quote</a>
|
<a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
|
||||||
{{ if $qcomment }}
|
{{ if $qcomment }}
|
||||||
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
|
|
1
view/theme/diabook-aerith/directory_item.tpl
Normal file → Executable file
1
view/theme/diabook-aerith/directory_item.tpl
Normal file → Executable file
|
@ -7,4 +7,5 @@
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="contact-name" id="directory-name-$id">$name</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
5
view/theme/diabook-aerith/group_side.tpl
Normal file → Executable file
5
view/theme/diabook-aerith/group_side.tpl
Normal file → Executable file
|
@ -25,5 +25,10 @@
|
||||||
{{ endfor }}
|
{{ endfor }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
{{ if $ungrouped }}
|
||||||
|
<div id="sidebar-ungrouped">
|
||||||
|
<a href="nogroup">$ungrouped</a>
|
||||||
|
</div>
|
||||||
|
{{ endif }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
BIN
view/theme/diabook-aerith/icons/block.png
Executable file
BIN
view/theme/diabook-aerith/icons/block.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 335 B |
|
@ -26,6 +26,7 @@
|
||||||
<li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
|
<li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.messages }}
|
{{ if $nav.messages }}
|
||||||
|
@ -45,7 +46,7 @@
|
||||||
{{ if $nav.notifications }}
|
{{ if $nav.notifications }}
|
||||||
<li id="nav-notifications-linkmenu" class="nav-menu-icon">
|
<li id="nav-notifications-linkmenu" class="nav-menu-icon">
|
||||||
<a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
|
<a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
|
||||||
<span class="icon notify">$nav.notifications.1</span>
|
<span class="icon notify">$nav.notifications.1</span>
|
||||||
<span id="notify-update" class="nav-notify"></span></a>
|
<span id="notify-update" class="nav-notify"></span></a>
|
||||||
<ul id="nav-notifications-menu" class="menu-popup">
|
<ul id="nav-notifications-menu" class="menu-popup">
|
||||||
<li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
|
<li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
|
||||||
|
@ -63,16 +64,18 @@
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
|
<li style="width: 1%; height: 1px;float: right;"></li>
|
||||||
|
|
||||||
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
|
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
|
||||||
<ul id="nav-site-menu" class="menu-popup">
|
<ul id="nav-site-menu" class="menu-popup">
|
||||||
{{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
|
{{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
|
{{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
|
{{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
|
||||||
|
|
||||||
<li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
|
<li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
|
||||||
|
|
||||||
{{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
|
{{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
|
||||||
{{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
|
{{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
|
||||||
|
|
||||||
|
@ -82,13 +85,13 @@
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
{{ if $nav.directory }}
|
{{ if $nav.directory }}
|
||||||
<li id="nav-directory-link" class="nav-menu $sel.directory">
|
<li id="nav-directory-link" class="nav-menu $sel.directory">
|
||||||
<a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
|
<a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
|
|
||||||
{{ if $nav.apps }}
|
{{ if $nav.apps }}
|
||||||
<li id="nav-apps-link" class="nav-menu $sel.apps">
|
<li id="nav-apps-link" class="nav-menu $sel.apps">
|
||||||
<a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
|
<a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
|
||||||
|
@ -100,7 +103,7 @@
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.settings }}
|
{{ if $nav.home }}
|
||||||
<li id="nav-home-link" class="nav-menu $sel.home">
|
<li id="nav-home-link" class="nav-menu $sel.home">
|
||||||
<a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
|
<a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
|
||||||
<span id="home-update" class="nav-notify"></span></a>
|
<span id="home-update" class="nav-notify"></span></a>
|
||||||
|
@ -137,9 +140,10 @@
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook-aerith/icons/scroll_top.png" title="scroll to top"></a></div>
|
<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
|
||||||
<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
|
<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
|
||||||
<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook-aerith/icons/bluebug.png" title="report bugs for the theme diabook-aerith"/></a></div>
|
<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
<div id="nets-sidebar" class="widget">
|
<div id="profile_side">
|
||||||
<h3>$title</h3>
|
<h3 style="margin-left: 2px;">$title</h3>
|
||||||
<div id="nets-desc">$desc</div>
|
<div id="nets-desc">$desc</div>
|
||||||
|
|
||||||
<ul class="nets-ul">
|
<ul class="menu-profile-side">
|
||||||
<li class="tool"><a style="text-decoration: none;" href="$base" class="nets-link{{ if $sel_all }} nets-selected{{ endif }} nets-all">$all</a></li>
|
<li class="menu-profile-list">
|
||||||
|
<span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
|
||||||
|
<a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
|
||||||
{{ for $nets as $net }}
|
{{ for $nets as $net }}
|
||||||
<li class="tool"><a href="$base?nets=$net.ref" class="nets-link{{ if $net.selected }} nets-selected{{ endif }}">$net.name</a></li>
|
<li class="menu-profile-list">
|
||||||
|
<span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
|
||||||
|
<a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
|
||||||
{{ endfor }}
|
{{ endfor }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1064,6 +1064,10 @@ aside #search-text {
|
||||||
border-top-right-radius: 15px;
|
border-top-right-radius: 15px;
|
||||||
border-bottom-right-radius: 15px;
|
border-bottom-right-radius: 15px;
|
||||||
border-bottom-left-radius: 15px;
|
border-bottom-left-radius: 15px;
|
||||||
|
-moz-border-bottom-colors: #dbdbdb;
|
||||||
|
-moz-border-top-colors: #999;
|
||||||
|
-moz-border-left-colors: #999;
|
||||||
|
-moz-border-right-colors: #dbdbdb;
|
||||||
}
|
}
|
||||||
aside #side-follow-url {
|
aside #side-follow-url {
|
||||||
width: 150px;
|
width: 150px;
|
||||||
|
|
|
@ -169,13 +169,17 @@
|
||||||
}
|
}
|
||||||
.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png");
|
.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png");
|
||||||
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
||||||
|
.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
|
||||||
|
.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
|
||||||
|
display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.article { background-position: -50px 0px;}
|
.article { background-position: -50px 0px;}
|
||||||
/*.audio { background-position: -70px 0px;}*/
|
/*.audio { background-position: -70px 0px;}*/
|
||||||
.block { background-position: -90px 0px;}
|
|
||||||
/*.drop { background-position: -110px 0px;}*/
|
/*.drop { background-position: -110px 0px;}*/
|
||||||
/*.drophide { background-position: -130px 0px;}*/
|
/*.drophide { background-position: -130px 0px;}*/
|
||||||
/*.edit { background-position: -150px 0px;}*/
|
/*.edit { background-position: -150px 0px;}*/
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
/*
|
/*
|
||||||
* Name: Diabook-aerith
|
* Name: Diabook-aerith
|
||||||
* Description: Diabook-aerith : report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
|
* Description: Diabook-aerith : report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
|
||||||
* Version: (Version: 1.018)
|
* Version: (Version: 1.019)
|
||||||
* Author:
|
* Author:
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
//print diabook-version for debugging
|
//print diabook-version for debugging
|
||||||
$diabook_version = "Diabook-aerith (Version: 1.018)";
|
$diabook_version = "Diabook-aerith (Version: 1.019)";
|
||||||
$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
|
$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
|
||||||
|
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ function diabook_aerith_community_info(){
|
||||||
0,
|
0,
|
||||||
9
|
9
|
||||||
);
|
);
|
||||||
$tpl = file_get_contents( dirname(__file__).'/directory_item.tpl');
|
$tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$photo = 'thumb';
|
$photo = 'thumb';
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
|
@ -115,7 +115,7 @@ function diabook_aerith_community_info(){
|
||||||
dbesc(t('Profile Photos'))
|
dbesc(t('Profile Photos'))
|
||||||
);
|
);
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$tpl = file_get_contents( dirname(__file__).'/directory_item.tpl');
|
$tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
$photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
|
$photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
|
||||||
$photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
|
$photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
|
||||||
|
|
88
view/theme/diabook-blue/admin_users.tpl
Normal file
88
view/theme/diabook-blue/admin_users.tpl
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
<script>
|
||||||
|
function confirm_delete(uname){
|
||||||
|
return confirm( "$confirm_delete".format(uname));
|
||||||
|
}
|
||||||
|
function confirm_delete_multi(){
|
||||||
|
return confirm("$confirm_delete_multi");
|
||||||
|
}
|
||||||
|
function selectall(cls){
|
||||||
|
$("."+cls).attr('checked','checked');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<div id='adminpage'>
|
||||||
|
<h1>$title - $page</h1>
|
||||||
|
|
||||||
|
<form action="$baseurl/admin/users" method="post">
|
||||||
|
|
||||||
|
<h3>$h_pending</h3>
|
||||||
|
{{ if $pending }}
|
||||||
|
<table id='pending'>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
{{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ for $pending as $u }}
|
||||||
|
<tr>
|
||||||
|
<td class="created">$u.created</td>
|
||||||
|
<td class="name">$u.name</td>
|
||||||
|
<td class="email">$u.email</td>
|
||||||
|
<td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
|
||||||
|
<td class="tools">
|
||||||
|
<a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
|
||||||
|
<a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ endfor }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
|
||||||
|
<div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
|
||||||
|
{{ else }}
|
||||||
|
<p>$no_pending</p>
|
||||||
|
{{ endif }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h3>$h_users</h3>
|
||||||
|
{{ if $users }}
|
||||||
|
<table id='users'>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th></th>
|
||||||
|
{{ for $th_users as $th }}<th>$th</th>{{ endfor }}
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ for $users as $u }}
|
||||||
|
<tr>
|
||||||
|
<td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
|
||||||
|
<td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
|
||||||
|
<td class='email'>$u.email</td>
|
||||||
|
<td class='register_date'>$u.register_date</td>
|
||||||
|
<td class='login_date'>$u.login_date</td>
|
||||||
|
<td class='lastitem_date'>$u.lastitem_date</td>
|
||||||
|
<td class='login_date'>$u.page-flags</td>
|
||||||
|
<td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
|
||||||
|
<td class="tools" style="width:60px;">
|
||||||
|
<a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
|
||||||
|
<a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ endfor }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
|
||||||
|
<div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
|
||||||
|
{{ else }}
|
||||||
|
NO USERS?!?
|
||||||
|
{{ endif }}
|
||||||
|
</form>
|
||||||
|
</div>
|
10
view/theme/diabook-blue/ch_directory_item.tpl
Executable file
10
view/theme/diabook-blue/ch_directory_item.tpl
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
<div class="directory-item" id="directory-item-$id" >
|
||||||
|
<div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
|
||||||
|
<div class="directory-photo" id="directory-photo-$id" >
|
||||||
|
<a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
|
||||||
|
<img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -12,13 +12,13 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="comment-edit-photo-end"></div>
|
<div class="comment-edit-photo-end"></div>
|
||||||
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
|
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
|
||||||
<a class="icon bb-image" onclick="insertFormatting('$comment','img',$id);">img</a>
|
<a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
|
||||||
<a class="icon bb-url" onclick="insertFormatting('$comment','url',$id);">url</a>
|
<a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
|
||||||
<a class="icon bb-video" onclick="insertFormatting('$comment','video',$id);">video</a>
|
<a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
|
||||||
<a class="icon underline" onclick="insertFormatting('$comment','u',$id);">u</a>
|
<a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
|
||||||
<a class="icon italic" onclick="insertFormatting('$comment','i',$id);">i</a>
|
<a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
|
||||||
<a class="icon bold" onclick="insertFormatting('$comment','b',$id);">b</a>
|
<a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
|
||||||
<a class="icon quote" onclick="insertFormatting('$comment','quote',$id);">quote</a>
|
<a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
|
||||||
{{ if $qcomment }}
|
{{ if $qcomment }}
|
||||||
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
|
|
1
view/theme/diabook-blue/directory_item.tpl
Normal file → Executable file
1
view/theme/diabook-blue/directory_item.tpl
Normal file → Executable file
|
@ -7,4 +7,5 @@
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="contact-name" id="directory-name-$id">$name</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
5
view/theme/diabook-blue/group_side.tpl
Normal file → Executable file
5
view/theme/diabook-blue/group_side.tpl
Normal file → Executable file
|
@ -25,5 +25,10 @@
|
||||||
{{ endfor }}
|
{{ endfor }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
{{ if $ungrouped }}
|
||||||
|
<div id="sidebar-ungrouped">
|
||||||
|
<a href="nogroup">$ungrouped</a>
|
||||||
|
</div>
|
||||||
|
{{ endif }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
BIN
view/theme/diabook-blue/icons/block.png
Executable file
BIN
view/theme/diabook-blue/icons/block.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 335 B |
|
@ -26,6 +26,7 @@
|
||||||
<li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
|
<li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.messages }}
|
{{ if $nav.messages }}
|
||||||
|
@ -63,16 +64,18 @@
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
|
<li style="width: 1%; height: 1px;float: right;"></li>
|
||||||
|
|
||||||
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
|
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
|
||||||
<ul id="nav-site-menu" class="menu-popup">
|
<ul id="nav-site-menu" class="menu-popup">
|
||||||
{{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
|
{{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
|
{{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
|
{{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
|
||||||
|
|
||||||
<li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
|
<li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
|
||||||
|
|
||||||
{{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
|
{{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
|
||||||
{{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
|
{{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
|
||||||
|
|
||||||
|
@ -82,13 +85,13 @@
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
{{ if $nav.directory }}
|
{{ if $nav.directory }}
|
||||||
<li id="nav-directory-link" class="nav-menu $sel.directory">
|
<li id="nav-directory-link" class="nav-menu $sel.directory">
|
||||||
<a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
|
<a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
|
|
||||||
{{ if $nav.apps }}
|
{{ if $nav.apps }}
|
||||||
<li id="nav-apps-link" class="nav-menu $sel.apps">
|
<li id="nav-apps-link" class="nav-menu $sel.apps">
|
||||||
<a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
|
<a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
|
||||||
|
@ -100,7 +103,7 @@
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.settings }}
|
{{ if $nav.home }}
|
||||||
<li id="nav-home-link" class="nav-menu $sel.home">
|
<li id="nav-home-link" class="nav-menu $sel.home">
|
||||||
<a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
|
<a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
|
||||||
<span id="home-update" class="nav-notify"></span></a>
|
<span id="home-update" class="nav-notify"></span></a>
|
||||||
|
@ -143,6 +146,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<ul id="nav-notifications-template" style="display:none;" rel="template">
|
<ul id="nav-notifications-template" style="display:none;" rel="template">
|
||||||
<li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
|
<li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
<div id="nets-sidebar" class="widget">
|
<div id="profile_side">
|
||||||
<h3>$title</h3>
|
<h3 style="margin-left: 2px;">$title</h3>
|
||||||
<div id="nets-desc">$desc</div>
|
<div id="nets-desc">$desc</div>
|
||||||
|
|
||||||
<ul class="nets-ul">
|
<ul class="menu-profile-side">
|
||||||
<li class="tool"><a style="text-decoration: none;" href="$base" class="nets-link{{ if $sel_all }} nets-selected{{ endif }} nets-all">$all</a></li>
|
<li class="menu-profile-list">
|
||||||
|
<span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
|
||||||
|
<a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
|
||||||
{{ for $nets as $net }}
|
{{ for $nets as $net }}
|
||||||
<li class="tool"><a href="$base?nets=$net.ref" class="nets-link{{ if $net.selected }} nets-selected{{ endif }}">$net.name</a></li>
|
<li class="menu-profile-list">
|
||||||
|
<span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
|
||||||
|
<a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
|
||||||
{{ endfor }}
|
{{ endfor }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1030,6 +1030,10 @@ aside #search-text {
|
||||||
border-top-right-radius: 15px;
|
border-top-right-radius: 15px;
|
||||||
border-bottom-right-radius: 15px;
|
border-bottom-right-radius: 15px;
|
||||||
border-bottom-left-radius: 15px;
|
border-bottom-left-radius: 15px;
|
||||||
|
-moz-border-bottom-colors: #dbdbdb;
|
||||||
|
-moz-border-top-colors: #999;
|
||||||
|
-moz-border-left-colors: #999;
|
||||||
|
-moz-border-right-colors: #dbdbdb;
|
||||||
}
|
}
|
||||||
aside #side-follow-url {
|
aside #side-follow-url {
|
||||||
width: 150px;
|
width: 150px;
|
||||||
|
|
|
@ -168,13 +168,17 @@
|
||||||
}
|
}
|
||||||
.edit {background-image: url("../../../view/theme/diabook-blue/icons/pencil2.png");
|
.edit {background-image: url("../../../view/theme/diabook-blue/icons/pencil2.png");
|
||||||
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
||||||
|
.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
|
||||||
|
.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
|
||||||
|
display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.article { background-position: -50px 0px;}
|
.article { background-position: -50px 0px;}
|
||||||
/*.audio { background-position: -70px 0px;}*/
|
/*.audio { background-position: -70px 0px;}*/
|
||||||
.block { background-position: -90px 0px;}
|
|
||||||
/*.drop { background-position: -110px 0px;}*/
|
/*.drop { background-position: -110px 0px;}*/
|
||||||
/*.drophide { background-position: -130px 0px;}*/
|
/*.drophide { background-position: -130px 0px;}*/
|
||||||
/*.edit { background-position: -150px 0px;}*/
|
/*.edit { background-position: -150px 0px;}*/
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
/*
|
/*
|
||||||
* Name: Diabook-blue
|
* Name: Diabook-blue
|
||||||
* Description: Diabook-blue: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
|
* Description: Diabook-blue: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
|
||||||
* Version: (Version: 1.018)
|
* Version: (Version: 1.019)
|
||||||
* Author:
|
* Author:
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
//print diabook-version for debugging
|
//print diabook-version for debugging
|
||||||
$diabook_version = "Diabook-blue (Version: 1.018)";
|
$diabook_version = "Diabook-blue (Version: 1.019)";
|
||||||
$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
|
$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
|
||||||
|
|
||||||
//change css on network and profilepages
|
//change css on network and profilepages
|
||||||
|
@ -35,7 +35,7 @@ function diabook_blue_community_info(){
|
||||||
0,
|
0,
|
||||||
9
|
9
|
||||||
);
|
);
|
||||||
$tpl = file_get_contents( dirname(__file__).'/directory_item.tpl');
|
$tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$photo = 'thumb';
|
$photo = 'thumb';
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
|
@ -114,7 +114,7 @@ function diabook_blue_community_info(){
|
||||||
dbesc(t('Profile Photos'))
|
dbesc(t('Profile Photos'))
|
||||||
);
|
);
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$tpl = file_get_contents( dirname(__file__).'/directory_item.tpl');
|
$tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
$photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
|
$photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
|
||||||
$photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
|
$photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
|
||||||
|
|
88
view/theme/diabook-red/admin_users.tpl
Normal file
88
view/theme/diabook-red/admin_users.tpl
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
<script>
|
||||||
|
function confirm_delete(uname){
|
||||||
|
return confirm( "$confirm_delete".format(uname));
|
||||||
|
}
|
||||||
|
function confirm_delete_multi(){
|
||||||
|
return confirm("$confirm_delete_multi");
|
||||||
|
}
|
||||||
|
function selectall(cls){
|
||||||
|
$("."+cls).attr('checked','checked');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<div id='adminpage'>
|
||||||
|
<h1>$title - $page</h1>
|
||||||
|
|
||||||
|
<form action="$baseurl/admin/users" method="post">
|
||||||
|
|
||||||
|
<h3>$h_pending</h3>
|
||||||
|
{{ if $pending }}
|
||||||
|
<table id='pending'>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
{{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ for $pending as $u }}
|
||||||
|
<tr>
|
||||||
|
<td class="created">$u.created</td>
|
||||||
|
<td class="name">$u.name</td>
|
||||||
|
<td class="email">$u.email</td>
|
||||||
|
<td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
|
||||||
|
<td class="tools">
|
||||||
|
<a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
|
||||||
|
<a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ endfor }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
|
||||||
|
<div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
|
||||||
|
{{ else }}
|
||||||
|
<p>$no_pending</p>
|
||||||
|
{{ endif }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h3>$h_users</h3>
|
||||||
|
{{ if $users }}
|
||||||
|
<table id='users'>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th></th>
|
||||||
|
{{ for $th_users as $th }}<th>$th</th>{{ endfor }}
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ for $users as $u }}
|
||||||
|
<tr>
|
||||||
|
<td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
|
||||||
|
<td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
|
||||||
|
<td class='email'>$u.email</td>
|
||||||
|
<td class='register_date'>$u.register_date</td>
|
||||||
|
<td class='login_date'>$u.login_date</td>
|
||||||
|
<td class='lastitem_date'>$u.lastitem_date</td>
|
||||||
|
<td class='login_date'>$u.page-flags</td>
|
||||||
|
<td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
|
||||||
|
<td class="tools" style="width:60px;">
|
||||||
|
<a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
|
||||||
|
<a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ endfor }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
|
||||||
|
<div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
|
||||||
|
{{ else }}
|
||||||
|
NO USERS?!?
|
||||||
|
{{ endif }}
|
||||||
|
</form>
|
||||||
|
</div>
|
10
view/theme/diabook-red/ch_directory_item.tpl
Executable file
10
view/theme/diabook-red/ch_directory_item.tpl
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
<div class="directory-item" id="directory-item-$id" >
|
||||||
|
<div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
|
||||||
|
<div class="directory-photo" id="directory-photo-$id" >
|
||||||
|
<a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
|
||||||
|
<img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -12,13 +12,13 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="comment-edit-photo-end"></div>
|
<div class="comment-edit-photo-end"></div>
|
||||||
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
|
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
|
||||||
<a class="icon bb-image" onclick="insertFormatting('$comment','img',$id);">img</a>
|
<a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
|
||||||
<a class="icon bb-url" onclick="insertFormatting('$comment','url',$id);">url</a>
|
<a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
|
||||||
<a class="icon bb-video" onclick="insertFormatting('$comment','video',$id);">video</a>
|
<a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
|
||||||
<a class="icon underline" onclick="insertFormatting('$comment','u',$id);">u</a>
|
<a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
|
||||||
<a class="icon italic" onclick="insertFormatting('$comment','i',$id);">i</a>
|
<a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
|
||||||
<a class="icon bold" onclick="insertFormatting('$comment','b',$id);">b</a>
|
<a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
|
||||||
<a class="icon quote" onclick="insertFormatting('$comment','quote',$id);">quote</a>
|
<a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
|
||||||
{{ if $qcomment }}
|
{{ if $qcomment }}
|
||||||
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
|
|
1
view/theme/diabook-red/directory_item.tpl
Normal file → Executable file
1
view/theme/diabook-red/directory_item.tpl
Normal file → Executable file
|
@ -7,4 +7,5 @@
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="contact-name" id="directory-name-$id">$name</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
5
view/theme/diabook-red/group_side.tpl
Normal file → Executable file
5
view/theme/diabook-red/group_side.tpl
Normal file → Executable file
|
@ -25,5 +25,10 @@
|
||||||
{{ endfor }}
|
{{ endfor }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
{{ if $ungrouped }}
|
||||||
|
<div id="sidebar-ungrouped">
|
||||||
|
<a href="nogroup">$ungrouped</a>
|
||||||
|
</div>
|
||||||
|
{{ endif }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
BIN
view/theme/diabook-red/icons/block.png
Executable file
BIN
view/theme/diabook-red/icons/block.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 335 B |
|
@ -26,6 +26,7 @@
|
||||||
<li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
|
<li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.messages }}
|
{{ if $nav.messages }}
|
||||||
|
@ -63,16 +64,18 @@
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
|
<li style="width: 1%; height: 1px;float: right;"></li>
|
||||||
|
|
||||||
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
|
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
|
||||||
<ul id="nav-site-menu" class="menu-popup">
|
<ul id="nav-site-menu" class="menu-popup">
|
||||||
{{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
|
{{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
|
{{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
|
{{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
|
||||||
|
|
||||||
<li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
|
<li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
|
||||||
|
|
||||||
{{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
|
{{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
|
||||||
{{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
|
{{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
|
||||||
|
|
||||||
|
@ -82,13 +85,13 @@
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
{{ if $nav.directory }}
|
{{ if $nav.directory }}
|
||||||
<li id="nav-directory-link" class="nav-menu $sel.directory">
|
<li id="nav-directory-link" class="nav-menu $sel.directory">
|
||||||
<a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
|
<a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
|
|
||||||
{{ if $nav.apps }}
|
{{ if $nav.apps }}
|
||||||
<li id="nav-apps-link" class="nav-menu $sel.apps">
|
<li id="nav-apps-link" class="nav-menu $sel.apps">
|
||||||
<a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
|
<a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
|
||||||
|
@ -100,7 +103,7 @@
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.settings }}
|
{{ if $nav.home }}
|
||||||
<li id="nav-home-link" class="nav-menu $sel.home">
|
<li id="nav-home-link" class="nav-menu $sel.home">
|
||||||
<a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
|
<a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
|
||||||
<span id="home-update" class="nav-notify"></span></a>
|
<span id="home-update" class="nav-notify"></span></a>
|
||||||
|
@ -137,9 +140,10 @@
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook-red/icons/scroll_top.png" title="scroll to top"></a></div>
|
<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
|
||||||
<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
|
<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
|
||||||
<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook-red/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
|
<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
<div id="nets-sidebar" class="widget">
|
<div id="profile_side">
|
||||||
<h3>$title</h3>
|
<h3 style="margin-left: 2px;">$title</h3>
|
||||||
<div id="nets-desc">$desc</div>
|
<div id="nets-desc">$desc</div>
|
||||||
|
|
||||||
<ul class="nets-ul">
|
<ul class="menu-profile-side">
|
||||||
<li class="tool"><a style="text-decoration: none;" href="$base" class="nets-link{{ if $sel_all }} nets-selected{{ endif }} nets-all">$all</a></li>
|
<li class="menu-profile-list">
|
||||||
|
<span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
|
||||||
|
<a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
|
||||||
{{ for $nets as $net }}
|
{{ for $nets as $net }}
|
||||||
<li class="tool"><a href="$base?nets=$net.ref" class="nets-link{{ if $net.selected }} nets-selected{{ endif }}">$net.name</a></li>
|
<li class="menu-profile-list">
|
||||||
|
<span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
|
||||||
|
<a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
|
||||||
{{ endfor }}
|
{{ endfor }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1064,6 +1064,10 @@ aside #search-text {
|
||||||
border-top-right-radius: 15px;
|
border-top-right-radius: 15px;
|
||||||
border-bottom-right-radius: 15px;
|
border-bottom-right-radius: 15px;
|
||||||
border-bottom-left-radius: 15px;
|
border-bottom-left-radius: 15px;
|
||||||
|
-moz-border-bottom-colors: #dbdbdb;
|
||||||
|
-moz-border-top-colors: #999;
|
||||||
|
-moz-border-left-colors: #999;
|
||||||
|
-moz-border-right-colors: #dbdbdb;
|
||||||
}
|
}
|
||||||
aside #side-follow-url {
|
aside #side-follow-url {
|
||||||
width: 150px;
|
width: 150px;
|
||||||
|
|
|
@ -168,13 +168,17 @@
|
||||||
}
|
}
|
||||||
.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png");
|
.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png");
|
||||||
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
||||||
|
.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
|
||||||
|
.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
|
||||||
|
display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.article { background-position: -50px 0px;}
|
.article { background-position: -50px 0px;}
|
||||||
/*.audio { background-position: -70px 0px;}*/
|
/*.audio { background-position: -70px 0px;}*/
|
||||||
.block { background-position: -90px 0px;}
|
|
||||||
/*.drop { background-position: -110px 0px;}*/
|
/*.drop { background-position: -110px 0px;}*/
|
||||||
/*.drophide { background-position: -130px 0px;}*/
|
/*.drophide { background-position: -130px 0px;}*/
|
||||||
/*.edit { background-position: -150px 0px;}*/
|
/*.edit { background-position: -150px 0px;}*/
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
/*
|
/*
|
||||||
* Name: Diabook-red
|
* Name: Diabook-red
|
||||||
* Description: Diabook-red: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
|
* Description: Diabook-red: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
|
||||||
* Version: (Version: 1.018)
|
* Version: (Version: 1.019)
|
||||||
* Author:
|
* Author:
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
//print diabook-version for debugging
|
//print diabook-version for debugging
|
||||||
$diabook_version = "Diabook-red (Version: 1.018)";
|
$diabook_version = "Diabook-red (Version: 1.019)";
|
||||||
$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
|
$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
|
||||||
|
|
||||||
//change css on network and profilepages
|
//change css on network and profilepages
|
||||||
|
@ -35,7 +35,7 @@ function diabook_red_community_info(){
|
||||||
0,
|
0,
|
||||||
9
|
9
|
||||||
);
|
);
|
||||||
$tpl = file_get_contents( dirname(__file__).'/directory_item.tpl');
|
$tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$photo = 'thumb';
|
$photo = 'thumb';
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
|
@ -114,7 +114,7 @@ function diabook_red_community_info(){
|
||||||
dbesc(t('Profile Photos'))
|
dbesc(t('Profile Photos'))
|
||||||
);
|
);
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$tpl = file_get_contents( dirname(__file__).'/directory_item.tpl');
|
$tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
$photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
|
$photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
|
||||||
$photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
|
$photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
|
||||||
|
|
88
view/theme/diabook/admin_users.tpl
Normal file
88
view/theme/diabook/admin_users.tpl
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
<script>
|
||||||
|
function confirm_delete(uname){
|
||||||
|
return confirm( "$confirm_delete".format(uname));
|
||||||
|
}
|
||||||
|
function confirm_delete_multi(){
|
||||||
|
return confirm("$confirm_delete_multi");
|
||||||
|
}
|
||||||
|
function selectall(cls){
|
||||||
|
$("."+cls).attr('checked','checked');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<div id='adminpage'>
|
||||||
|
<h1>$title - $page</h1>
|
||||||
|
|
||||||
|
<form action="$baseurl/admin/users" method="post">
|
||||||
|
|
||||||
|
<h3>$h_pending</h3>
|
||||||
|
{{ if $pending }}
|
||||||
|
<table id='pending'>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
{{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ for $pending as $u }}
|
||||||
|
<tr>
|
||||||
|
<td class="created">$u.created</td>
|
||||||
|
<td class="name">$u.name</td>
|
||||||
|
<td class="email">$u.email</td>
|
||||||
|
<td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
|
||||||
|
<td class="tools">
|
||||||
|
<a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
|
||||||
|
<a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ endfor }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
|
||||||
|
<div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
|
||||||
|
{{ else }}
|
||||||
|
<p>$no_pending</p>
|
||||||
|
{{ endif }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h3>$h_users</h3>
|
||||||
|
{{ if $users }}
|
||||||
|
<table id='users'>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th></th>
|
||||||
|
{{ for $th_users as $th }}<th>$th</th>{{ endfor }}
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{{ for $users as $u }}
|
||||||
|
<tr>
|
||||||
|
<td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
|
||||||
|
<td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
|
||||||
|
<td class='email'>$u.email</td>
|
||||||
|
<td class='register_date'>$u.register_date</td>
|
||||||
|
<td class='login_date'>$u.login_date</td>
|
||||||
|
<td class='lastitem_date'>$u.lastitem_date</td>
|
||||||
|
<td class='login_date'>$u.page-flags</td>
|
||||||
|
<td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
|
||||||
|
<td class="tools" style="width:60px;">
|
||||||
|
<a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
|
||||||
|
<a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ endfor }}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
|
||||||
|
<div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
|
||||||
|
{{ else }}
|
||||||
|
NO USERS?!?
|
||||||
|
{{ endif }}
|
||||||
|
</form>
|
||||||
|
</div>
|
10
view/theme/diabook/ch_directory_item.tpl
Executable file
10
view/theme/diabook/ch_directory_item.tpl
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
|
||||||
|
<div class="directory-item" id="directory-item-$id" >
|
||||||
|
<div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
|
||||||
|
<div class="directory-photo" id="directory-photo-$id" >
|
||||||
|
<a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
|
||||||
|
<img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -12,13 +12,13 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="comment-edit-photo-end"></div>
|
<div class="comment-edit-photo-end"></div>
|
||||||
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
|
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
|
||||||
<a class="icon bb-image" onclick="insertFormatting('$comment','img',$id);">img</a>
|
<a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
|
||||||
<a class="icon bb-url" onclick="insertFormatting('$comment','url',$id);">url</a>
|
<a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
|
||||||
<a class="icon bb-video" onclick="insertFormatting('$comment','video',$id);">video</a>
|
<a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
|
||||||
<a class="icon underline" onclick="insertFormatting('$comment','u',$id);">u</a>
|
<a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
|
||||||
<a class="icon italic" onclick="insertFormatting('$comment','i',$id);">i</a>
|
<a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
|
||||||
<a class="icon bold" onclick="insertFormatting('$comment','b',$id);">b</a>
|
<a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
|
||||||
<a class="icon quote" onclick="insertFormatting('$comment','quote',$id);">quote</a>
|
<a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
|
||||||
{{ if $qcomment }}
|
{{ if $qcomment }}
|
||||||
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
|
|
|
@ -7,4 +7,5 @@
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="contact-name" id="directory-name-$id">$name</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -25,5 +25,10 @@
|
||||||
{{ endfor }}
|
{{ endfor }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
{{ if $ungrouped }}
|
||||||
|
<div id="sidebar-ungrouped">
|
||||||
|
<a href="nogroup">$ungrouped</a>
|
||||||
|
</div>
|
||||||
|
{{ endif }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
BIN
view/theme/diabook/icons/block.png
Executable file
BIN
view/theme/diabook/icons/block.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 335 B |
|
@ -64,6 +64,8 @@
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
|
<li style="width: 1%; height: 1px;float: right;"></li>
|
||||||
|
|
||||||
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
|
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
|
||||||
<ul id="nav-site-menu" class="menu-popup">
|
<ul id="nav-site-menu" class="menu-popup">
|
||||||
{{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
|
{{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
|
||||||
|
@ -101,7 +103,7 @@
|
||||||
</li>
|
</li>
|
||||||
{{ endif }}
|
{{ endif }}
|
||||||
|
|
||||||
{{ if $nav.settings }}
|
{{ if $nav.home }}
|
||||||
<li id="nav-home-link" class="nav-menu $sel.home">
|
<li id="nav-home-link" class="nav-menu $sel.home">
|
||||||
<a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
|
<a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
|
||||||
<span id="home-update" class="nav-notify"></span></a>
|
<span id="home-update" class="nav-notify"></span></a>
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
<div id="nets-sidebar" class="widget">
|
<div id="profile_side">
|
||||||
<h3>$title</h3>
|
<h3 style="margin-left: 2px;">$title</h3>
|
||||||
<div id="nets-desc">$desc</div>
|
<div id="nets-desc">$desc</div>
|
||||||
|
|
||||||
<ul class="nets-ul">
|
<ul class="menu-profile-side">
|
||||||
<li class="tool"><a style="text-decoration: none;" href="$base" class="nets-link{{ if $sel_all }} nets-selected{{ endif }} nets-all">$all</a></li>
|
<li class="menu-profile-list">
|
||||||
|
<span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
|
||||||
|
<a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
|
||||||
{{ for $nets as $net }}
|
{{ for $nets as $net }}
|
||||||
<li class="tool"><a href="$base?nets=$net.ref" class="nets-link{{ if $net.selected }} nets-selected{{ endif }}">$net.name</a></li>
|
<li class="menu-profile-list">
|
||||||
|
<span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
|
||||||
|
<a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
|
||||||
{{ endfor }}
|
{{ endfor }}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1026,6 +1026,10 @@ aside #search-text {
|
||||||
border-top-right-radius: 15px;
|
border-top-right-radius: 15px;
|
||||||
border-bottom-right-radius: 15px;
|
border-bottom-right-radius: 15px;
|
||||||
border-bottom-left-radius: 15px;
|
border-bottom-left-radius: 15px;
|
||||||
|
-moz-border-bottom-colors: #dbdbdb;
|
||||||
|
-moz-border-top-colors: #999;
|
||||||
|
-moz-border-left-colors: #999;
|
||||||
|
-moz-border-right-colors: #dbdbdb;
|
||||||
}
|
}
|
||||||
aside #side-follow-url {
|
aside #side-follow-url {
|
||||||
width: 150px;
|
width: 150px;
|
||||||
|
|
|
@ -1023,6 +1023,10 @@ aside #search-text {
|
||||||
border-top-right-radius: 15px;
|
border-top-right-radius: 15px;
|
||||||
border-bottom-right-radius: 15px;
|
border-bottom-right-radius: 15px;
|
||||||
border-bottom-left-radius: 15px;
|
border-bottom-left-radius: 15px;
|
||||||
|
-moz-border-bottom-colors: #dbdbdb;
|
||||||
|
-moz-border-top-colors: #999;
|
||||||
|
-moz-border-left-colors: #999;
|
||||||
|
-moz-border-right-colors: #dbdbdb;
|
||||||
}
|
}
|
||||||
aside #side-follow-url {
|
aside #side-follow-url {
|
||||||
width: 150px;
|
width: 150px;
|
||||||
|
|
|
@ -168,13 +168,17 @@
|
||||||
}
|
}
|
||||||
.edit {background-image: url("../../../view/theme/diabook/icons/pencil2.png");
|
.edit {background-image: url("../../../view/theme/diabook/icons/pencil2.png");
|
||||||
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
||||||
|
.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
|
||||||
|
.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
|
||||||
|
display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.article { background-position: -50px 0px;}
|
.article { background-position: -50px 0px;}
|
||||||
/*.audio { background-position: -70px 0px;}*/
|
/*.audio { background-position: -70px 0px;}*/
|
||||||
.block { background-position: -90px 0px;}
|
|
||||||
/*.drop { background-position: -110px 0px;}*/
|
/*.drop { background-position: -110px 0px;}*/
|
||||||
/*.drophide { background-position: -130px 0px;}*/
|
/*.drophide { background-position: -130px 0px;}*/
|
||||||
/*.edit { background-position: -150px 0px;}*/
|
/*.edit { background-position: -150px 0px;}*/
|
||||||
|
|
|
@ -168,13 +168,19 @@
|
||||||
}
|
}
|
||||||
.edit {background-image: url("../../../view/theme/diabook/icons/pencil2.png");
|
.edit {background-image: url("../../../view/theme/diabook/icons/pencil2.png");
|
||||||
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
|
||||||
|
.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
|
||||||
|
display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
|
||||||
|
.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
|
||||||
|
display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.article { background-position: -50px 0px;}
|
.article { background-position: -50px 0px;}
|
||||||
/*.audio { background-position: -70px 0px;}*/
|
/*.audio { background-position: -70px 0px;}*/
|
||||||
.block { background-position: -90px 0px;}
|
/*.block { background-position: -90px 0px;}*/
|
||||||
/*.drop { background-position: -110px 0px;}*/
|
/*.drop { background-position: -110px 0px;}*/
|
||||||
/*.drophide { background-position: -130px 0px;}*/
|
/*.drophide { background-position: -130px 0px;}*/
|
||||||
/*.edit { background-position: -150px 0px;}*/
|
/*.edit { background-position: -150px 0px;}*/
|
||||||
|
@ -1146,6 +1152,10 @@ aside #search-text {
|
||||||
border-top-right-radius: 15px;
|
border-top-right-radius: 15px;
|
||||||
border-bottom-right-radius: 15px;
|
border-bottom-right-radius: 15px;
|
||||||
border-bottom-left-radius: 15px;
|
border-bottom-left-radius: 15px;
|
||||||
|
-moz-border-bottom-colors: #dbdbdb;
|
||||||
|
-moz-border-top-colors: #999;
|
||||||
|
-moz-border-left-colors: #999;
|
||||||
|
-moz-border-right-colors: #dbdbdb;
|
||||||
}
|
}
|
||||||
aside #side-follow-url {
|
aside #side-follow-url {
|
||||||
width: 173px;
|
width: 173px;
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
/*
|
/*
|
||||||
* Name: Diabook
|
* Name: Diabook
|
||||||
* Description: Diabook: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
|
* Description: Diabook: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
|
||||||
* Version: (Version: 1.018)
|
* Version: (Version: 1.019)
|
||||||
* Author:
|
* Author:
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
//print diabook-version for debugging
|
//print diabook-version for debugging
|
||||||
$diabook_version = "Diabook (Version: 1.018)";
|
$diabook_version = "Diabook (Version: 1.019)";
|
||||||
$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
|
$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
|
||||||
|
|
||||||
//change css on network and profilepages
|
//change css on network and profilepages
|
||||||
|
@ -41,7 +41,7 @@ function diabook_community_info(){
|
||||||
0,
|
0,
|
||||||
9
|
9
|
||||||
);
|
);
|
||||||
$tpl = file_get_contents( dirname(__file__).'/directory_item.tpl');
|
$tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$photo = 'thumb';
|
$photo = 'thumb';
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
|
@ -120,7 +120,7 @@ function diabook_community_info(){
|
||||||
dbesc(t('Profile Photos'))
|
dbesc(t('Profile Photos'))
|
||||||
);
|
);
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$tpl = file_get_contents( dirname(__file__).'/directory_item.tpl');
|
$tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
|
||||||
foreach($r as $rr) {
|
foreach($r as $rr) {
|
||||||
$photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
|
$photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
|
||||||
$photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
|
$photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -346,4 +346,3 @@ function enableOnUser(){
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue