function content_52664a83f11110_93730017($_smarty_tpl)
    {
        echo $_smarty_tpl->getSubTemplate("header.htm", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, null, null, array(), 0);
        ?>

<script type="text/javascript" src="./js/property.js"></script>
<div class="fourvar">
            	<div class="pathvar">
                <?php 
        echo $_smarty_tpl->getSubTemplate('pcNav.htm', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, null, null, array(), 0);
        ?>

                </div>
                <div class="texvar">
                </div>
                <div class="pagination">
                </div>
            </div>
<div class="servar products-servar">


            </div>
            <div class="main products-main">
            	<form id="formAddPPV" name="form" method="post" action="index.php?mod=property&act=addPropertyValueOn" id="propertyValidation">
					<table width="100%" border="0" cellpadding="0" cellspacing="0">
						<tr>
                            <input name="propertyId" value="<?php 
        echo $_smarty_tpl->tpl_vars['propertyId']->value;
        ?>
" type="hidden"/>
                            <td>属性名:
							<?php 
        echo OmAvailableModel::getProValNameById($_smarty_tpl->tpl_vars['propertyId']->value);
        ?>
</td>
						</tr>
                        <tr>
                            <td><span style="color:#F00;">*</span>&nbsp;属性值:
							<input class="validate[required]" name="propertyValue" id="propertyValue"/></td>
						</tr>
                        <tr>
                            <td>&nbsp;&nbsp;&nbsp;&nbsp;别名:
							<input name="propertyValueAlias" id="propertyValueAlias"/></td>
						</tr>
                        <tr>
                            <td>字母简写:
							<input name="propertyValueShort" id="propertyValueShort"/></td>
						</tr>
                        <tr>
                            <td><input type="submit" value="提交"/>
							<input type="button" value="返回" id="back"/></td>
						</tr>
					</table>

				</form>
            </div>
            <div class="bottomvar">
            	<div class="texvar">

            	</div>
            	<div class="pagination">
            	</div>
            </div>
<?php 
        echo $_smarty_tpl->getSubTemplate("footer.htm", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, null, null, array(), 0);
    }
Beispiel #2
0
 public function view_updatePropertyValueOn()
 {
     $id = $_GET['id'];
     $propertyId = $_GET['propertyId'];
     $propertyValue = $_GET['propertyValue'] ? post_check(trim($_GET['propertyValue'])) : '';
     $propertyValueAlias = $_GET['propertyValueAlias'] ? post_check(trim($_GET['propertyValueAlias'])) : '';
     $propertyValueShort = $_GET['propertyValueShort'] ? post_check(trim($_GET['propertyValueShort'])) : '';
     if (intval($propertyId) == 0 || intval($id) == 0) {
         $status = "属性Id或属性值Id错误";
         header("Location:index.php?mod=property&act=getPropertyList&status={$status}");
         exit;
     }
     if ($propertyValue == '') {
         $tName = 'pc_archive_spu_property_value_relation';
         $where = "WHERE propertyId={$propertyId} and propertyValueId={$id}";
         $countPPV = OmAvailableModel::getTNameCount($tName, $where);
         if ($countPPV) {
             $status = "该属性值已经绑定了SPU,不能删除";
             header("Location:index.php?mod=property&act=updatePropertyValue&id={$propertyId}&status={$status}");
             exit;
         }
         $tName = 'pc_archive_property_value';
         $where = "WHERE id={$id}";
         OmAvailableModel::deleteTNameRow($tName, $where);
         $status = "删除成功";
         header("Location:index.php?mod=property&act=updatePropertyValue&id={$propertyId}&status={$status}");
         exit;
     }
     $tName = 'pc_archive_property_value';
     $select = 'propertyValue';
     $where = "WHERE id='{$id}'";
     $propertyList = OmAvailableModel::getTNameList($tName, $select, $where);
     if (empty($propertyList)) {
         $status = "不存在Id为{$id的属性值记录}";
         header("Location:index.php?mod=property&act=updatePropertyValue&id={$propertyId}&status={$status}");
         exit;
     }
     $propertyName = OmAvailableModel::getProValNameById($propertyId);
     if (empty($propertyName)) {
         $status = "不存在该属性";
         header("Location:index.php?mod=property&act=updatePropertyValue&id={$propertyId}&status={$status}");
         exit;
     }
     $tName = 'pc_archive_property_value';
     $where = "WHERE propertyId='{$propertyId}' and propertyValue='{$propertyValue}' and id<>{$id}";
     $count = OmAvailableModel::getTNameCount($tName, $where);
     if ($count) {
         $status = "{$propertyName} 属性下已经存在 {$propertyValue}";
         header("Location:index.php?mod=property&act=updatePropertyValue&id={$propertyId}&status={$status}");
         exit;
     }
     if (!empty($propertyValueShort)) {
         $tName = 'pc_archive_property_value';
         $where = "WHERE propertyId='{$propertyId}' and propertyValueShort='{$propertyValueShort}' and id<>{$id}";
         $count = OmAvailableModel::getTNameCount($tName, $where);
         if ($count) {
             $status = "{$propertyName} 属性字母简写下已经存在 {$propertyValueShort}";
             header("Location:index.php?mod=property&act=updatePropertyValue&id={$propertyId}&status={$status}");
             exit;
         }
     }
     $set = "SET propertyValue='{$propertyValue}',propertyValueAlias='{$propertyValueAlias}',propertyValueShort='{$propertyValueShort}'";
     $where = "WHERE id='{$id}'";
     $affectRow = OmAvailableModel::updateTNameRow($tName, $set, $where);
     if (!$affectRow) {
         $status = "无数据修改";
         header("Location:index.php?mod=property&act=updatePropertyValue&id={$propertyId}&status={$status}");
         exit;
     }
     $status = "{$propertyName} 属性 {$propertyList[0]['propertyValue']}{$propertyList[0]['propertyValueShort']} 修改为 {$propertyValue}{$propertyValueShort} 成功";
     header("Location:index.php?mod=property&act=updatePropertyValue&id={$propertyId}&status={$status}");
 }
    function content_52664ad389b3c4_06848378($_smarty_tpl)
    {
        echo $_smarty_tpl->getSubTemplate("header.htm", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, null, null, array(), 0);
        ?>

<script type="text/javascript" src="./js/property.js"></script>
<div class="fourvar">
            	<div class="pathvar">
                <?php 
        echo $_smarty_tpl->getSubTemplate('pcNav.htm', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, null, null, array(), 0);
        ?>

                </div>
                <div class="texvar">
                </div>
                <div class="pagination">
                </div>
            </div>
<div class="servar products-servar">


            </div>
            <div class="main feedback-main">
					<table class="products-action" width="100%" border="0" cellpadding="0" cellspacing="0">
                        <input type="hidden" value="<?php 
        echo $_smarty_tpl->tpl_vars['propertyId']->value;
        ?>
" id='propertyId'/>
                        <tr>
                            <td colspan="4">属性名:<?php 
        echo OmAvailableModel::getProValNameById($_smarty_tpl->tpl_vars['propertyId']->value);
        ?>
</td>
                        </tr>
					    <?php 
        $_smarty_tpl->tpl_vars['value'] = new Smarty_Variable();
        $_smarty_tpl->tpl_vars['value']->_loop = false;
        $_from = $_smarty_tpl->tpl_vars['propertyValueList']->value;
        if (!is_array($_from) && !is_object($_from)) {
            settype($_from, 'array');
        }
        foreach ($_from as $_smarty_tpl->tpl_vars['value']->key => $_smarty_tpl->tpl_vars['value']->value) {
            $_smarty_tpl->tpl_vars['value']->_loop = true;
            ?>
						<tr>
                            <td>
                            属性值:
                            <input id="propertyValue<?php 
            echo $_smarty_tpl->tpl_vars['value']->value['id'];
            ?>
" value="<?php 
            echo $_smarty_tpl->tpl_vars['value']->value['propertyValue'];
            ?>
"/>
							</td>
                            <td>
                            别名:
                            <input id="propertyValueAlias<?php 
            echo $_smarty_tpl->tpl_vars['value']->value['id'];
            ?>
" value="<?php 
            echo $_smarty_tpl->tpl_vars['value']->value['propertyValueAlias'];
            ?>
"/>
							</td>
                            <td>
                            字母简写:
                            <input id="propertyValueShort<?php 
            echo $_smarty_tpl->tpl_vars['value']->value['id'];
            ?>
" value="<?php 
            echo $_smarty_tpl->tpl_vars['value']->value['propertyValueShort'];
            ?>
"/>
							</td>
                            <td>
                            <input type="button" class="updatePPV" pid="<?php 
            echo $_smarty_tpl->tpl_vars['value']->value['id'];
            ?>
" value="修改"/>
							</td>
						</tr>
                        <?php 
        }
        ?>
					</table>
            </div>
            <div class="bottomvar">
            	<div class="texvar">

            	</div>
            	<div class="pagination">
            	</div>
            </div>
<?php 
        echo $_smarty_tpl->getSubTemplate("footer.htm", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, null, null, array(), 0);
    }