0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
14.1-0
/
standard
/
htdocs
/
templates
/
[
Home
]
File: tiki-share.tpl
{* $Id: tiki-share.tpl 55790 2015-06-28 21:41:30Z gezzzan $ *} {title help="share"} {if $report != 'y'}{tr}Share this page{/tr}{else}{tr}Report this page{/tr}{/if} {/title} {if isset($sent) && empty($errors)} <div id="success" class="alert alert-success"> {icon name='ok' alt="{tr}OK{/tr}" style="vertical-align:middle" align="left"} {tr}Page shared:{/tr}<br> {if isset($emailSent)} <div> {tr}The link was sent via email to the following addresses:{/tr} {$addresses|escape} </div> {/if} {if isset($tweetId)} <div> <a href="http://www.twitter.com/">{icon name='twitter' size='2'}</a> {tr}The link was sent via Twitter{/tr} </div> {/if} {if isset($facebookId) and $facebookId!=false} <div> {icon name='facebook' size='2'}{tr}The link was posted on your Facebook wall{/tr} </div> {/if} {if isset($messageSent)} <div>{tr}The link was sent as message to{/tr} {$messageto|escape}</div> {/if} {if isset($threadId) and $threadId>0} <div> {tr}The link was published in a{/tr} <a href="tiki-view_forum_thread.php?comments_parentId={$threadId}&forumId={$forumId}">{tr}forum{/tr}</a> <br> {foreach from=$feedbacks item=feedback} {$feedback} <br> {/foreach} </div> {/if} </div> {/if} {if !empty($errors)} <div id="shareerror" class="alert alert-warning"> {icon name='error' alt="{tr}Error{/tr}" style="vertical-align:middle" align="left"} {foreach from=$errors item=m name=errors} {$m} {if !$smarty.foreach.errors.last}<br>{/if} {/foreach} </div> {/if} {if !isset($sent) && empty($errors)} <div id="ajaxmsg"></div> <form method="post" action="tiki-share.php?url={$url|escape:url}" id="share-form" class="form-horizontal" role="form"> <div class="form-group"> <label class="control-label col-sm-3"> {tr}Subject{/tr} </label> <div class="col-sm-9"> <input class="form-control" type="text" name="subject" value="{$subject|escape|default:"{tr}Have a look at this page{/tr}"}"> </div> </div> <div class="form-group clearfix"> <label class="control-label col-sm-3"> {tr}Text{/tr} </label> <div class="col-sm-9"> <textarea name="comment" class="form-control" rows="5" id='comment'>{$comment|escape|@default:"{tr}I found an interesting page that I thought you would like.{/tr}"}</textarea> </div> </div> {if $prefs.share_display_links eq 'y'} <div class="form-group"> <label for="url" class="control-label col-sm-3"> {tr}Link{/tr} </label> <div class="col-sm-9"> <a href="{$prefix}{$url}">{$prefix}{$url}</a> {if $report != 'y'} <span class="help-block"> {tr}Short link{/tr}:{$shorturl} </span> {/if} </div> </div> {/if} <div class="panel panel-default"> <div class="panel-heading radio"> <label for="do_email" class="control-label col-sm-3 pull-left"> {icon name="admin_webmail"} {tr}Send email{/tr} </label> {if $report !='y'} <label class="radio-inline"> <input class="share-email-show" type="radio" name="do_email" value="1" checked="checked" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('emailtable')" {/if} class="share-email-toggle"> {tr}Yes{/tr} </label> <label class="radio-inline"> <input class="share-email-hide" type="radio" name="do_email" value="0" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('emailtable')" {/if}> {tr}No{/tr} </label> {else} <input type="hidden" name="do_email" value="1"> {/if} </div> <div class="panel-body share-email-details"> {if $report!='y'} <div class="form-group"> <label for="addresses" class="control-label col-sm-3"> {tr}Recipient(s){/tr} </label> <div class="col-sm-9"> {if $prefs.feature_jquery_autocomplete == 'y'} {user_selector contact='true' user = '' multiple='true' editable='y' mustmatch='false' group='all' name='addresses' id='addresses' user_selector_threshold=0 style='width:99%'} <span class="help-block"> {tr}Separate multiple email addresses with a comma and a space{/tr} </span> {else} <input class="form-control" type="text" size="60" name="addresses" value="{$addresses|escape}"> <span class="help-block"> {tr}Separate multiple email addresses with a comma.{/tr} </span> {/if} </div> </div> {/if} {if $prefs.share_display_name_and_email eq 'y'} <div class="form-group"> <label for="name" class="control-label col-sm-3"> {tr}Your name{/tr} </label> <div class="col-sm-9"> <input class="form-control" type="text" name="name" value="{$name|username:false:true}"> </div> </div> <div class="form-group"> <label for="email" class="control-label col-sm-3"> {tr}Your email{/tr}{if empty($email)} <strong class="mandatory_star">*</strong>{/if} </label> <div class="mandatory_field col-sm-9"> <input class="form-control" type="text" name="email" value="{$email}"> </div> </div> {else} <input type="hidden" value="{$name}" name="name"> <input type="hidden" value="{$email}" name="email"> {/if} {if $prefs.share_token_notification eq 'y'} <div class="form-group"> <div class="col-sm-offset-3 col-sm-9"> <div class="checkbox"> <label> <input type="checkbox" value="y" name="share_token_notification" {if $share_token_notification eq 'y'}checked="checked" {/if}> {tr}Subscribe{/tr} </label> <span class="help-block"> {tr}Recipients can subscribe to token notifications{/tr} </span> </div> </div> </div> {/if} {if $prefs.share_can_choose_how_much_time_access eq 'y' && $prefs.auth_token_access eq 'y'} <div class="form-group"> <label for="how_much_time_access" class="control-label col-sm-3"> {tr}Token Access Limit{/tr} </label> <div class="col-sm-2"> {if $prefs.share_max_access_time eq -1} <input type="text" name="how_much_time_access" value="{$how_much_time_access|default:1}" class="form-control"> {else} <select id="how_much_time_access" name="how_much_time_access" class="form-control"> {section name=share_max_access start=1 loop=$prefs.share_max_access_time+1} {html_options values=$smarty.section.share_max_access.index output=$smarty.section.share_max_access.index} {/section} </select> {/if} </div> <div class="help-block col-sm-9 col-sm-offset-3"> {tr}How many times recipients can access this page{/tr} </div> </div> {/if} </div> </div> {if $twitterRegistered} <div class="panel panel-default"> <tr> <td rowspan="2"> {icon name='twitter' size='2'} <br> {tr}Tweet via Twitter{/tr} </td> <td> {if $twitter} <input type="radio" name="do_tweet" value="1" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('twittertable')" {/if}> {tr}Yes{/tr} <input type="radio" name="do_tweet" value="0" checked="checked" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('twittertable')" {/if}> {tr}No{/tr} {else} {remarksbox type="note" title="{tr}Note{/tr}"} <p><a href="tiki-socialnetworks.php">{tr}Authorize with Twitter first{/tr}</a></p> {/remarksbox} {/if} </td> </tr> <tr id="twitterrow"> <td> {if $twitter} <table class="formcolor" id="twittertable" style="display: none;"> <tr> <td>{tr}Tweet{/tr}</td> <td> <input type="text" name="tweet" maxlength="140" style="width:95%;" id="tweet" value="{$subject|escape|default:"{tr}Have a look at {/tr}"} {$shorturl}"> </td> </tr> </table> {else} {/if} </td> </tr> </div> {/if} {if $facebookRegistered} <div class="panel panel-default"> <tr> <td rowspan="2"> {icon name='facebook' size='2' alt="Facebook"} <br> {tr}Put on my Facebook wall{/tr} </td> <td> {if $facebook} <input type="radio" name="do_fb" value="1" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('fbtable')" {/if}> {tr}Yes{/tr} <input type="radio" name="do_fb" value="0" checked="checked" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('fbtable')" {/if}> {tr}No{/tr} {else} {remarksbox type="note" title="{tr}Note{/tr}"} <p><a href="tiki-socialnetworks.php">{tr}Authorize with Facebook first{/tr}</a></p> {/remarksbox} {/if} </td> </tr> <tr id="fbrow"> <td> {if $facebook} <table class="formcolor" id="fbtable" style="display: none;"> <tr> <td>{tr}Link text{/tr}</td> <td> <input type="text" name="fblinktitle" id="fblinktitle" value="{$fblinktitle|escape}" style="width: 95%;"> <br> <em>{tr}This will be the title for the URL{/tr}</em> </td> </tr> <tr> <td>{tr}Like this post{/tr}</td> <td> <input type="radio" name="fblike" value="1" {if $fblike==1}checked="checked" {/if}> {tr}Yes{/tr} <input type="radio" name="fblike" value="0" {if $fblike==0}checked="checked" {/if}> {tr}No{/tr} </td> </tr> </table> {else} {/if} </td> </tr> </div> {/if} {if $prefs.feature_messages eq 'y' && $report != 'y'} <div class="panel panel-default"> <div class="panel-heading radio"> {if $send_msg=='y'} <label for="do_message" class="control-label col-sm-3"> {icon name="admin_messages"} {tr}Send message{/tr} </label> <label class="radio-inline"> <input class="share-message-show" type="radio" name="do_message" value="1" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('messagetable')" {/if}> {tr}Yes{/tr} </label> <label class="radio-inline"> <input class="share-message-hide" type="radio" name="do_message" value="0" checked="checked" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('messagetable')" {/if}> {tr}No{/tr} </label> {else} {remarksbox type="note" title="{tr}Send message{/tr}" close="n"} {tr}You do not have the permission to send messages or you did not allow other users to send you messages.{/tr} {/remarksbox} {/if} </div> <div class="panel-body share-message-details hidden"> {if $send_msg} <div class="form-group clearfix"> <label for="messageto" class="control-label col-sm-3"> {tr}User(s){/tr} </label> <div class="col-sm-9"> {if $prefs.feature_jquery_autocomplete == 'y'} {user_selector user = '' editable='y' multiple='true' name='messageto' style='width:99%' user_selector_threshold=0} {else} <input class="form-control" type="text" class="form-control" name="messageto" value="{$messageto|escape}"> {/if} <span class="help-block"> {tr}Separate multiple recipients with a semicolon.{/tr} </span> </div> </div> <div class="form-group clearfix"> <label for="priority" class="control-label col-sm-3"> {tr}Priority{/tr} </label> <div class="col-sm-9"> <select name="priority" id="mess-prio" class="form-control"> <option value="1" {if $priority eq 1}selected="selected"{/if}>1 -{tr}Lowest{/tr}-</option> <option value="2" {if $priority eq 2}selected="selected"{/if}>2 -{tr}Low{/tr}-</option> <option value="3" {if $priority eq 3}selected="selected"{/if}>3 -{tr}Normal{/tr}-</option> <option value="4" {if $priority eq 4}selected="selected"{/if}>4 -{tr}High{/tr}-</option> <option value="5" {if $priority eq 5}selected="selected"{/if}>5 -{tr}Very High{/tr}-</option> </select> </div> </div> {else} {/if} </div> </div> {/if} {if $prefs.feature_forums eq 'y' && $report != 'y'} <div class="panel panel-default"> <div class="panel-heading radio"> {if count($forums)>0} <label for="do_forum" class="control-label col-sm-3"> {icon name="admin_forums"} {tr}Post on forum{/tr} </label> <label class="radio-inline"> <input class="share-forum-show" type="radio" name="do_forum" value="1" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('forumtable')" {/if}> {tr}Yes{/tr} </label> <label class="radio-inline"> <input class="share-forum-hide" type="radio" name="do_forum" value="0" checked="checked" {if $prefs.disableJavascript!='y'}onclick="toggleBlock('forumtable')" {/if}> {tr}No{/tr} </radio> {else} {remarksbox type="note" title="{tr}Post on forum{/tr}" close="n"} {tr}There is no forum where you can post a message.{/tr} {/remarksbox} {/if} </div> <div class="panel-body share-forum-details hidden"> {if count($forums)>0} <div class="form-group"> <label class="control-label col-sm-3"> {tr}Forum{/tr} </label> <div class="col-sm-9"> <select name="forumId" id="forumId" class="form-control"> {foreach from=$forums item="forum"} <option value="{$forum.forumId}"{if $forum.forumId==$forumId} selected="selected"{/if}> {$forum.name}{if $forum.forum_use_password!='n'} ({tr}password-protected{/tr}){/if} </option> {/foreach} </select> </div> </div> <div class="form-group"> <label class="control-label col-sm-3"> {tr}Password{/tr} </label> <div class="col-sm-9"> <input class="form-control" type="password" name="forum_password"> </div> {if $prefs.feature_contribution eq 'y'} {include file='contribution.tpl'} {/if} </div> {/if} </div> </div> {/if} {if $prefs.feature_antibot eq 'y' && $user eq ''} {include file='antibot.tpl'} {/if} <div class="submit text-center"> <input type="hidden" name="url" value="{$url|escape:url}"> <input type="hidden" name="report" value="{$report}"> <button type="submit" class="btn btn-primary" name="send"> {icon name="share"} {tr}Share{/tr} </button> {if $share_access} <input type="hidden" name="share_access" value="1"> {/if} {if $prefs.auth_tokens_share eq 'y' and $user!='' and $report !='y'} <input type="checkbox" name="share_access" value="1" id="share_access" {if $share_access}checked="checked" {/if}> <label for="share_access">{tr}Share access rights{/tr}</label> {/if} </div> </form> {else} <p><a href="javascript:window.history.go(-2);">{tr}Return to previous page{/tr}</a></p> {/if} {jq} $('#share-form').submit(function(e){ if($('#addresses').val() !='' || ! $('#emailtable:visible').length) { $(this).tikiModal("Please wait...."); var postData = $(this).serializeArray(); var formURL = 'tiki-share.php?send=share'; $.ajax({ url : formURL, type: "POST", data : postData, success:function(data, textStatus, jqXHR) { var shrsuccess = $($.parseHTML(data)).find("#success").html(); var shrerror = $($.parseHTML(data)).find("#shareerror").html(); if(shrsuccess) { $('#ajaxmsg').html("<div class='alert alert-warning'>"+shrsuccess+"</div>"); } else { $('#ajaxmsg').html("<div class='alert alert-warning'>"+shrerror+"</div>"); } $('#share-form').tikiModal(""); $('#addresses').val(''); }, error: function(jqXHR, textStatus, errorThrown) { $('#share-form').tikiModal(""); } }); } else { alert("You must provide at least one recipient email address"); } e.preventDefault(); return false; }); $(".share-email-hide").click(function(){ $(".share-email-details").addClass('hidden'); }); $(".share-email-show").click(function(){ $(".share-email-details").removeClass('hidden'); }); $(".share-message-hide").click(function(){ $(".share-message-details").addClass('hidden'); }); $(".share-message-show").click(function(){ $(".share-message-details").removeClass('hidden'); }); $(".share-forum-hide").click(function(){ $(".share-forum-details").addClass('hidden'); }); $(".share-forum-show").click(function(){ $(".share-forum-details").removeClass('hidden'); }); {/jq}