예제 #1
0
     nv_insert_logs(NV_LANG_DATA, $module_name, $lang_module['del_cat'], $data['title'], $admin_info['userid']);
     nv_fix_cat_order();
     nv_del_moduleCache($module_name);
     Header("Location: " . NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=cat&parentid=" . $data['parentid'] . "");
     die;
 }
 if ($nv_Request->get_int('delcatmove', 'post', 0) == 1) {
     $catidn = $nv_Request->get_int('catid', 'post', 0);
     if ($catidn > 0) {
         $sql = "DELETE FROM " . NV_PREFIXLANG . "_" . $module_data . "_cat WHERE catid = '" . intval($catid) . "'";
         $result = $db->query($sql);
         $sql = "UPDATE " . NV_PREFIXLANG . "_" . $module_data . "_rows SET catid =" . $catidn . " WHERE catid = '" . intval($catid) . "'";
         $result = $db->query($sql);
         nv_insert_logs(NV_LANG_DATA, $module_name, $lang_module['del_cat'], $data['title'], $admin_info['userid']);
         nv_fix_cat_order();
         nv_fix_cat_row($catidn);
         nv_del_moduleCache($module_name);
         Header("Location: " . NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=cat&parentid=" . $data['parentid'] . "");
         die;
     }
 }
 //view data
 $xtpl = new XTemplate("cat.tpl", NV_ROOTDIR . "/themes/" . $global_config['module_theme'] . "/modules/" . $module_file);
 $xtpl->assign('LANG', $lang_module);
 if ($data['numsubcat'] > 0) {
     $title_value = sprintf($lang_module['cat_del_title'], $data['title'], $data['numsubcat']);
     $xtpl->assign('PURL', NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=cat&parentid=" . $data['catid']);
     $xtpl->assign('TITLE', $title_value);
     $xtpl->parse('catdel.subcat');
 } elseif ($data['numsubcat'] == 0) {
     $sql = "SELECT * FROM " . NV_PREFIXLANG . "_" . $module_data . "_rows WHERE catid = '" . $catid . "'";
예제 #2
0
            $data_insert['keywords'] = $data['keywords'];
            $data_insert['filepath'] = $data['filepath'];
            $data_insert['otherpath'] = $data['otherpath'];
            $data_insert['roomid'] = $data['roomid'];
            $data_insert['fieldid'] = $data['fieldid'];
            $data_insert['down'] = $data['down'];
            $data_insert['view'] = $data['view'];
            $data_insert['userid'] = $data['userid'];
            $data_insert['type'] = $data['type'];
            $data_insert['sign'] = $data['sign'];
            $data_insert['signtime'] = $data['signtime'];
            $data_insert['organid'] = $data['organid'];
            $newid = $db->insert_id($sql, 'id', $data_insert);
            if ($newid > 0) {
                nv_del_moduleCache($module_name);
                nv_fix_cat_row($data['catid']);
                nv_insert_logs(NV_LANG_DATA, $module_name, $lang_module['addcontent'], $data['title'], $user_info['userid']);
                $nv_redirect = NV_BASE_SITEURL . "index.php?" . NV_LANG_VARIABLE . "=" . NV_LANG_DATA . "&" . NV_NAME_VARIABLE . "=" . $module_name;
                redict_link($lang_module['upload_ok'], $lang_module['upload_view'], $nv_redirect);
            } else {
                $error = $lang_module['errorsave'];
            }
            $db->sqlreset();
        }
    }
}
if ($data['signtime'] == 0) {
    $data['signtime'] = "";
} elseif ($data['signtime'] > 0) {
    $data['signtime'] = date("d/m/Y", $data['signtime']);
}
function nv_fix_catall_row()
{
    global $global_array_cat;
    foreach ($global_array_cat as $catid_i => $catinfo_i) {
        nv_fix_cat_row($catid_i);
    }
}