echo "<h2>Images</h2>"; } foreach ($imageOnly as $value) { ?> <div class="browse_item" style=" float: left; display: inline-block; width: 150px; padding: 5px 5px 5px 5px;"><?php if (!empty($value['Thumbnail']['localName']) || !empty($value['Multi-Part Associator']) || !empty($value['Image'])) { echo '<div class="thumb" >'; } else { // echo '<div class="no_thumb">'; } $m; if (!empty($value['Multi-Part Associator'])) { $fields = array('Title', 'Image'); $query = new KORA_Clause("KID", "=", $value['Multi-Part Associator'][0]); $sort = array('fields' => $fields, 'direction' => SORT_ASC, 'byProject' => false); $m = KORA_Search(token, $projIDs, $multPartIDs, $query, $fields, $sort); //var_dump($m); $thumbWidth = 100; $thumbHeight = 120; //echo '<a href="'.baseURL.pfolder.'object/'.$value['kid'].'/b"><img width="'.$thumbWidth.'" height="'.$thumbHeight.'" src="'.getThumbURLFromFileName($m[$value['Multi-Part Associator'][0]]['Image']['localName']).'" alt="'.htmlChars($m[$value['Multi-Part Associator'][0]]['Title']).'" /></a>'; //echo "<br />"; echo '<div class="highslide-gallery">'; echo '<a id =' . $value['kid'] . 'single href="' . getFullURLFromFileName($m[$value['Multi-Part Associator'][0]]['Image']['localName']) . '" onclick="return hs.expand(this, { slideshowGroup: ' . $galleryTotal . '} )"> <img src="' . getThumbURLFromFileName($m[$value['Multi-Part Associator'][0]]['Image']['localName']) . '" alt="' . htmlChars($value['Title']) . '" alt="Highslide JS" title="Click to enlarge" /> </a>'; echo '<div class="highslide-heading">' . $m['Title'] . '</div>'; echo '<div class="highslide-caption"> <a href="' . baseURL . pfolder . 'object/' . $value['kid'] . '/b">View Full Record</a> </div></div>'; $galleryTotal = $galleryTotal + 1; }
<?php include_once 'header.php'; $fields = array('Title'); $clause = new KORA_Clause('Title', '!=', ''); $sum = KORA_Search(token, projectID, Object, $clause, $fields, array()); $count = count($sum); echo $count;
<h4><?php if (isset($obj['Byline'])) { echo $obj['Byline']; } ?> </h4> </div> <div class="content_item2"> <?php //HOME $fields = array('Title', 'Description', 'Thumbnail', 'URL', 'Section'); $order[] = array('field' => 'Title', 'direction' => SORT_ASC); $query = new KORA_Clause("Section", "=", "Home"); $obj = KORA_Search(token, $projID, $sectionID, $query, $fields, $order); if (isset($obj) && !empty($obj)) { foreach ($obj as $value) { if (!empty($value['Description'])) { echo "<p>" . fixTags($value['Description']) . "</p>"; } } } ?> <?php require_once 'highlights.php'; ?> </div> <?php require_once 'includes/footer.php';
?> </p> </div> </div> </div> <div class="row"> <div class="large-12"> <div class="panel" id="home_images"> <?php $fields = array('Thumbnail', 'Order', 'URL'); $clause = new KORA_Clause('Section', '=', 'HighlightButton'); $results = KORA_Search(token, projectID, Section, $clause, $fields, array(array('field' => 'Order', 'direction' => SORT_ASC))); foreach ($results as $result) { $localName = $result['Thumbnail']['localName']; $file = getFullURLFromFileName($localName); $image = getThumbURLFromFileName($localName); $image_button = "<div class='mali-image'><img width='335' height='188' src='{$file}' /></div>"; //$button_URL = str_replace("/","",$result['URL']).".php"; //$button_URL = str_replace("portofolio","portfolio",$button_URL); $arr = explode("/", $result['URL'], 2); if (getBetween($result['URL'], "/", "/")) { $button_URL = $arr[0] . ".php?name="; $button_URL .= getBetween($result['URL'], "/", "/"); } else { $button_URL = $arr[0]; } //$button_URL = array_filter($button_URL);
if ($pageType == "Essays") { ?> secondary_link_select<?php } else { ?> secondary_link<?php } } ?> "> <a class="button" href="#">Essays</a> <?php $essay_fields = array('Section Order', 'Tagline (short title)'); $essay_order[] = array('field' => 'Section Order', 'direction' => SORT_ASC); $essay_query = new KORA_Clause("KID", "!=", ""); $essay_obj = KORA_Search(token, $projID, $essayID, $essay_query, $essay_fields, $essay_order); ?> <ul><?php //var_dump($essay_obj); foreach ($essay_obj as $value) { // change "project" to specific project name echo '<li><a class="button" href="' . baseURL . pfolder . 'essays/' . $value['kid'] . '/">' . htmlChars($value['Tagline (short title)']) . '</a></li>'; } ?> </ul> </div> </li> <li> <div class="space2"></div> </li> <li>
} } else { foreach ($obj_browse as $obj) { $sortedObj[] = $obj; } } } if (isset($sortedObj) && !empty($sortedObj)) { echo '<div id="rightbrowse"> <div class="content_item">'; $currType = ''; $i = 0; if (isset($_REQUEST['subject']) && !empty($_REQUEST['subject'])) { $fields_subobj = array('Subject', 'Title', 'Description'); $query_subobj = new KORA_Clause("Title", "==", mysql_escape_string($_REQUEST['subject'])); $sub_obj = KORA_Search(token, $projID, $subDescripID, $query_subobj, $fields_subobj); foreach ($sub_obj as $objval) { $currFilter = $objval['Title']; $currFilterDesc = $objval['Description']; } } else { if (isset($_REQUEST['language']) && !empty($_REQUEST['language'])) { $currFilter = $_REQUEST['language']; $currFilterDesc = ""; } else { $currFilter = ""; $currFilterDesc = ""; } } foreach ($sortedObj as $value) { if ($i == 0) {
<?php //Note: This page is included in index.php //HIGHLIGHTS $hi_fields = array('Title', 'Description', 'Thumbnail', 'URL', 'Section', 'Date'); $hi_order[] = array('field' => 'Title', 'direction' => SORT_ASC); $hi_query = new KORA_Clause("Section", "=", "Highlights"); $hi_obj = KORA_Search(token, $projID, $sectionID, $hi_query, $hi_fields, $hi_order); if (isset($hi_obj) && !empty($hi_obj)) { echo '<div class="module_container">'; foreach ($hi_obj as $value) { ?> <div class="module" style="margin:10px 15px 10px 0;"> <?php if (!empty($value['Title'])) { echo '<div class="modtitle"><h5><a href="' . $value['URL'] . '">' . $value['Title'] . '</a></h5></div>'; } if (!empty($value['Thumbnail']['localName'])) { $thumbWidth = 120; $thumbHeight = 120; $localName = $value['Thumbnail']['localName']; $file = getFullURLFromFileName($localName); $image = getThumbURLFromFileName($localName); //getThumbnailKORA($value['Thumbnail']['localName'], $thumbWidth, $thumbHeight); // Get thumb from KORA echo '<a href="' . $value['URL'] . '"><img class="moduleImg" width="' . $thumbWidth . '" height="' . $thumbHeight . '" src="' . $image . '" alt="' . htmlChars($value['Title']) . '" /></a><br />'; } else { //Create thumb if needed if (!empty($hi_obj['Image']['localName'])) { createthumb(getFullPathFromFileName($value['Image']['localName']), 'thumbs/' . $value['Image']['localName'], 100, 100); echo '<a href="' . $value['URL'] . '"><img src="' . baseURL . 'thumbs/' . $value['Image']['localName'] . '" alt="' . htmlChars($value['Title']) . '" /></a><br />';
echo '<li><a class="highslide" onclick="return hs.expand(this, { slideshowGroup: \'docGroup-' . $docGroupNo . '\' })" href="' . getThumbnailKORA($value['Image']['localName'], 700, 2000) . '">' . $value['Title'] . '</a> <div class="highslide-heading">' . $value['Title'] . '</div> <div class="highslide-caption"><a href="' . baseURL . pfolder . 'object/' . $value['kid'] . '/">View Full Record</a><br /> </div> <div class="clearboth"></div></li>'; $docGroupNo++; } else { $mult_assocs = array(); if (!empty($value['Multi-Part Associator'])) { foreach ($value['Multi-Part Associator'] as $m) { $mult_assocs[] = $m; } $mult_fields = array('Part Number', 'Title', 'Image', 'Total Parts'); $mult_order[] = array('field' => 'Part Number', 'direction' => SORT_ASC); $mult_query = new KORA_Clause("KID", "IN", $mult_assocs); $mult_obj = KORA_Search(token, $projID, $multPartID, $mult_query, $mult_fields, $mult_order); foreach ($mult_obj as $mo) { if (!empty($mo['Image'])) { //highslide display for GALLERY of images associated with object echo '<li><a class="highslide" onclick="return hs.expand(this, { slideshowGroup: \'docGalgroup-' . $docGalleryGroupNo . '\' })" href="' . getThumbnailKORA($mo['Image']['localName'], 700, 2000) . '">'; //only print title for gallery group once if (!in_array($mo['Title'], $docTitleArray)) { echo $mo['Title']; } //KID in link must be for full record, not multi-part echo '</a> <div class="highslide-heading">' . $mo['Title'] . '</div> <div class="highslide-caption"><a href="' . baseURL . pfolder . 'object/' . $value['kid'] . '/">View Full Record</a><br /> <br />Total Pages: ' . $mo['Total Parts'] . '</div> <div class="clearboth"></div></li>'; }
<?php include_once 'header.php'; ?> <div class="row"> <div class="large-12 columns"> <div class="panel"> <?php $fields = array('Title', 'Description'); $clause = new KORA_Clause('Section', '=', 'Contact'); $results = KORA_Search(token, projectID, Section, $clause, $fields, array()); foreach ($results as $result) { $contact_title = $result['Title']; $contact_description = $result['Description']; $arr_description = explode("\n", $contact_description); } echo "<h2>{$contact_title}</h2>"; $len_contacts = sizeof($arr_description); for ($i = 0; $i < $len_contacts; $i++) { if ($i == 0) { echo "<p>" . $arr_description[$i] . "</p>"; } else { if ($i == 2 or $i == 4 or $i == 6) { $first_3 = explode(",", $arr_description[$i]); if ($i != 2) { echo "<div class='credits_name'>{$first_3['0']}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class='credits_institution'>{$first_3['1']}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class='credits_institution'>{$first_3['2']}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class='credits_email'><a href=''>{$first_3['3']}</a></div>"; } else { echo "<div class='credits_name'>{$first_3['0']}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class='credits_institution'>{$first_3['1']}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class='credits_email'><a href=''>{$first_3['2']}</a></div>"; } }
//if(strstr($subject, "sngal")) $subject = str_replace('sngal' , '%', $subject); //if(strstr($subject, "asantehenes")) $subject = str_replace('asantehenes' , '%', $subject); $subject = htmlEscape(str_replace("'", "%", $subject)); $query = new KORA_Clause("Archive", "IN", $subject); } else { $query = new KORA_Clause("KID", "!=", ""); } } //do not include "Preset" data from KORA $query2 = new KORA_Clause('Title', 'NOT LIKE', '%preset%'); $query3 = joinKORAClauses(array($query, $query2), "AND"); $query4 = new KORA_Clause("KID", "!=", ""); //searching only for BABAs $obj = KORA_Search(token, $projID, $objID, $query3, $fields, $sort); //get record associator from essays in baba $assoc = KORA_Search(token, $projID, $essayID, $query4, 'Object Associator', array()); $objassoc = array(); //get all record assocciated but no duplicated. foreach ($assoc as $ass) { foreach ($ass['Object Associator'] as $a) { $objassoc[$a] = $a; } } foreach ($objassoc as $obj2) { $query = new KORA_Clause('KID', '=', $obj2); $fields = array('Title', 'Date Original', 'Date Range', 'Thumbnail', 'Image', 'Image Gallery', 'Description', 'Language', 'Object Type', 'Object Associator', 'Creditline'); $order6[] = array('field' => 'Date Original', 'direction' => SORT_ASC); $order6[] = array('field' => 'Title', 'direction' => SORT_ASC); $sort = array('fields' => array('Date Original', 'Title'), 'direction' => SORT_ASC, 'byProject' => false); $rec = MPF_Search(token, $projIDs, $objIDs, $query, $fields, $sort); $obj[$obj2] = $rec[$obj2];
if (@$_GET['ad_search_desc']) { $results = KORA_Search(token, projectID, Object, $clause_Description, $fields, array(array('field' => 'Resource Identifier', 'direction' => SORT_ASC))); } else { if (@$_GET['ad_search_creator']) { $results = KORA_Search(token, projectID, Object, $clause_Creator, $fields, array(array('field' => 'Resource Identifier', 'direction' => SORT_ASC))); } else { if (@$_GET['ad_search_date']) { if (@$_GET['ad_search_date'] > 31 && @$_GET['ad_search_date'] < 1000) { $clause_Date_Original_blank = new KORA_Clause('Date Original', '!=', ' '); $results = KORA_Search(token, projectID, Object, $clause_Date_Original_blank, $fields, array(array('field' => 'Resource Identifier', 'direction' => SORT_ASC))); } else { $results = KORA_Search(token, projectID, Object, $clause_Date_Original, $fields, array(array('field' => 'Resource Identifier', 'direction' => SORT_ASC))); } } else { if (@$_GET['ad_search_genre']) { $results = KORA_Search(token, projectID, Object, $clause_Genre, $fields, array(array('field' => 'Resource Identifier', 'direction' => SORT_ASC))); } } } } } $array_title = array(); $array_creator = array(); $array_Description = array(); $array_City = array(); $array_Region = array(); $array_Country = array(); $array_file = array(); $array_image = array(); $array_kid = array(); $array_date_month = array();
} if (!empty($value['Multi-Part Associator'])) { $mult_assoc = $value['Multi-Part Associator']; //collect mult associators } echo "<br />"; } //end foreach } //end Object scheme //Mult Assoc if (isset($mult_assoc) && !empty($mult_assoc)) { $fields = array('Image', 'Segment Title', 'Total Parts', 'Part Number', 'Title', 'Start Time', 'End Time'); $order[] = array('field' => 'Part Number', 'direction' => SORT_ASC); $query = new KORA_Clause("KID", "IN", $mult_assoc); $obj = KORA_Search(token, $projID, $multPartID, $query, $fields, $order); $i = 0; foreach ($obj as $value) { if (!empty($value['Image'])) { $thumbWidth = 100; $thumbHeight = 300; echo '<div id="object"><a class="highslide" href="' . getThumbnailKORA($value['Image']['localName'], 700, 2000) . '" onclick="return hs.expand(this)">'; echo '<img src="' . getThumbnailKORA($value['Image']['localName'], $thumbWidth, $thumbHeight) . '" alt="' . htmlescape(htmlChars($value['Title'])) . '" /></a> <div class="highslide-heading">' . htmlChars($value['Title']) . '</div> <div class="highslide-caption">Total Pages: ' . $value['Total Parts'] . '</div> </div> <div class="clear"></div><div id="zoom"><img src="' . baseURL . pfolder . 'images/zoom.png" alt="">click image to zoom</a></div><div class="clear"></div>'; echo '<br />';
} else { echo '<a href="' . baseURL . pfolder . 'object/' . $o['kid'] . '/">' . $o['Title'] . '</a><br />'; } } if (!empty($o['Creditline'])) { echo '<div class="desc">' . $o['Creditline'] . "</div>"; } echo "<br />"; } } //end obj assoc //var_dump($value['kid']); $fields = array('Object Associator', 'Title'); $query = new KORA_Clause('kid', '!=', ''); $sort = array('fields' => array('Object Associator', 'Title'), 'direction' => SORT_ASC, 'byProject' => true); $obj = KORA_Search(token, $projIDs, $essayIDs, $query, $fields, $sort); // var_dump($obj); if (!empty($obj)) { //echo "<br/><div><strong>Related Essay</strong></div>"; //echo '<div>'; $relateEssay = array(); foreach ($obj as $o) { $record = explode("-", $o['kid']); //$shortBase = 'http://dev2.matrix.msu.edu/~kai.wu/gallery_template/template/project/'; if (isset($o['Object Associator']) && !empty($o['Object Associator']) && in_array($value['kid'], $o['Object Associator'])) { array_push($relateEssay, $o); // echo '<a href="'.baseURL.pfolder.$urlnamesproj[$record[0]].$urlnamesessay[strtolower($record[1])].'essays/'.$o['kid'].'/">'.ucwords($o['Title']).'</a><br>'; } } if (count($relateEssay) > 0) { echo "<br/><div><strong>Related Essay</strong></div>";
<?php include_once 'header.php'; ?> <div class="row"> <?php $bio_name = "%" . $_GET['name'] . "%"; $fields = array('Thumbnail', 'Name', 'Biography Long', 'Portfolio URL'); $clause = new KORA_Clause('URL', 'like', $bio_name); $results = KORA_Search(token, projectID, Biography, $clause, $fields, array()); foreach ($results as $result) { $localName = $result['Thumbnail']['localName']; $bio_file = getFullURLFromFileName($localName); $bio_image = getThumbURLFromFileName($localName); $bio_name = $result['Name']; $bio_long = $result['Biography Long']; //$bio_port_url = "portfolio.php?name="; //$bio_port_url .= getBetween($result['Portfolio URL'],"/","/"); $bio_port_url = $result['Portfolio URL']; } ?> <div class="large-8 columns"> <div class="panel"> <h2><?php echo $bio_name; ?> </h2> <p><?php echo $bio_long;