Пример #1
0
 public function sections()
 {
     $options = Datasource_Data_Manager::get_all_as_options('hybrid');
     foreach ($options as $id => $name) {
         $ds = Datasource_Data_Manager::load($id);
         if ($ds === NULL) {
             continue;
         }
         if (!in_array('profile_id', $ds->agent()->get_field_names())) {
             unset($options[$id]);
         }
     }
     return $options;
 }
Пример #2
0
<div class="form-group">
	<label class="control-label col-md-3" for="array_type"><?php 
echo __('Datasource');
?>
</label>
	<div class="col-md-9">
		<?php 
echo Form::select('from_ds', Datasource_Data_Manager::get_all_as_options('hybrid'), $field->from_ds);
?>
	</div>
</div>

<hr />

<div class="form-group">
	<div class="col-md-offset-3 col-md-9">
		<div class="checkbox">
			<label>
				<?php 
echo Form::checkbox('one_to_many', 1, $field->one_to_many == 1, array('id' => 'one_to_many'));
?>
				<?php 
echo __('Remove the related documents when deleting a document');
?>
			</label>
		</div>
	</div>
</div>
Пример #3
0
<div class="panel-body">
	<div class="form-group">
		<label class="control-label col-md-3" for="ds_id"><?php 
echo __('Hybrid section');
?>
</label>
		<div class="col-md-3">
			<?php 
echo Form::select('ds_id', Datasource_Data_Manager::get_all_as_options('hybrid'), $widget->ds_id, array('id' => 'ds_id'));
?>
		</div>
	</div>
</div>