more work related to attach/photo and os_path, display_path and general code cleanup
This commit is contained in:
parent
fa89b8f66d
commit
6078d02c3a
@ -23,19 +23,17 @@ require_once('include/channel.php');
|
|||||||
class Cover_photo extends \Zotlabs\Web\Controller {
|
class Cover_photo extends \Zotlabs\Web\Controller {
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
|
|
||||||
if(! local_channel()) {
|
if(! local_channel()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$channel = \App::get_channel();
|
$channel = \App::get_channel();
|
||||||
profile_load($channel['channel_address']);
|
profile_load($channel['channel_address']);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* @brief Evaluate posted values
|
/**
|
||||||
|
* @brief Evaluate posted values
|
||||||
*
|
*
|
||||||
* @param $a Current application
|
|
||||||
* @return void
|
* @return void
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@ -130,8 +128,15 @@ class Cover_photo extends \Zotlabs\Web\Controller {
|
|||||||
|
|
||||||
$aid = get_account_id();
|
$aid = get_account_id();
|
||||||
|
|
||||||
$p = array('aid' => $aid, 'uid' => local_channel(), 'resource_id' => $base_image['resource_id'],
|
$p = [
|
||||||
'filename' => $base_image['filename'], 'album' => t('Cover Photos'));
|
'aid' => $aid,
|
||||||
|
'uid' => local_channel(),
|
||||||
|
'resource_id' => $base_image['resource_id'],
|
||||||
|
'filename' => $base_image['filename'],
|
||||||
|
'album' => t('Cover Photos'),
|
||||||
|
'os_path' => $base_image['os_path'],
|
||||||
|
'display_path' => $base_image['display_path']
|
||||||
|
];
|
||||||
|
|
||||||
$p['imgscale'] = 7;
|
$p['imgscale'] = 7;
|
||||||
$p['photo_usage'] = PHOTO_COVER;
|
$p['photo_usage'] = PHOTO_COVER;
|
||||||
@ -195,11 +200,10 @@ class Cover_photo extends \Zotlabs\Web\Controller {
|
|||||||
$os_storage = false;
|
$os_storage = false;
|
||||||
|
|
||||||
foreach($i as $ii) {
|
foreach($i as $ii) {
|
||||||
$smallest = intval($ii['imgscale']);
|
$smallest = intval($ii['imgscale']);
|
||||||
$os_storage = intval($ii['os_storage']);
|
$os_storage = intval($ii['os_storage']);
|
||||||
$imagedata = $ii['content'];
|
$imagedata = $ii['content'];
|
||||||
$filetype = $ii['mimetype'];
|
$filetype = $ii['mimetype'];
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -263,10 +267,10 @@ class Cover_photo extends \Zotlabs\Web\Controller {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* @brief Generate content of profile-photo view
|
/**
|
||||||
|
* @brief Generate content of profile-photo view
|
||||||
*
|
*
|
||||||
* @param $a Current application
|
* @return string
|
||||||
* @return void
|
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -350,15 +354,15 @@ class Cover_photo extends \Zotlabs\Web\Controller {
|
|||||||
$tpl = get_markup_template('cover_photo.tpl');
|
$tpl = get_markup_template('cover_photo.tpl');
|
||||||
|
|
||||||
$o .= replace_macros($tpl,array(
|
$o .= replace_macros($tpl,array(
|
||||||
'$user' => \App::$channel['channel_address'],
|
'$user' => \App::$channel['channel_address'],
|
||||||
'$lbl_upfile' => t('Upload File:'),
|
'$lbl_upfile' => t('Upload File:'),
|
||||||
'$lbl_profiles' => t('Select a profile:'),
|
'$lbl_profiles' => t('Select a profile:'),
|
||||||
'$title' => t('Upload Cover Photo'),
|
'$title' => t('Upload Cover Photo'),
|
||||||
'$submit' => t('Upload'),
|
'$submit' => t('Upload'),
|
||||||
'$profiles' => $profiles,
|
'$profiles' => $profiles,
|
||||||
'$form_security_token' => get_form_security_token("cover_photo"),
|
'$form_security_token' => get_form_security_token("cover_photo"),
|
||||||
// FIXME - yuk
|
/// @FIXME - yuk
|
||||||
'$select' => sprintf('%s %s', t('or'), ($newuser) ? '<a href="' . z_root() . '">' . t('skip this step') . '</a>' : '<a href="'. z_root() . '/photos/' . \App::$channel['channel_address'] . '">' . t('select a photo from your photo albums') . '</a>')
|
'$select' => sprintf('%s %s', t('or'), ($newuser) ? '<a href="' . z_root() . '">' . t('skip this step') . '</a>' : '<a href="'. z_root() . '/photos/' . \App::$channel['channel_address'] . '">' . t('select a photo from your photo albums') . '</a>')
|
||||||
));
|
));
|
||||||
|
|
||||||
call_hooks('cover_photo_content_end', $o);
|
call_hooks('cover_photo_content_end', $o);
|
||||||
@ -370,14 +374,14 @@ class Cover_photo extends \Zotlabs\Web\Controller {
|
|||||||
$resolution = 3;
|
$resolution = 3;
|
||||||
$tpl = get_markup_template("cropcover.tpl");
|
$tpl = get_markup_template("cropcover.tpl");
|
||||||
$o .= replace_macros($tpl,array(
|
$o .= replace_macros($tpl,array(
|
||||||
'$filename' => $filename,
|
'$filename' => $filename,
|
||||||
'$profile' => intval($_REQUEST['profile']),
|
'$profile' => intval($_REQUEST['profile']),
|
||||||
'$resource' => \App::$data['imagecrop'] . '-3',
|
'$resource' => \App::$data['imagecrop'] . '-3',
|
||||||
'$image_url' => z_root() . '/photo/' . $filename,
|
'$image_url' => z_root() . '/photo/' . $filename,
|
||||||
'$title' => t('Crop Image'),
|
'$title' => t('Crop Image'),
|
||||||
'$desc' => t('Please adjust the image cropping for optimum viewing.'),
|
'$desc' => t('Please adjust the image cropping for optimum viewing.'),
|
||||||
'$form_security_token' => get_form_security_token("cover_photo"),
|
'$form_security_token' => get_form_security_token("cover_photo"),
|
||||||
'$done' => t('Done Editing')
|
'$done' => t('Done Editing')
|
||||||
));
|
));
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
@ -393,8 +397,6 @@ class Cover_photo extends \Zotlabs\Web\Controller {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function cover_photo_crop_ui_head(&$a, $ph, $hash, $smallest){
|
function cover_photo_crop_ui_head(&$a, $ph, $hash, $smallest){
|
||||||
|
|
||||||
$max_length = get_config('system','max_image_length');
|
$max_length = get_config('system','max_image_length');
|
||||||
|
@ -108,11 +108,13 @@ class Profile_photo extends \Zotlabs\Web\Controller {
|
|||||||
$aid = get_account_id();
|
$aid = get_account_id();
|
||||||
|
|
||||||
$p = [
|
$p = [
|
||||||
'aid' => $aid,
|
'aid' => $aid,
|
||||||
'uid' => local_channel(),
|
'uid' => local_channel(),
|
||||||
'resource_id' => $base_image['resource_id'],
|
'resource_id' => $base_image['resource_id'],
|
||||||
'filename' => $base_image['filename'],
|
'filename' => $base_image['filename'],
|
||||||
'album' => t('Profile Photos')
|
'album' => t('Profile Photos'),
|
||||||
|
'os_path' => $base_image['os_path'],
|
||||||
|
'display_path' => $base_image['display_path']
|
||||||
];
|
];
|
||||||
|
|
||||||
$p['imgscale'] = PHOTO_RES_PROFILE_300;
|
$p['imgscale'] = PHOTO_RES_PROFILE_300;
|
||||||
|
Reference in New Issue
Block a user