Some error you can fix in Yetishare 5.5.1:
1. Can't upload file in mobile (go to app/helpers/UploaderHelper.class.php):
Change "getUploadServerEndpoints" with this code:
1. Can't upload file in mobile (go to app/helpers/UploaderHelper.class.php):
Change "getUploadServerEndpoints" with this code:
Code:
public static function getUploadServerEndpoints() {
// prepare upload URL slug
$uploadUrlSlug = UserHelper::getUploadUrlSlug();
// prepare server upload url
$uploadActions = [];
// support for multiple upload servers in the same pool
if(SITE_CONFIG_USE_SERVER_UPLOAD_POOLING === 'yes') {
$serverUploadUrls = FileHelper::getUploadUrlsPool();
if($serverUploadUrls) {
foreach($serverUploadUrls as $serverUploadUrl) {
$uploadUrlSlug = UserHelper::getUploadUrlSlug();
$uploadActions[] = CrossSiteActionHelper::appendUrl($serverUploadUrl . (strlen($uploadUrlSlug)?('/'.$uploadUrlSlug):''). '/ajax/file_upload_handler?r=' . htmlspecialchars(_CONFIG_SITE_HOST_URL) . '&p=' . htmlspecialchars(_CONFIG_SITE_PROTOCOL));
}
}
}
// single server only
else {
$serverUploadUrl = FileHelper::getUploadUrl();
if($serverUploadUrl) {
$uploadUrlSlug = UserHelper::getUploadUrlSlug();
$uploadActions[] = CrossSiteActionHelper::appendUrl($serverUploadUrl . (strlen($uploadUrlSlug)?('/'.$uploadUrlSlug):''). '/ajax/file_upload_handler?r=' . htmlspecialchars(_CONFIG_SITE_HOST_URL) . '&p=' . htmlspecialchars(_CONFIG_SITE_PROTOCOL));
}
}
return $uploadActions;
}