Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {include file='navbar.tpl'}
- <link rel="stylesheet" type="text/css" href="https://www.hartexcraft.tk/uploads/.css_site_custom/profil.css">
- <div class="container">
- <div class="jumbotron" style="background-image:url('{$BANNER}');" id="personalizare_coperta_profil">
- <div class="row">
- <div class="col-md-8">
- <h2>
- <img class="rounded" style="height:60px;width=60px;" src="{$AVATAR}" />
- <strong><a{if $USERNAME_COLOUR != false} style="{$USERNAME_COLOUR}"{/if} href="/profile/{$NICKNAME}/">{$NICKNAME}</a></strong>
- {$GROUP}
- </h2>
- </div>
- <div class="col-md-4">
- <span class="pull-right">
- {nocache}
- {if isset($LOGGED_IN)}
- {if !isset($SELF)}
- <div class="btn-group">
- <!--<a href="{$FOLLOW_LINK}" class="btn btn-primary btn-lg"><i class="fa fa-users fa-fw"></i> {$FOLLOW}</a>-->
- {if $MOD_OR_ADMIN ne true}<a href="#" data-toggle="modal" data-target="#blockModal" class="btn btn-danger btn-lg"><i class="fa fa-ban fa-fw"></i></a>{/if}
- <a href="{$MESSAGE_LINK}" class="btn btn-secondary btn-lg"><i class="fa fa-envelope fa-fw"></i></a>
- </div>
- {else}
- <div class="btn-group">
- <a href="{$SETTINGS_LINK}" class="btn btn-secondary btn-lg"><i class="fa fa-cogs fa-fw"></i></a>
- <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#imageModal"><i class="fa fa-picture-o fa-fw" aria-hidden="true"></i></button>
- </div>
- {/if}
- {/if}
- {/nocache}
- </span>
- </div>
- </div>
- </div>
- {if $CAN_VIEW}
- {if !empty($WIDGETS)}
- <div class="row">
- <div class="col-md-8">
- {/if}
- <div class="card" id="personalizare_pagina_profil">
- <div class="card-body">
- <ul class="nav nav-tabs" id="navigare_profil">
- <li class="nav-item">
- <a class="nav-link active" data-toggle="tab" href="#feed" role="tab">{$FEED}</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" data-toggle="tab" href="#about" role="tab">{$ABOUT}</a>
- </li>
- {foreach from=$TABS key=key item=tab}
- <li class="nav-item">
- <a class="nav-link" data-toggle="tab" href="#{$key}" role="tab">{$tab.title}</a>
- </li>
- {/foreach}
- </ul>
- <br />
- <div class="tab-content">
- <div class="tab-pane active" id="feed" role="tabpanel">
- {if isset($LOGGED_IN)}
- {if isset($ERROR)}
- <div class="alert alert-danger">
- {$ERROR}
- </div>
- {/if}
- {if isset($SUCCESS)}
- <div class="alert alert-success">
- {$SUCCESS}
- </div>
- {/if}
- <form action="" method="post">
- <div class="form-group" style="margin-bottom:5px!important;">
- <textarea name="post" class="form-control" placeholder="{$POST_ON_WALL}"></textarea>
- </div>
- <input type="hidden" name="action" value="new_post">
- <input type="hidden" name="token" value="{$TOKEN}">
- <button type="submit" class="buton_profil btn-sm" value="{$SUBMIT}"><i class="fa fa-paper-plane" aria-hidden="true"></i> {$SUBMIT}</button>
- </form>
- <hr id="hr1" />
- {/if}
- {if count($WALL_POSTS)}
- {foreach from=$WALL_POSTS item=post}
- <div class="card card-default" id="cbody">
- <div class="card-header" id="chead">
- <img class="rounded-circle" style="max-height:25px; max-width=25px;" src="{$post.avatar}" /> <a href="{$post.profile}" style="{$post.user_style}">{$post.nickname}:</a>
- <span class="pull-right"><span rel="tooltip" data-original-title="{$post.date}">{$post.date_rough}</span></span>
- </div>
- <div class="card-body">
- <div class="forum_post">
- {$post.content}
- </div>
- </div>
- <div class="card-footer">
- <a href="{if $post.reactions_link ne "#"}{$post.reactions_link}{else}#{/if}" class="pop" data-content='{if isset($post.reactions.reactions)} {foreach from=$post.reactions.reactions item=reaction name=reactions}<a href="{$reaction.profile}" style="{$reaction.style}"><img class="rounded" src="{$reaction.avatar}" alt="{$reaction.username}" style="max-height:30px; max-width:30px;" /> {$reaction.nickname}</a>{if !$smarty.foreach.reactions.last}<br />{/if}{/foreach} {else}{$post.reactions.count}{/if}'><i class="fa fa-thumbs-up"></i> {$post.reactions.count} </a> | <a href="#" data-toggle="modal" data-target="#replyModal{$post.id}"><i class="fa fa-comments"></i> {$post.replies.count}</a>
- <span class="pull-right">
- {if (isset($CAN_MODERATE) && $CAN_MODERATE eq 1) || $post.self eq 1}
- <form action="" method="post" id="delete{$post.id}">
- <input type="hidden" name="post_id" value="{$post.id}">
- <input type="hidden" name="action" value="delete">
- <input type="hidden" name="token" value="{$TOKEN}">
- </form>
- <a href="#" data-toggle="modal" data-target="#editModal{$post.id}">{$EDIT}</a> | <a href="#" onclick="deletePost({$post.id})">{$DELETE}</a>
- {/if}
- </span>
- </div>
- </div>
- {if (isset($CAN_MODERATE) && $CAN_MODERATE eq 1) || $post.self eq 1}
- <!-- Post editing modal -->
- <div class="modal fade" id="editModal{$post.id}" tabindex="-1" role="dialog" aria-labelledby="editModal{$post.id}Label" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content" id="modal1">
- <div class="modal-header" id="chead" style="border-bottom:1px solid gray;">
- <h5 class="modal-title" id="editModal{$post.id}Label">{$EDIT}</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <form action="" method="post">
- <div class="form-group" style="margin-bottom: 5px;">
- <textarea class="form-control" name="content">{$post.content}</textarea>
- </div>
- <div class="form-group">
- <input type="hidden" name="token" value="{$TOKEN}">
- <input type="hidden" name="post_id" value="{$post.id}">
- <input type="hidden" name="action" value="edit">
- <button type="button" class="buton_profil btn-sm pull-right" data-dismiss="modal"><i class="fa fa-times" aria-hidden="true"></i> {$CLOSE}</button>
- <button type="submit" class="btn-sm buton_profil pull-right" value="{$SUBMIT}"><i class="fa fa-paper-plane" aria-hidden="true"></i> {$SUBMIT}</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- {/if}
- {if $post.reactions_link ne "#"}
- <!-- Reaction modal -->
- <div class="modal fade" id="reactModal{$post.id}" tabindex="-1" role="dialog" aria-labelledby="reactModal{$post.id}Label" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="reactModal{$post.id}Label">{$REACTIONS_TITLE}</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- </div>
- <div class="modal-footer" style="border-color: #3a3a3a;">
- <button type="button" class="btn btn-secondary btn-sm" data-dismiss="modal"><i class="fa fa-times" aria-hidden="true"></i> {$CLOSE}</button>
- </div>
- </div>
- </div>
- </div>
- {/if}
- <!-- Replies modal -->
- <div class="modal fade" id="replyModal{$post.id}" tabindex="-1" role="dialog" aria-labelledby="replyModal{$post.id}Label" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content" id="modal1">
- <div class="modal-header" id="chead" style="border-bottom:1px solid gray;">
- <h5 class="modal-title" id="replyModal{$post.id}Label">{$REPLIES_TITLE}</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body" id="ccccbx1">
- {if isset($post.replies.replies)}
- {foreach from=$post.replies.replies name=replies item=reply}
- <img src="{$reply.avatar}" alt="{$reply.username}" style="max-height:20px; max-width:20px;" class="rounded" /> <a href="{$reply.profile}" style="{$reply.style}">{$reply.nickname}</a> »
- <span class="pull-right">
- <span rel="tooltip" title="{$reply.time_full}">{$reply.time_friendly}</span>
- </span>
- <div style="height:15px;"></div>
- <div class="forum_post">
- {$reply.content}
- </div>
- {if (isset($CAN_MODERATE) && $CAN_MODERATE eq 1) || $reply.self eq 1}
- <form action="" method="post" id="deleteReply{$reply.id}">
- <input type="hidden" name="action" value="deleteReply">
- <input type="hidden" name="token" value="{$TOKEN}">
- <input type="hidden" name="post_id" value="{$reply.id}">
- </form>
- <br /><a href="#" onclick="deleteReply({$reply.id})">{$DELETE}</a>
- {/if}
- {if !$smarty.foreach.replies.last}<hr id="hr1" />{/if}
- {/foreach}
- {else}
- <p>{$NO_REPLIES}</p>
- {/if}
- {if isset($LOGGED_IN)}
- <hr id="hr1" />
- <form action="" method="post">
- <textarea class="form-control" name="reply" placeholder="{$NEW_REPLY}"></textarea>
- <input type="hidden" name="token" value="{$TOKEN}">
- <input type="hidden" name="post" value="{$post.id}">
- <input type="hidden" name="action" value="reply">
- {/if}
- </div>
- <div class="modal-footer" id="ccccbx2" style="border-color: #3a3a3a;">
- {if isset($LOGGED_IN)}
- <style>#ccccbx1 { padding-bottom: 5px;} #ccccbx2 { border-color: transparent!important;padding-top: 0px; }</style>
- <button type="submit" value="{$SUBMIT}" class="buton_profil btn-sm"><i class="fa fa-paper-plane" aria-hidden="true"></i> {$SUBMIT}</button>
- </form>
- {/if}
- <button type="button" class="buton_profil btn-sm" data-dismiss="modal"><i class="fa fa-times" aria-hidden="true"></i> {$CLOSE}</button>
- </div>
- </div>
- </div>
- </div>
- <br />
- {/foreach}
- <center>{$PAGINATION}</center>
- {else}
- <div class="alert alert-info">{$NO_WALL_POSTS}</div>
- <br /><br />
- {/if}
- </div>
- <div class="tab-pane" id="about" role="tabpanel">
- <div class="row">
- <div class="col-md-4">
- <div class="card" id="panou_despre_utilizator">
- <div class="card-body">
- {if isset($ABOUT_FIELDS.minecraft)}
- <center>
- <img src="{$ABOUT_FIELDS.minecraft.image}" alt="{$USERNAME}" class="rounded" onerror="this.style.display='none'" />
- <h2{if $USERNAME_COLOUR != false} style="{$USERNAME_COLOUR}"{/if}>{$NICKNAME}</h2>
- {$USER_TITLE}
- </center>
- <hr />
- <ul>
- <li>{$ABOUT_FIELDS.registered.title}</strong> <span rel="tooltip" title="{$ABOUT_FIELDS.registered.tooltip}">{$ABOUT_FIELDS.registered.value}</li>
- <li>{$ABOUT_FIELDS.last_seen.title}</strong> <span rel="tooltip" title="{$ABOUT_FIELDS.last_seen.tooltip}">{$ABOUT_FIELDS.last_seen.value}</li>
- <li>{$ABOUT_FIELDS.profile_views.title}</strong> {$ABOUT_FIELDS.profile_views.value}</li>
- </ul>
- {else}
- <h2{if $USERNAME_COLOUR != false} style="{$USERNAME_COLOUR}"{/if}>{$NICKNAME}</h2>
- <hr />
- {/if}
- </div>
- </div>
- </div>
- <div class="col-md-8">
- <div class="card" id="panou_despre_utilizator">
- <div class="card-body" id="custom_fields">
- {if !isset($NO_ABOUT_FIELDS)}
- {foreach from=$ABOUT_FIELDS key=key item=field}
- {if is_numeric($key)}
- <h3>{$field.title}</h3>
- <p>{$field.value}</p>
- <hr id="hr1" />
- {/if}
- {/foreach}
- {else}
- <div class="alert alert-info">{$NO_ABOUT_FIELDS}</div>
- {/if}
- </div>
- </div>
- </div>
- </div>
- </div>
- {foreach from=$TABS key=key item=tab}
- <div class="tab-pane" id="{$key}" role="tabpanel">
- {include file=$tab.include}
- </div>
- {/foreach}
- </div>
- </div>
- </div>
- {if !empty($WIDGETS)}
- </div>
- <div class="col-md-4">
- {foreach from=$WIDGETS item=widget}
- {$widget}<br /><br />
- {/foreach}
- </div>
- </div>
- {/if}
- {else}
- <div class="alert alert-danger" role="alert">
- {$PRIVATE_PROFILE}
- </div>
- {/if}
- </div>
- {if isset($LOGGED_IN)}
- {if isset($SELF)}
- <!-- Change background image modal -->
- <div class="modal fade" id="imageModal" tabindex="-1" role="dialog" aria-labelledby="imageModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="imageModalLabel">{$CHANGE_BANNER}</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <form action="" method="post" style="display:inline;" >
- <div class="modal-body">
- <select name="banner" class="image-picker show-html">
- {foreach from=$BANNERS item=banner}
- <option data-img-src="{$banner.src}" value="{$banner.name}"{if $banner.active == true} selected{/if}>{$banner.name}</option>
- {/foreach}
- </select>
- <input type="hidden" name="token" value="{$TOKEN}">
- <input type="hidden" name="action" value="banner">
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-danger" data-dismiss="modal">{$CANCEL}</button>
- <input type="submit" class="btn btn-primary" value="{$SUBMIT}">
- </div>
- </form>
- </div>
- </div>
- </div>
- {else}
- {if $MOD_OR_ADMIN ne true}
- <!-- user modal -->
- <div class="modal fade" id="blockModal" tabindex="-1" role="dialog" aria-labelledby="blockModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="blockModalLabel">{if isset($BLOCK_USER)}{$BLOCK_USER}{else}{$UNBLOCK_USER}{/if}</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <form action="" method="post" style="display:inline;" >
- <div class="modal-body">
- <p>{if isset($CONFIRM_BLOCK_USER)}{$CONFIRM_BLOCK_USER}{else}{$CONFIRM_UNBLOCK_USER}{/if}</p>
- <input type="hidden" name="token" value="{$TOKEN}">
- <input type="hidden" name="action" value="block">
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-danger" data-dismiss="modal">{$CANCEL}</button>
- <input type="submit" class="btn btn-primary" value="{$CONFIRM}">
- </div>
- </form>
- </div>
- </div>
- </div>
- {/if}
- {/if}
- {/if}
- {include file='footer.tpl'}
- {if isset($LOGGED_IN)}
- <script type="text/javascript">
- function deletePost(post) {
- if(confirm("{$CONFIRM_DELETE}")){
- document.getElementById("delete" + post).submit();
- }
- }
- </script>
- <script type="text/javascript">
- function deleteReply(post) {
- if(confirm("{$CONFIRM_DELETE}")){
- document.getElementById("deleteReply" + post).submit();
- }
- }
- </script>
- {/if}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement