diff --git a/src/Plugin/Block/TYPProfileShareBlock.php b/src/Plugin/Block/TYPProfileShareBlock.php
--- a/src/Plugin/Block/TYPProfileShareBlock.php
+++ b/src/Plugin/Block/TYPProfileShareBlock.php
@@ -1,1 +1,1 @@
-getRequestUri();
$language = \Drupal::languageManager()->getCurrentLanguage()->getId();
$s = explode("/",$url);
$bid = end($s);
$this->data = \Drupal::service("typ.search")->getProfile($bid ,AUTO);
$this->result = \Drupal::service('typ.unvservice')->loadListing($this->data['customerid'],NULL);
$type = $this->result['address'][$this->data['headingcode']][$this->data['addressid']]['customertype'];
$prodesc = $this->result['address'][$this->data['headingcode']][$this->data['addressid']][$language]['proddesc'];
$telno = '';$fax = '';$workinghours = '';
if(!empty($this->result['accounting_status']) || $type == 'FL'){
$type = 'FL';
}
if (!empty($this->data['telno'])) {
foreach ($this->data['telno'] as $t) {
$telno .= TYPProfileController::FormatPhoneNumber($t);
}
}
if (!empty($this->data['fax'])) {
foreach ($this->data['fax'] as $t) {
$fax .= TYPProfileController::FormatPhoneNumber($t);
}
}
if (!empty($this->data['workinghours'])) {
$workinghours .= $this->formatWorkingHour($this->data['workinghours']);
}
$body_email = strip_tags($this->data['humanname']).'%0A%0A'.strip_tags($prodesc).'%0A%0A'."http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
switch ($type){
case "FL":
$email = $body_email;
$facebook = 'https://www.facebook.com/sharer/sharer.php?u='.format_string($this->data['proddesc']).$fullurl;
$twitter = format_string($this->data['proddesc'], array()).$fullurl;
$gplus = 'https://plus.google.com/share?url='.$fullurl;
break;
default:
$email = $body_email;
$facebook = 'https://www.facebook.com/sharer/sharer.php?u='.format_string($this->data['proddesc'], array()).$fullurl;
$twitter = format_string($this->data['proddesc'], array()).$fullurl;
$gplus = 'https://plus.google.com/share?url='.$fullurl;
}
$base_url_images = '/themes/bootstrap/typ/images/icon-service-profilepage/'.$language;
header('Content-Type: text/html; charset=UTF-8');
$build = array();
$build[] = array(
'#markup' => format_string('
'.t('If you own this business contact here').'
'.t('Total Promotion').'
'.t('Share this business here').'
', array()),
);
$build['#attached']['library'] = array(
'typ_profile/profile_share'
);
return $build;
}
}
?>
\ No newline at end of file
+getRequestUri();
$language = \Drupal::languageManager()->getCurrentLanguage()->getId();
$s = explode("/",$url);
$bid = end($s);
$this->data = \Drupal::service("typ.search")->getProfile($bid ,AUTO);
$this->result = \Drupal::service('typ.unvservice')->loadListing($this->data['customerid'],NULL);
$type = $this->result['address'][$this->data['headingcode']][$this->data['addressid']]['customertype'];
$prodesc = $this->result['address'][$this->data['headingcode']][$this->data['addressid']][$language]['proddesc'];
$telno = '';$fax = '';$workinghours = '';
if(!empty($this->result['accounting_status']) || $type == 'FL'){
$type = 'FL';
}
if (!empty($this->data['telno'])) {
foreach ($this->data['telno'] as $t) {
$telno .= TYPProfileController::FormatPhoneNumber($t);
}
}
if (!empty($this->data['fax'])) {
foreach ($this->data['fax'] as $t) {
$fax .= TYPProfileController::FormatPhoneNumber($t);
}
}
if (!empty($this->data['workinghours'])) {
$workinghours .= $this->formatWorkingHour($this->data['workinghours']);
}
$body_email = strip_tags($this->data['humanname']).'%0A%0A'.strip_tags($prodesc).'%0A%0A'."http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
switch ($type){
case "FL":
$email = $body_email;
$facebook = 'https://www.facebook.com/sharer/sharer.php?u='.format_string($this->data['proddesc'], array()).$fullurl;
$twitter = format_string($this->data['proddesc'], array()).$fullurl;
$gplus = 'https://plus.google.com/share?url='.$fullurl;
break;
default:
$email = $body_email;
$facebook = 'https://www.facebook.com/sharer/sharer.php?u='.format_string($this->data['proddesc'], array()).$fullurl;
$twitter = format_string($this->data['proddesc'], array()).$fullurl;
$gplus = 'https://plus.google.com/share?url='.$fullurl;
}
$base_url_images = '/themes/bootstrap/typ/images/icon-service-profilepage/'.$language;
header('Content-Type: text/html; charset=UTF-8');
$build = array();
$build[] = array(
'#markup' => format_string('
'.t('If you own this business contact here').'
'.t('Total Promotion').'
'.t('Share this business here').'
', array()),
);
$build['#attached']['library'] = array(
'typ_profile/profile_share'
);
return $build;
}
}
?>
\ No newline at end of file