<?php
$serviceProviderCSV = $scriptProperties['list'];
explode(",", $serviceProviderCSV);
$serviceProviderCSV = str_replace(' ', '', $serviceProviderCSV); //remove spaces from the users input
function addQuotes($string) {
return '"'. implode('","', explode(',', $string)) .'"';
}
$serviceProviders = str_getcsv($serviceProviderCSV);
echo "<ul>";
foreach ($serviceProviders as $serviceProvider) {
echo "<li><a href=\"[[++site_url]]services/$serviceProvider\">[[++site_url]]services/$serviceProvider</a></li>";
}
echo "</ul>";[[signatoriesServiceProviders? &list=`SP16-C08, SP16-C09,SP16-C07`]]
<ul> <li><a href="https://domain.com/services/SP16-C08">https://domain.com/services/SP16-C08</a></li> <li><a href="https://domain.com/services/SP16-C09">https://domain.com/services/SP16-C09</a></li> <li><a href="https://domain.com/services/SP16-C07">https://domain.com/services/SP16-C07</a></li> </ul>
[[signatoriesServiceProviders? &list=`[[+serviceOrganisationsList]]`]]
<ul> <li>https://domain.com/services/SP16-C08, SP16-C09,SP16-C07</li> </ul>
This question has been answered by BobRay. See the first response.
$output = "\n<ul>\n";
$serviceProviderCSV = $scriptProperties['list'];
$new_arr = array_map('trim', explode(',', $serviceProviderCSV));
foreach($new_arr as $key => $serviceProvider) {
$output .= "\n <li><a href=\"[[++site_url]]services/$serviceProvider\">[[++site_url]]services/$serviceProvider</a></li>";
}
return $output . "\n</ul>\n";