Example #1
0
//$searchCriteria = array ('criteria' => $criteria, 'folderId' => 1, 'resultSetSize' => 10);
//$template = array('properties' => array(90,98), 'representation' => 9);
$myCriteria->values = $search;
$myCriteria->connective = -1;
$myCriteria->fieldName = 98;
$myCriteria->operation = "like";
$sc = new SearchCriteria();
$sc->criteria = $myCriteria;
$sc->folderId = 1;
$sc->resultSetSize = 100;
$template = new AssetTemplate();
$template->representation = 9;
$template->properties = 98;
try {
    // sätter sökkriteria för vår sökning
    $wsClient->setSearchCriteria($sessionId, $sc, $template);
    //while ($wsClient->hasNextSearchResultSet($sessionId)) {
    if (empty($_GET) || $_GET['show'] == 'next') {
        $digitalAssetSet = $wsClient->nextSearchResultSet($sessionId);
    } elseif ($_GET['show'] == 'prev') {
        $digitalAssetSet = $wsClient->previousSearchResultSet($sessionId);
    }
    $output = "<ul>";
    if (!empty($digitalAssetSet)) {
        $assets = $digitalAssetSet->digitalAssets;
        foreach ($assets as $asset) {
            $info = $wsClient->getAssetInfo($sessionId, $asset->id, 9);
            $output .= '<li><img src="image.php?id=' . $asset->id . '" alt="" title="' . $info->format . '" /></li>' . "\n";
        }
    }
    $output .= "</ul>";