<?php $arr = array('items' => array(), 'total' => 0); if (!empty($identities)) { foreach ($identities as $identity) { $arr['items'][] = array( 'id' => $identity->id, 'text' => Sabai::h($identity->name), 'username' => $identity->username, 'gravatar' => $this->GravatarUrl($identity->email, Sabai::THUMBNAIL_SIZE_SMALL, $identity->gravatar_default, $identity->gravatar_rating), ); } $arr['total'] = count($arr['items']); } echo json_encode($arr);
<?php foreach ($this->Entity_CustomFields($entity) as $field_name => $field):?> <div class="sabai-directory-field sabai-field-type-<?php echo str_replace('_', '-', $field['type']);?> sabai-field-name-<?php echo str_replace('_', '-', $field_name);?> sabai-clearfix"> <div class="sabai-field-label"><?php Sabai::_h($field['title']);?></div> <div class="sabai-field-value"> <?php switch ($field['type']):?> <?php case 'string':?> <?php case 'number':?> <?php echo implode(', ', array_map(array('Sabai', 'h'), $field['values']));?> <?php break;?> <?php case 'choice': $choices = array();?> <?php foreach ($field['values'] as $value) if (isset($field['settings']['options']['options'][$value])) $choices[] = Sabai::h($field['settings']['options']['options'][$value]);?> <?php echo implode(', ', $choices);?> <?php break;?> <?php case 'text':?> <?php foreach ($field['values'] as $value):?> <p><?php Sabai::_h($value);?></p> <?php endforeach;?> <?php break;?> <?php case 'date_timestamp': $dates = array();?> <?php foreach ($field['values'] as $value) $dates[] = $this->DateTime($value);?> <?php echo implode(', ', $dates);?> <?php break;?> <?php case 'boolean':?> <?php if (!empty($field['values'][0])):?> <?php echo __('Yes', 'sabai');?> <?php else:?> <?php echo __('No', 'sabai');?>
<?php $arr = array('items' => array(), 'total' => 0); if (!empty($entities)) { foreach ($entities as $entity) { $arr['items'][] = array( 'id' => $entity->getSlug(), 'text' => Sabai::h($entity->getTitle()), ); } $arr['total'] = count($arr['items']); } echo json_encode($arr);
if ($element['type'] === 'hidden' || $element['type'] === 'static' || strpos($element['name'], '_') === 0) { if ($element['type'] === 'hidden') { $hidden_values[$element['name']] = $element['value']; } continue; } // move taxonomy fields to the sidebar if (!empty($bundle->info['taxonomy_terms']) && isset($bundle->info['taxonomy_terms'][$element['name']])) { $element['position'] = 'side'; } elseif ($element['name'] === 'content_post_user_id' || $element['name'] === 'content_featured') { $element['position'] = 'side'; } if (!$element['label'][0]) $element['label'][0] = 'Untitled'; add_meta_box('sabai_' . $bundle->name . '_postbox-' . $element['name'], Sabai::h($element['label'][0]), array($this, 'WordPress_Postbox'), 'sabai_content_addpost', isset($element['position']) ? $element['position'] : 'normal', 'default', array($element)); } add_meta_box( 'submitdiv', __('Publish', 'sabai'), array($this, 'WordPress_Submitbox'), 'sabai_content_addpost', 'side', 'high', isset($entity) ? array($hidden_values, $this->LinkToModal(__('Move to Trash', 'sabai'), $bundle->getPath() . '/' . $entity->getId() . '/trash', array('width' => 470, 'loadingImage' => false), array('title' => __('Move to Trash', 'sabai'), 'class' => 'submitdelete deletion')), __('Update', 'sabai'), $entity, $submit_actions) : array($hidden_values, $this->LinkTo(__('Cancel', 'sabai'), $bundle->getPath(), array(), array('class' => 'submitdelete deletion')), __('Publish', 'sabai'), null, $submit_actions) ); wp_enqueue_script('postbox'); add_screen_option('layout_columns', array('max' => 2, 'default' => 2) ); ?>
<div class="sabai-btn-group sabai-pull-right"><?php echo implode(PHP_EOL, $links);?></div> </div> <?php return; endif;?> <div class="sabai-directory-nav sabai-clearfix"> <div class="sabai-btn-group sabai-pull-left"><?php echo $this->ButtonLinks($sorts, 'small', true, true);?></div> <div class="sabai-btn-group sabai-pull-right"><?php echo implode(PHP_EOL, $links);?></div> </div> <?php $this->renderTemplate('directory_listing_photo_single_full', $current_photo + array('link_to_listing' => !empty($link_to_listing)));?> <div class="sabai-directory-photobox-nav"> <?php $i = 0; while ($photos = array_slice($entities, $i * 6, 6)):?> <div class="sabai-row-fluid"> <?php foreach ($photos as $photo):?> <div class="sabai-span2 sabai-directory-thumbnail<?php if ($current_photo['entity']->getId() === $photo['entity']->getId()):?> sabai-active<?php endif;?>"> <?php echo $this->LinkToRemote('<img src="' . $this->Directory_PhotoUrl($photo['entity'], 'thumbnail') . '" alt="" />', $CURRENT_CONTAINER, $this->Url($CURRENT_ROUTE, $url_params + array('photo_id' => $photo['entity']->getId(), 'p' => $paginator->getCurrentPage())), array('no_escape' => true), array('title' => Sabai::h($photo['entity']->getTitle())));?> </div> <?php endforeach; ++$i;?> </div> <?php endwhile;?> </div> <div class="sabai-directory-pagination sabai-clearfix"> <?php if ($paginator->count() > 1):?> <div class="sabai-pull-left"> <?php printf(__('Showing %d - %d of %s results', 'sabai-directory'), $paginator->getElementOffset() + 1, $paginator->getElementOffset() + $paginator->getElementLimit(), $this->NumberFormat($paginator->getElementCount()));?> </div> <div class="sabai-pull-right sabai-pagination"> <?php echo $this->PageNav($CURRENT_CONTAINER, $paginator, $this->Url($CURRENT_ROUTE, $url_params));?> </div> <?php else:?>
<tbody> <tr> <td><strong><?php echo __('Order ID', 'sabai-directory');?></strong></td> <td><?php Sabai::_h($order->getLabel());?></td> </tr> <tr> <td><strong><?php echo __('Order Date', 'sabai-directory');?></strong></td> <td><?php echo $this->Date($order->created);?></td> </tr> <tr> <td><strong><?php echo __('Plan', 'sabai-directory');?></strong></td> <td><?php printf(__('%s (%s)', 'sabai-directory'), $order->Plan ? Sabai::h($order->Plan->name) : __('Unknown', 'sabai-directory'), $plan_types[$order->plan_type]['label']);?></td> </tr> <tr> <td><strong><?php echo $this->Entity_BundleLabel($this->Entity_Bundle($order->Entity), true);?></strong></td> <td><?php if ($order->Entity):?><?php echo $order->Entity->isPublished() ? $this->LinkTo($order->Entity->getTitle(), $this->Entity_Bundle($order->Entity)->getPath() . '/' . $order->Entity->getId()) : Sabai::h($order->Entity->getTitle());?><?php endif;?> <tr> <td><strong><?php echo __('User', 'sabai-directory');?></strong></td> <td><?php echo $this->UserIdentityLinkWithThumbnailSmall($order->User);?></td> </tr> <tr> <td><strong><?php echo __('Price', 'sabai-directory');?></strong></td> <td><?php echo $this->PayPal_MoneyFormat($order->price, $order->currency);?></td> </tr> <tr> <td><strong><?php echo __('Payment Method', 'sabai-directory');?></strong></td> <td><?php echo $order->gateway;?></td> </tr> <tr> <td><strong><?php echo __('Transaction ID', 'sabai-directory');?></strong></td> <td><?php echo $order->transaction_id;?></td>
<?php if (isset($error)) { echo json_encode(array('error' => Sabai::h($error))); return; } $file_arr = array('success' => 1); foreach ($files as $file) { $file = $file->toArray(); if ($file['is_image']) { $file['thumbnail'] = $this->File_ThumbnailUrl($file['name']); } $file_arr['files'][] = array_map(array('Sabai', 'h'), $file); } echo json_encode($file_arr);
<div class="sabai-error"><?php echo __('This page requires JavaScript enabled in your browser.', 'sabai');?></div> </noscript> <?php $this->FormTag('post', $form_submit_path, array(), array('id' => 'sabai-fieldui'));?> <div class="sabai-clearfix sabai-fieldui"> <div id="sabai-fieldui-active-wrap"> <div id="sabai-fieldui-active"> <div class="sabai-fieldui-fields"> <?php foreach ($fields as $field):?> <?php if ((!$field_type = @$field_types[$field->getFieldType()]) || !$field->getFieldWidget()) continue;?> <?php if (false === $field_preview = $this->FieldUI_PreviewWidget($field)) continue;?> <div id="sabai-fieldui-field<?php echo $field->getFieldId();?>" class="sabai-fieldui-field sabai-fieldui-field-type-<?php echo str_replace('_', '-', $field->getFieldType());?>"> <div class="sabai-fieldui-field-info"> <div class="sabai-fieldui-field-control"> <a href="<?php echo $form_edit_field_url;?>" class="sabai-fieldui-field-edit" data-modal-title="<?php echo Sabai::h(strlen($field->getFieldAdminTitle()) ? $field->getFieldAdminTitle() : $field_type['label']) . ' - ' . $field->getFieldName();?>" title="<?php echo __('Edit field', 'sabai');?>"><i class="sabai-icon-cog"></i>Edit</a><?php if ($field->isCustomField()):?> · <a href="#" class="sabai-fieldui-field-delete" title="<?php echo __('Delete field', 'sabai');?>"><i class="sabai-icon-trash"></i>Delete</a><?php endif;?> </div> <div class="sabai-fieldui-field-title"><?php echo Sabai::h(strlen($field->getFieldAdminTitle()) ? $field->getFieldAdminTitle() : $field_type['label']) . ' - ' . $field->getFieldName();?></div> </div> <div class="sabai-fieldui-field-preview"><?php echo $field_preview;?></div> <div id="sabai-fieldui-field-form<?php echo $field->getFieldId();?>" class="sabai-fieldui-field-form"></div> <input class="sabai-fieldui-field-id" type="hidden" name="fields[]" value="<?php echo $field->getFieldId();?>" /> </div> <?php endforeach;?> </div> <?php echo $this->TokenHtml('entity_admin_submit_fields');?> <div style="clear:both;"></div> </div> </div> <div id="sabai-fieldui-available-wrap"> <div class="sabai-fieldui-available"> <div class="sabai-fieldui-title"> <div class="sabai-fieldui-control">