Lines Matching refs:positions
225 // determine positions of other data entries
228 $positions = self::$previewMetadata[$ID]['strata']['positions'];
230 $positions = p_get_metadata($ID, 'strata positions');
233 // only read positions if we have them
234 if(is_array($positions) && isset($positions[$data['entry']])) {
235 $positions = $positions[$data['entry']];
236 $currentPosition = array_search($data['position'],$positions);
237 $previousPosition = isset($positions[$currentPosition-1])?'data_fragment_'.$positions[$currentPosition-1]:null;
238 $nextPosition = isset($positions[$currentPosition+1])?'data_fragment_'.$positions[$currentPosition+1]:null;
239 $currentPosition = 'data_fragment_'.$positions[$currentPosition];
383 // store positions information
385 self::$previewMetadata[$ID]['strata']['positions'][$data['entry']][] = $data['position'];
387 $R->meta['strata']['positions'][$data['entry']][] = $data['position'];