$tpl = get_markup_template("vcard-widget.tpl");
- $vcard_widget = replace_macros($tpl, array(
+ $vcard_widget = replace_macros($tpl, [
'$name' => $profile['name'],
'$photo' => $profile['photo'],
'$addr' => defaults($profile, 'addr', ''),
'$account_type' => $account_type,
'$pdesc' => defaults($profile, 'pdesc', ''),
- ));
+ ]);
$albums = Photo::getAlbums($a->data['user']['uid']);
$albums_visible = ((intval($a->data['user']['hidewall']) && !local_user() && !remote_user()) ? false : true);
// add various encodings to the array so we can just loop through and pick them out in a template
- $ret = array('success' => false);
+ $ret = ['success' => false];
if ($albums) {
$a->data['albums'] = $albums;
$ret['success'] = true;
}
- $ret['albums'] = array();
+ $ret['albums'] = [];
foreach ($albums as $k => $album) {
//hide profile photos to others
if (!$is_owner && !remote_user() && ($album['album'] == t('Profile Photos')))
continue;
- $entry = array(
+ $entry = [
'text' => $album['album'],
'total' => $album['total'],
'url' => 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album['album']),
'urlencode' => urlencode($album['album']),
'bin2hex' => bin2hex($album['album'])
- );
+ ];
$ret['albums'][] = $entry;
}
}
}
if ($ret['success']) {
- $photo_albums_widget = replace_macros(get_markup_template('photo_albums.tpl'), array(
+ $photo_albums_widget = replace_macros(get_markup_template('photo_albums.tpl'), [
'$nick' => $a->data['user']['nickname'],
'$title' => t('Photo Albums'),
'$recent' => t('Recent Photos'),
'$albums' => $ret['albums'],
'$baseurl' => System::baseUrl(),
- '$upload' => array(t('Upload New Photos'), 'photos/' . $a->data['user']['nickname'] . '/upload'),
+ '$upload' => [t('Upload New Photos'), 'photos/' . $a->data['user']['nickname'] . '/upload'],
'$can_post' => $can_post
- ));
+ ]);
}
$a->page['aside'] .= $photo_albums_widget;
$tpl = get_markup_template("photos_head.tpl");
- $a->page['htmlhead'] .= replace_macros($tpl,array(
+ $a->page['htmlhead'] .= replace_macros($tpl,[
'$ispublic' => t('everybody')
- ));
+ ]);
}
return;
// Check if we should do HTML-based delete confirmation
if (x($_REQUEST, 'confirm')) {
$drop_url = $a->query_string;
- $extra_inputs = array(
- array('name' => 'albumname', 'value' => $_POST['albumname']),
- );
- $a->page['content'] = replace_macros(get_markup_template('confirm.tpl'), array(
+ $extra_inputs = [
+ ['name' => 'albumname', 'value' => $_POST['albumname']],
+ ];
+ $a->page['content'] = replace_macros(get_markup_template('confirm.tpl'), [
'$method' => 'post',
'$message' => t('Do you really want to delete this photo album and all its photos?'),
'$extra_inputs' => $extra_inputs,
'$confirm_url' => $drop_url,
'$confirm_name' => 'dropalbum', // Needed so that confirmation will bring us back into this if statement
'$cancel' => t('Cancel'),
- ));
+ ]);
$a->error = 1; // Set $a->error so the other module functions don't execute
return;
}
- $res = array();
+ $res = [];
// get the list of photos we are about to delete
// Check if we should do HTML-based delete confirmation
if (x($_REQUEST, 'confirm')) {
$drop_url = $a->query_string;
- $a->page['content'] = replace_macros(get_markup_template('confirm.tpl'), array(
+ $a->page['content'] = replace_macros(get_markup_template('confirm.tpl'), [
'$method' => 'post',
'$message' => t('Do you really want to delete this photo?'),
- '$extra_inputs' => array(),
+ '$extra_inputs' => [],
'$confirm' => t('Delete Photo'),
'$confirm_url' => $drop_url,
'$confirm_name' => 'delete', // Needed so that confirmation will bring us back into this if statement
'$cancel' => t('Cancel'),
- ));
+ ]);
$a->error = 1; // Set $a->error so the other module functions don't execute
return;
}
$title = '';
$uri = item_new_uri($a->get_hostname(),$page_owner_uid);
- $arr = array();
+ $arr = [];
$arr['guid'] = get_guid(32);
$arr['uid'] = $page_owner_uid;
$arr['uri'] = $uri;
$rawtags = '#' . $rawtags;
}
- $taginfo = array();
+ $taginfo = [];
$tags = get_tags($rawtags);
if (count($tags)) {
}
}
}
- $taginfo[] = array($newname, $profile, $salmon);
+ $taginfo[] = [$newname, $profile, $salmon];
} else {
$newname = $name;
$alias = '';
}
if ($profile) {
if (substr($notify, 0, 4) === 'cid:') {
- $taginfo[] = array($newname, $profile, $notify, $r[0], '@[url=' . str_replace(',','%2c',$profile) . ']' . $newname . '[/url]');
+ $taginfo[] = [$newname, $profile, $notify, $r[0], '@[url=' . str_replace(',','%2c',$profile) . ']' . $newname . '[/url]'];
} else {
- $taginfo[] = array($newname, $profile, $notify, null, $str_tags .= '@[url=' . $profile . ']' . $newname . '[/url]');
+ $taginfo[] = [$newname, $profile, $notify, null, $str_tags .= '@[url=' . $profile . ']' . $newname . '[/url]'];
}
if (strlen($str_tags)) {
$str_tags .= ',';
foreach ($taginfo as $tagged) {
$uri = item_new_uri($a->get_hostname(), $page_owner_uid);
- $arr = array();
+ $arr = [];
$arr['guid'] = get_guid(32);
$arr['uid'] = $page_owner_uid;
$arr['uri'] = $uri;
$str_group_deny = perms2str(is_array($group_deny) ? $group_deny : explode(',', $group_deny));
$str_contact_deny = perms2str(is_array($contact_deny) ? $contact_deny : explode(',', $contact_deny));
- $ret = array('src' => '', 'filename' => '', 'filesize' => 0, 'type' => '');
+ $ret = ['src' => '', 'filename' => '', 'filesize' => 0, 'type' => ''];
call_hooks('photo_post_file', $ret);
$lon = Photo::getGps($exif['GPS']['GPSLongitude'], $exif['GPS']['GPSLongitudeRef']);
}
- $arr = array();
+ $arr = [];
if ($lat && $lon) {
$arr['coord'] = $lat . ' ' . $lon;
}
$uploader = '';
- $ret = array('post_url' => 'photos/' . $a->data['user']['nickname'],
+ $ret = ['post_url' => 'photos/' . $a->data['user']['nickname'],
'addon_text' => $uploader,
- 'default_upload' => true);
+ 'default_upload' => true];
call_hooks('photo_upload_form',$ret);
- $default_upload_box = replace_macros(get_markup_template('photos_default_uploader_box.tpl'), array());
- $default_upload_submit = replace_macros(get_markup_template('photos_default_uploader_submit.tpl'), array(
+ $default_upload_box = replace_macros(get_markup_template('photos_default_uploader_box.tpl'), []);
+ $default_upload_submit = replace_macros(get_markup_template('photos_default_uploader_submit.tpl'), [
'$submit' => t('Submit'),
- ));
+ ]);
$usage_message = '';
$aclselect_e = ($visitor ? '' : populate_acl($a->user));
- $o .= replace_macros($tpl,array(
+ $o .= replace_macros($tpl,[
'$pagename' => t('Upload Photos'),
'$sessid' => session_id(),
'$usage' => $usage_message,
'$group_perms' => t('Show to Groups'),
'$contact_perms' => t('Show to Contacts'),
'$return_path' => $a->query_string,
- ));
+ ]);
return $o;
}
$album_e = $album;
- $o .= replace_macros($edit_tpl,array(
+ $o .= replace_macros($edit_tpl,[
'$nametext' => t('New album name: '),
'$nickname' => $a->data['user']['nickname'],
'$album' => $album_e,
'$hexalbum' => bin2hex($album),
'$submit' => t('Submit'),
'$dropsubmit' => t('Delete Album')
- ));
+ ]);
}
}
} else {
if (($album !== t('Profile Photos')) && ($album !== 'Contact Photos') && ($album !== t('Contact Photos')) && $can_post) {
- $edit = array(t('Edit Album'), 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album) . '/edit');
+ $edit = [t('Edit Album'), 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album) . '/edit'];
}
}
if ($order_field === 'posted') {
- $order = array(t('Show Newest First'), 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album));
+ $order = [t('Show Newest First'), 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album)];
} else {
- $order = array(t('Show Oldest First'), 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album) . '?f=&order=posted');
+ $order = [t('Show Oldest First'), 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album) . '?f=&order=posted'];
}
- $photos = array();
+ $photos = [];
if (DBM::is_result($r)) {
// "Twist" is only used for the duepunto theme with style "slackr"
$imgalt_e = $rr['filename'];
$desc_e = $rr['desc'];
- $photos[] = array(
+ $photos[] = [
'id' => $rr['id'],
'twist' => ' ' . ($twist ? 'rotleft' : 'rotright') . rand(2,4),
'link' => 'photos/' . $a->data['user']['nickname'] . '/image/' . $rr['resource-id']
'desc'=> $desc_e,
'ext' => $ext,
'hash'=> $rr['resource-id'],
- );
+ ];
}
}
$tpl = get_markup_template('photo_album.tpl');
- $o .= replace_macros($tpl, array(
+ $o .= replace_macros($tpl, [
'$photos' => $photos,
'$album' => $album,
'$can_post' => $can_post,
- '$upload' => array(t('Upload New Photos'), 'photos/' . $a->data['user']['nickname'] . '/upload/' . bin2hex($album)),
+ '$upload' => [t('Upload New Photos'), 'photos/' . $a->data['user']['nickname'] . '/upload/' . bin2hex($album)],
'$order' => $order,
'$edit' => $edit,
'$paginate' => paginate($a),
- ));
+ ]);
return $o;
$lock = null;
if ($can_post && ($ph[0]['uid'] == $owner_uid)) {
- $tools = array(
- 'edit' => array('photos/' . $a->data['user']['nickname'] . '/image/' . $datum . (($cmd === 'edit') ? '' : '/edit'), (($cmd === 'edit') ? t('View photo') : t('Edit photo'))),
- 'profile'=>array('profile_photo/use/'.$ph[0]['resource-id'], t('Use as profile photo')),
- );
+ $tools = [
+ 'edit' => ['photos/' . $a->data['user']['nickname'] . '/image/' . $datum . (($cmd === 'edit') ? '' : '/edit'), (($cmd === 'edit') ? t('View photo') : t('Edit photo'))],
+ 'profile'=>['profile_photo/use/'.$ph[0]['resource-id'], t('Use as profile photo')],
+ ];
// lock
$lock = ( ( ($ph[0]['uid'] == local_user()) && (strlen($ph[0]['allow_cid']) || strlen($ph[0]['allow_gid'])
if ( $cmd === 'edit') {
$tpl = get_markup_template('photo_edit_head.tpl');
- $a->page['htmlhead'] .= replace_macros($tpl,array(
+ $a->page['htmlhead'] .= replace_macros($tpl,[
'$prevlink' => $prevlink,
'$nextlink' => $nextlink
- ));
+ ]);
}
if ($prevlink)
- $prevlink = array($prevlink, '<div class="icon prev"></div>') ;
+ $prevlink = [$prevlink, '<div class="icon prev"></div>'] ;
- $photo = array(
+ $photo = [
'href' => 'photo/' . $hires['resource-id'] . '-' . $hires['scale'] . '.' . $phototypes[$hires['type']],
'title'=> t('View Full Size'),
'src' => 'photo/' . $lores['resource-id'] . '-' . $lores['scale'] . '.' . $phototypes[$lores['type']] . '?f=&_u=' . datetime_convert('','','','ymdhis'),
'width' => $hires['width'],
'album' => $hires['album'],
'filename' => $hires['filename'],
- );
+ ];
if ($nextlink) {
- $nextlink = array($nextlink, '<div class="icon next"></div>');
+ $nextlink = [$nextlink, '<div class="icon next"></div>'];
}
}
$tag_str .= bbcode($t);
}
- $tags = array(t('Tags: '), $tag_str);
+ $tags = [t('Tags: '), $tag_str];
if ($cmd === 'edit') {
$tags[] = 'tagrm/' . $link_item['id'];
$tags[] = t('[Remove any tag]');
$caption_e = $ph[0]['desc'];
$aclselect_e = populate_acl($ph[0]);
- $edit = replace_macros($edit_tpl, array(
+ $edit = replace_macros($edit_tpl, [
'$id' => $ph[0]['id'],
- '$album' => array('albname', t('New album name'), $album_e,''),
- '$caption' => array('desc', t('Caption'), $caption_e, ''),
- '$tags' => array('newtag', t('Add a Tag'), "", t('Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping')),
- '$rotate_none' => array('rotate', t('Do not rotate'),0,'', true),
- '$rotate_cw' => array('rotate', t('Rotate CW (right)'),1,''),
- '$rotate_ccw' => array('rotate', t('Rotate CCW (left)'),2,''),
+ '$album' => ['albname', t('New album name'), $album_e,''],
+ '$caption' => ['desc', t('Caption'), $caption_e, ''],
+ '$tags' => ['newtag', t('Add a Tag'), "", t('Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping')],
+ '$rotate_none' => ['rotate', t('Do not rotate'),0,'', true],
+ '$rotate_cw' => ['rotate', t('Rotate CW (right)'),1,''],
+ '$rotate_ccw' => ['rotate', t('Rotate CCW (left)'),2,''],
'$nickname' => $a->data['user']['nickname'],
'$resource_id' => $ph[0]['resource-id'],
'$group_perms' => t('Show to Groups'),
'$contact_perms' => t('Show to Contacts'),
'$return_path' => $a->query_string,
- ));
+ ]);
}
$like = '';
if ($can_post || can_write_wall($owner_uid)) {
$like_tpl = get_markup_template('like_noshare.tpl');
- $likebuttons = replace_macros($like_tpl, array(
+ $likebuttons = replace_macros($like_tpl, [
'$id' => $link_item['id'],
'$likethis' => t("I like this \x28toggle\x29"),
'$nolike' => (Feature::isEnabled(local_user(), 'dislike') ? t("I don't like this \x28toggle\x29") : ''),
'$wait' => t('Please wait'),
'$return_path' => $a->query_string,
- ));
+ ]);
}
if (!DBM::is_result($r)) {
if (($can_post || can_write_wall($owner_uid)) && $link_item['last-child']) {
- $comments .= replace_macros($cmnt_tpl, array(
+ $comments .= replace_macros($cmnt_tpl, [
'$return_path' => '',
'$jsreload' => $return_url,
'$type' => 'wall-comment',
'$sourceapp' => t($a->sourcename),
'$ww' => '',
'$rand_num' => random_digits(12)
- ));
+ ]);
}
}
- $conv_responses = array(
- 'like' => array('title' => t('Likes','title')),'dislike' => array('title' => t('Dislikes','title')),
- 'attendyes' => array('title' => t('Attending','title')), 'attendno' => array('title' => t('Not attending','title')), 'attendmaybe' => array('title' => t('Might attend','title'))
- );
+ $conv_responses = [
+ 'like' => ['title' => t('Likes','title')],'dislike' => ['title' => t('Dislikes','title')],
+ 'attendyes' => ['title' => t('Attending','title')], 'attendno' => ['title' => t('Not attending','title')], 'attendmaybe' => ['title' => t('Might attend','title')]
+ ];
// display comments
if (DBM::is_result($r)) {
}
if (($can_post || can_write_wall($owner_uid)) && $link_item['last-child']) {
- $comments .= replace_macros($cmnt_tpl,array(
+ $comments .= replace_macros($cmnt_tpl,[
'$return_path' => '',
'$jsreload' => $return_url,
'$type' => 'wall-comment',
'$sourceapp' => t($a->sourcename),
'$ww' => '',
'$rand_num' => random_digits(12)
- ));
+ ]);
}
foreach ($r as $item) {
$profile_link = $profile_url;
$dropping = (($item['contact-id'] == $contact_id) || ($item['uid'] == local_user()));
- $drop = array(
+ $drop = [
'dropping' => $dropping,
'pagedrop' => false,
'select' => t('Select'),
'delete' => t('Delete'),
- );
+ ];
$name_e = $profile_name;
$title_e = $item['title'];
$body_e = bbcode($item['body']);
- $comments .= replace_macros($template,array(
+ $comments .= replace_macros($template,[
'$id' => $item['item_id'],
'$profile_url' => $profile_link,
'$name' => $name_e,
'$indent' => (($item['parent'] != $item['item_id']) ? ' comment' : ''),
'$drop' => $drop,
'$comment' => $comment
- ));
+ ]);
if (($can_post || can_write_wall($owner_uid)) && $item['last-child']) {
- $comments .= replace_macros($cmnt_tpl, array(
+ $comments .= replace_macros($cmnt_tpl, [
'$return_path' => '',
'$jsreload' => $return_url,
'$type' => 'wall-comment',
'$sourceapp' => t($a->sourcename),
'$ww' => '',
'$rand_num' => random_digits(12)
- ));
+ ]);
}
}
}
- $response_verbs = array('like');
+ $response_verbs = ['like'];
if (Feature::isEnabled($owner_uid, 'dislike')) {
$response_verbs[] = 'dislike';
}
}
$photo_tpl = get_markup_template('photo_view.tpl');
- $o .= replace_macros($photo_tpl, array(
+ $o .= replace_macros($photo_tpl, [
'$id' => $ph[0]['id'],
'$album' => [$album_link, $ph[0]['album']],
'$tools' => $tools,
'responses' => $responses,
'$comments' => $comments,
'$paginate' => $paginate,
- ));
+ ]);
$a->page['htmlhead'] .= "\n" . '<meta name="twitter:card" content="photo" />' . "\n";
$a->page['htmlhead'] .= '<meta name="twitter:title" content="' . $photo["album"] . '" />' . "\n";
intval($a->pager['itemspage'])
);
- $photos = array();
+ $photos = [];
if (DBM::is_result($r)) {
// "Twist" is only used for the duepunto theme with style "slackr"
$twist = false;
$alt_e = $rr['filename'];
$name_e = $rr['album'];
- $photos[] = array(
+ $photos[] = [
'id' => $rr['id'],
'twist' => ' ' . ($twist ? 'rotleft' : 'rotright') . rand(2,4),
'link' => 'photos/' . $a->data['user']['nickname'] . '/image/' . $rr['resource-id'],
'title' => t('View Photo'),
'src' => 'photo/' . $rr['resource-id'] . '-' . ((($rr['scale']) == 6) ? 4 : $rr['scale']) . '.' . $ext,
'alt' => $alt_e,
- 'album' => array(
+ 'album' => [
'link' => 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($rr['album']),
'name' => $name_e,
'alt' => t('View Album'),
- ),
+ ],
- );
+ ];
}
}
$tpl = get_markup_template('photos_recent.tpl');
- $o .= replace_macros($tpl, array(
+ $o .= replace_macros($tpl, [
'$title' => t('Recent Photos'),
'$can_post' => $can_post,
- '$upload' => array(t('Upload New Photos'), 'photos/'.$a->data['user']['nickname'].'/upload'),
+ '$upload' => [t('Upload New Photos'), 'photos/'.$a->data['user']['nickname'].'/upload'],
'$photos' => $photos,
'$paginate' => paginate($a),
- ));
+ ]);
return $o;
}