public static function guiImgemptyalt($endModel, $data, $report, $factor) { $out = ''; if (!empty($data)) { if (!empty($data['total'])) { $out .= '<div>' . str_replace('%total', $data['total'], eRankerCommons::translate("model_orange", $factor)) . '</div>'; $url_href = ''; foreach ($data['image'] as $value) { if (strpos($value, "://")) { $domain = explode('/', $value); $url_href .= $domain[2]; break; } } if ($url_href === '') { $url_href = $report->url; } $out .= '<div class="trickydiv"><ul style="text-overflow: ellipsis;white-space: nowrap; max-width: 90%;" class="imgalttoggle imgalttoggledown">'; if (!empty($data['image'])) { $count = 0; foreach ($data['image'] as $value) { $count++; if ($count == 5) { $out .= '<li class="lastnotoggle">'; } else { $out .= '<li>'; } if (strpos($value, "://") === false) { $url_href = rtrim($url_href, '/'); $value = ltrim($value, '/'); $url = $url_href . '/' . $value; } else { $url = $value; } $out .= '<a href="' . (eRankerCommons::fixURL($url) !== false ? eRankerCommons::fixURL($url) : $url) . '" target="_blank">' . $value . '</a>'; $out .= '</li>'; } } $out .= '</ul></div>'; if ($count > 5) { $out .= '<a class="showmoreimgalt" href="javascript:void(0);" onclick="if(jQuery(\'.imgalttoggle\').hasClass(\'imgalttoggledown\')){imgAltToggle(\' Show less\');}else if(jQuery(\'.imgalttoggle\').hasClass(\'imgalttoggleup\')){imgAltToggle(\' Show more\')}">' . 'Show more</a>'; } } else { $out .= $endModel; } } return !empty($out) && !isset($_COOKIE['detectedLanguage']) || isset($_COOKIE['detectedLanguage']) && $_COOKIE['detectedLanguage'] === "en" ? $out : $endModel; }