示例#1
0
 public function show()
 {
     $column_id = $this->input['column_id'];
     $column = new column();
     $publish = array();
     $publish['sites'] = $column->getallsites();
     list($default_site, $default_name) = each($publish['sites']);
     reset($publish['sites']);
     $publish['items'] = $column->getAuthoredColumns($default_site);
     $publish['selected_ids'] = $column_id ? $column_id : '';
     $publish['selected_items'] = $column->get_selected_column_path($publish['selected_ids']);
     $publish['default_site'] = each($publish['sites']);
     $publish['pub_time'] = $this->input['pub_time'];
     $hg_print_selected = array();
     foreach ($publish['selected_items'] as $index => $item) {
         $hg_print_selected[$index] = array();
         $current =& $hg_print_selected[$index];
         $current['showName'] = '';
         foreach ($item as $sub_item) {
             if ($sub_item['is_auth']) {
                 $current['is_auth'] = 1;
             }
             $current['id'] = $sub_item['id'];
             $current['name'] = $sub_item['name'];
             $current['showName'] .= $sub_item['name'] . ' > ';
         }
         if (!$current['is_auth']) {
             $current['is_auth'] = 0;
         }
         $current['showName'] = $publish['default_site']['value'] . ' > ' . substr($current['showName'], 0, -3);
         $selected_names[] = $current['name'];
     }
     $publish['selected_items'] = $hg_print_selected;
     $publish['selected_names'] = isset($selected_names) ? implode(',', $selected_names) : '';
     echo json_encode($publish);
 }
示例#2
0
></iframe>
				</div>
			</td>
		</tr>
	</table>
</div>
<?php 
define('FORMDATA', 0);
if ((!isset($formdata) || !is_array($formdata)) && (defined('FORMDATA') && FORMDATA)) {
} else {
    $item = $formdata;
    if (!class_exists('column')) {
        include_once ROOT_DIR . 'lib/class/column.class.php';
    }
    $column = new column();
    $publish = array();
    $publish['sites'] = $column->getallsites();
    list($default_site, $default_name) = each($publish['sites']);
    reset($publish['sites']);
    $publish['items'] = $column->getAuthoredColumns($default_site);
    $publish['selected_ids'] = $item['column_id'] ? $item['column_id'] : '';
    $publish['selected_items'] = $column->get_selected_column_path($publish['selected_ids']);
    $publish['default_site'] = each($publish['sites']);
    $publish['pub_time'] = $item['pub_time'];
    $hg_print_selected = array();
    foreach ($publish['selected_items'] as $index => $item) {
        $hg_print_selected[$index] = array();
        $current =& $hg_print_selected[$index];
        $current['showName'] = '';
        foreach ($item as $sub_item) {
            if ($sub_item['is_auth']) {