diff options
-rwxr-xr-x | include/items.php | 54 | ||||
-rw-r--r-- | mod/admin.php | 6 | ||||
-rw-r--r-- | mod/profile_photo.php | 54 | ||||
-rw-r--r-- | version.inc | 2 | ||||
-rwxr-xr-x | view/tpl/cover_photo.tpl | 42 | ||||
-rwxr-xr-x | view/tpl/mood_content.tpl | 38 | ||||
-rwxr-xr-x | view/tpl/profile_photo.tpl | 58 |
7 files changed, 139 insertions, 115 deletions
diff --git a/include/items.php b/include/items.php index 1231b6209..ab859bebd 100755 --- a/include/items.php +++ b/include/items.php @@ -5306,3 +5306,57 @@ function asencode_person($p) { return $ret; } + + +function send_profile_photo_activity($channel,$photo,$profile) { + + // for now only create activities for the default profile + + if(! intval($profile['is_default'])) + return; + + $arr = array(); + $arr['item_thread_top'] = 1; + $arr['item_origin'] = 1; + $arr['item_wall'] = 1; + $arr['obj_type'] = ACTIVITY_OBJ_PHOTO; + $arr['verb'] = ACTIVITY_UPDATE; + + $arr['object'] = json_encode(array( + 'type' => $arr['obj_type'], + 'id' => z_root() . '/photo/profile/l/' . $channel['channel_id'], + 'link' => array('rel' => 'photo', 'type' => $photo['type'], 'href' => z_root() . '/photo/profile/l/' . $channel['channel_id']) + )); + + if(stripos($profile['gender'],t('female')) !== false) + $t = t('%1$s updated her %2$s'); + elseif(stripos($profile['gender'],t('male')) !== false) + $t = t('%1$s updated his %2$s'); + else + $t = t('%1$s updated their %2$s'); + + $ptext = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo['resource_id'] . ']' . t('profile photo') . '[/zrl]'; + + $ltext = '[zrl=' . z_root() . '/profile/' . $channel['channel_address'] . ']' . '[zmg=150x150]' . z_root() . '/photo/' . $photo['resource_id'] . '-4[/zmg][/zrl]'; + + $arr['body'] = sprintf($t,$channel['channel_name'],$ptext) . "\n\n" . $ltext; + + $acl = new AccessList($channel); + $x = $acl->get(); + $arr['allow_cid'] = $x['allow_cid']; + + $arr['allow_gid'] = $x['allow_gid']; + $arr['deny_cid'] = $x['deny_cid']; + $arr['deny_gid'] = $x['deny_gid']; + + $arr['uid'] = $channel['channel_id']; + $arr['aid'] = $channel['channel_account_id']; + + $arr['owner_xchan'] = $channel['channel_hash']; + $arr['author_xchan'] = $channel['channel_hash']; + + post_activity_item($arr); + + +} + diff --git a/mod/admin.php b/mod/admin.php index 09bfef84a..5195db320 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -7,7 +7,7 @@ */ require_once('include/queue_fn.php'); - +require_once('include/account.php'); /** * @param App &$a @@ -861,13 +861,13 @@ function admin_page_users_post($a) { // registration approved button was submitted if (x($_POST, 'page_users_approve')) { foreach ($pending as $hash) { - user_allow($hash); + account_allow($hash); } } // registration deny button was submitted if (x($_POST, 'page_users_deny')) { foreach ($pending as $hash) { - user_deny($hash); + account_deny($hash); } } diff --git a/mod/profile_photo.php b/mod/profile_photo.php index 0091d0585..9dc71f256 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -274,58 +274,6 @@ function profile_photo_post(&$a) { } -function send_profile_photo_activity($channel,$photo,$profile) { - - // for now only create activities for the default profile - - if(! intval($profile['is_default'])) - return; - - $arr = array(); - $arr['item_thread_top'] = 1; - $arr['item_origin'] = 1; - $arr['item_wall'] = 1; - $arr['obj_type'] = ACTIVITY_OBJ_PHOTO; - $arr['verb'] = ACTIVITY_UPDATE; - - $arr['object'] = json_encode(array( - 'type' => $arr['obj_type'], - 'id' => z_root() . '/photo/profile/l/' . $channel['channel_id'], - 'link' => array('rel' => 'photo', 'type' => $photo['type'], 'href' => z_root() . '/photo/profile/l/' . $channel['channel_id']) - )); - - if(stripos($profile['gender'],t('female')) !== false) - $t = t('%1$s updated her %2$s'); - elseif(stripos($profile['gender'],t('male')) !== false) - $t = t('%1$s updated his %2$s'); - else - $t = t('%1$s updated their %2$s'); - - $ptext = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo['resource_id'] . ']' . t('profile photo') . '[/zrl]'; - - $ltext = '[zrl=' . z_root() . '/profile/' . $channel['channel_address'] . ']' . '[zmg=150x150]' . z_root() . '/photo/' . $photo['resource_id'] . '-4[/zmg][/zrl]'; - - $arr['body'] = sprintf($t,$channel['channel_name'],$ptext) . "\n\n" . $ltext; - - $acl = new AccessList($channel); - $x = $acl->get(); - $arr['allow_cid'] = $x['allow_cid']; - - $arr['allow_gid'] = $x['allow_gid']; - $arr['deny_cid'] = $x['deny_cid']; - $arr['deny_gid'] = $x['deny_gid']; - - $arr['uid'] = $channel['channel_id']; - $arr['aid'] = $channel['channel_account_id']; - - $arr['owner_xchan'] = $channel['channel_hash']; - $arr['author_xchan'] = $channel['channel_hash']; - - post_activity_item($arr); - - -} - /* @brief Generate content of profile-photo view * @@ -452,6 +400,8 @@ function profile_photo_content(&$a) { '$title' => t('Upload Profile Photo'), '$submit' => t('Upload'), '$profiles' => $profiles, + '$single' => ((count($profiles) == 1) ? true : false), + '$profile0' => $profiles[0], '$form_security_token' => get_form_security_token("profile_photo"), // FIXME - yuk '$select' => sprintf('%s %s', t('or'), ($newuser) ? '<a href="' . $a->get_baseurl() . '">' . t('skip this step') . '</a>' : '<a href="'. $a->get_baseurl() . '/photos/' . $a->channel['channel_address'] . '">' . t('select a photo from your photo albums') . '</a>') diff --git a/version.inc b/version.inc index 86359b809..0e9185e63 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2016-02-12.1307H +2016-02-14.1309H diff --git a/view/tpl/cover_photo.tpl b/view/tpl/cover_photo.tpl index 1db139e7b..4352501ae 100755 --- a/view/tpl/cover_photo.tpl +++ b/view/tpl/cover_photo.tpl @@ -1,23 +1,29 @@ -<div class="generic-content-wrapper-styled"> -<h1>{{$title}}</h1> +<div id="profile-photo-content" class="generic-content-wrapper"> + <div class="section-title-wrapper"> + <h2>{{$title}}</h2> + </div> + <div class="section-content-wrapper"> -<form enctype="multipart/form-data" action="cover_photo" method="post"> -<input type='hidden' name='form_security_token' value='{{$form_security_token}}'> + <form enctype="multipart/form-data" action="cover_photo" method="post"> + <input type='hidden' name='form_security_token' value='{{$form_security_token}}'> -<div id="profile-photo-upload-wrapper"> + <div id="profile-photo-upload-wrapper"> -<label id="profile-photo-upload-label" class="form-label" for="profile-photo-upload">{{$lbl_upfile}}</label> -<input name="userfile" class="form-input" type="file" id="profile-photo-upload" size="48" /> -<div class="clear"></div> + <label id="profile-photo-upload-label" class="form-label" for="profile-photo-upload">{{$lbl_upfile}}</label> + <input name="userfile" class="form-input" type="file" id="profile-photo-upload" size="48" /> + <div class="clear"></div> + <br /> + <br /> + <div id="profile-photo-submit-wrapper"> + <input type="submit" name="submit" id="profile-photo-submit" value="{{$submit}}"> + </div> + </div> -<div id="profile-photo-submit-wrapper"> -<input type="submit" name="submit" id="profile-photo-submit" value="{{$submit}}"> -</div> -</div> - -</form> - -<div id="profile-photo-link-select-wrapper"> -{{$select}} -</div> + </form> + <br /> + <br /> + <div id="profile-photo-link-select-wrapper"> + {{$select}} + </div> + </div> </div> diff --git a/view/tpl/mood_content.tpl b/view/tpl/mood_content.tpl index 4059620ce..315ee4c8a 100755 --- a/view/tpl/mood_content.tpl +++ b/view/tpl/mood_content.tpl @@ -5,27 +5,29 @@ </div> <div class="section-content-wrapper"> - <div id="mood-desc">{{$desc}}</div> + <div id="mood-desc">{{$desc}}</div> -<br /> -<br /> + <br /> + <br /> -<form action="mood" method="get"> -<br /> -<br /> + <form action="mood" method="get"> + <br /> + <br /> -<input id="mood-parent" type="hidden" value="{{$parent}}" name="parent" /> + <input id="mood-parent" type="hidden" value="{{$parent}}" name="parent" /> -<div class="form-group field custom"> - <select name="verb" id="mood-verb-select" class="form-control" > - {{foreach $verbs as $v}} - <option value="{{$v.0}}">{{$v.1}}</option> - {{/foreach}} - </select> -</div> -<br /> -<br /> -<input type="submit" name="submit" value="{{$submit}}" /> -</form> + <div class="form-group field custom"> + <select name="verb" id="mood-verb-select" class="form-control" > + {{foreach $verbs as $v}} + <option value="{{$v.0}}">{{$v.1}}</option> + {{/foreach}} + </select> + </div> + <br /> + <br /> + <input type="submit" name="submit" value="{{$submit}}" /> + </form> + </div> +</div> diff --git a/view/tpl/profile_photo.tpl b/view/tpl/profile_photo.tpl index fbed32606..88e17407b 100755 --- a/view/tpl/profile_photo.tpl +++ b/view/tpl/profile_photo.tpl @@ -1,31 +1,43 @@ -<div class="generic-content-wrapper-styled"> -<h1>{{$title}}</h1> +<div id="profile-photo-content" class="generic-content-wrapper"> + <div class="section-title-wrapper"> + <h2>{{$title}}</h2> + </div> + <div class="section-content-wrapper"> -<form enctype="multipart/form-data" action="profile_photo" method="post"> -<input type='hidden' name='form_security_token' value='{{$form_security_token}}'> + <form enctype="multipart/form-data" action="profile_photo" method="post"> + <input type='hidden' name='form_security_token' value='{{$form_security_token}}'> -<div id="profile-photo-upload-wrapper"> + <div id="profile-photo-upload-wrapper"> -<label id="profile-photo-upload-label" class="form-label" for="profile-photo-upload">{{$lbl_upfile}}</label> -<input name="userfile" class="form-input" type="file" id="profile-photo-upload" size="48" /> -<div class="clear"></div> + <label id="profile-photo-upload-label" class="form-label" for="profile-photo-upload">{{$lbl_upfile}}</label> + <input name="userfile" class="form-input" type="file" id="profile-photo-upload" size="48" /> + <div class="clear"></div> -<label id="profile-photo-profiles-label" class="form-label" for="profile-photo-profiles">{{$lbl_profiles}}</label> -<select name="profile" id="profile-photo-profiles" class="form-input" > -{{foreach $profiles as $p}} -<option value="{{$p.id}}" {{if $p.is_default}}selected="selected"{{/if}}>{{$p.name}}</option> -{{/foreach}} -</select> -<div class="clear"></div> + {{if $single}} + <input type="hidden" name="profile" value="{{$profile0.id}}" /> + {{else}} -<div id="profile-photo-submit-wrapper"> -<input type="submit" name="submit" id="profile-photo-submit" value="{{$submit}}"> -</div> -</div> + <label id="profile-photo-profiles-label" class="form-label" for="profile-photo-profiles">{{$lbl_profiles}}</label> + <select name="profile" id="profile-photo-profiles" class="form-control" > + {{foreach $profiles as $p}} + <option value="{{$p.id}}" {{if $p.is_default}}selected="selected"{{/if}}>{{$p.name}}</option> + {{/foreach}} + </select> + <div class="clear"></div> + <br /> + <br /> + {{/if}} -</form> + <div id="profile-photo-submit-wrapper"> + <input type="submit" name="submit" id="profile-photo-submit" value="{{$submit}}"> + </div> + </div> -<div id="profile-photo-link-select-wrapper"> -{{$select}} -</div> + </form> + <br /> + <br /> + <div id="profile-photo-link-select-wrapper"> + {{$select}} + </div> + </div> </div> |