<div class="pad_10"> <div class="common-form"> <form name="myform" action="?app=admin&controller=linkage&action=edit" method="post" id="myform"> <table width="100%" class="table_form contentWrap"> <?php if (isset($_GET['parentid'])) { ?> <tr> <td><?php echo L('linkage_parent_menu'); ?> </td> <td> <?php echo Form::select_linkage($info['keyid'], 0, 'info[parentid]', 'parentid', L('cat_empty'), $_GET['parentid']); ?> </td> </tr> <?php } ?> <tr> <td><?php echo L('linkage_name'); ?> </td> <td><input type="text" name="info[name]" value="<?php echo $name; ?> "
/** * 子菜单添加 */ public function public_sub_add() { if (isset($_POST['dosubmit'])) { $info = array(); $info['keyid'] = isset($_POST['keyid']) && trim($_POST['keyid']) ? trim(intval($_POST['keyid'])) : showmessage(L('linkage_parameter_error')); $name = isset($_POST['info']['name']) && trim($_POST['info']['name']) ? trim($_POST['info']['name']) : showmessage(L('linkage_parameter_error')); $info['description'] = trim($_POST['info']['description']); $info['style'] = isset($_POST['info']['style']) ? trim($_POST['info']['style']) : ''; $info['parentid'] = trim($_POST['info']['parentid']); $names = explode("\n", trim($name)); foreach ($names as $name) { $name = trim($name); if (!$name) { continue; } $info['name'] = $name; $this->db->insert($info); } if ($this->db->insert_id()) { showmessage(L('operation_success'), '', '', 'add'); } } else { $keyid = $_GET['keyid']; $linkageid = isset($_GET['linkageid']) ? intval($_GET['linkageid']) : 0; $list = Form::select_linkage($keyid, '0', 'info[parentid]', 'parentid', L('cat_empty'), $linkageid); $show_validator = true; include $this->view('linkage_sub_add'); } }