dever 4 lat temu
rodzic
commit
fa649d6560
1 zmienionych plików z 17 dodań i 2 usunięć
  1. 17 2
      app/collection/database/page.php

+ 17 - 2
app/collection/database/page.php

@@ -2,6 +2,20 @@
 
 
 $info_id = Dever::input('search_option_info_id');
 $info_id = Dever::input('search_option_info_id');
 $page_id = Dever::input('option_page_id', -1);
 $page_id = Dever::input('option_page_id', -1);
+$page = function() use ($info_id)
+{
+	$array = array
+	(
+		-1 => array('id' => '-1', 'name' => '父级章节'),
+	);
+	$info = Dever::db('collection/page')->state(array('info_id' => $info_id, 'page_id' => -1));
+	if($info)
+	{
+		$array += $info;
+	}
+	return $array;
+};
+
 $times = function() use ($info_id)
 $times = function() use ($info_id)
 {
 {
 	$array = array
 	$array = array
@@ -128,8 +142,9 @@ return array
 			'default' 	=> '-1',
 			'default' 	=> '-1',
 			'desc' 		=> '请选择上级章节',
 			'desc' 		=> '请选择上级章节',
 			'match' 	=> 'is_numeric',
 			'match' 	=> 'is_numeric',
-			'update'	=> 'hidden',
-			'value'		=> $page_id,
+			'update'	=> $page_id < 0 ? 'hidden': 'select',
+			'option'	=> $page,
+			//'value'		=> $page_id,
 			'list'		=> '{page_id} > 0 ? Dever::load("collection/page-one#name", {page_id}) : "主章节"',
 			'list'		=> '{page_id} > 0 ? Dever::load("collection/page-one#name", {page_id}) : "主章节"',
 		),
 		),