|
@@ -30,6 +30,7 @@ func (this *Modules) blog_GetCategorySelectOptions(wrap *wrapper.Wrapper, id int
|
|
;`,
|
|
;`,
|
|
)
|
|
)
|
|
if err == nil {
|
|
if err == nil {
|
|
|
|
+ defer rows.Close()
|
|
values := make([]string, 5)
|
|
values := make([]string, 5)
|
|
scan := make([]interface{}, len(values))
|
|
scan := make([]interface{}, len(values))
|
|
for i := range values {
|
|
for i := range values {
|
|
@@ -62,7 +63,7 @@ func (this *Modules) blog_GetCategorySelectOptions(wrap *wrapper.Wrapper, id int
|
|
|
|
|
|
func (this *Modules) blog_GetCategoryParentId(wrap *wrapper.Wrapper, id int) int {
|
|
func (this *Modules) blog_GetCategoryParentId(wrap *wrapper.Wrapper, id int) int {
|
|
var parentId int
|
|
var parentId int
|
|
- _ = wrap.DB.QueryRow(`
|
|
|
|
|
|
+ err := wrap.DB.QueryRow(`
|
|
SELECT
|
|
SELECT
|
|
parent.id
|
|
parent.id
|
|
FROM
|
|
FROM
|
|
@@ -80,6 +81,9 @@ func (this *Modules) blog_GetCategoryParentId(wrap *wrapper.Wrapper, id int) int
|
|
).Scan(
|
|
).Scan(
|
|
&parentId,
|
|
&parentId,
|
|
)
|
|
)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return 0
|
|
|
|
+ }
|
|
return parentId
|
|
return parentId
|
|
}
|
|
}
|
|
|
|
|
|
@@ -134,7 +138,7 @@ func (this *Modules) blog_ActionCategoryUpdate(wrap *wrapper.Wrapper, pf_id, pf_
|
|
|
|
|
|
if utils.StrToInt(pf_parent) == parentId {
|
|
if utils.StrToInt(pf_parent) == parentId {
|
|
// If parent not changed, just update category data
|
|
// If parent not changed, just update category data
|
|
- _, err := wrap.DB.Query(`
|
|
|
|
|
|
+ _, err := wrap.DB.Exec(`
|
|
UPDATE blog_cats SET
|
|
UPDATE blog_cats SET
|
|
name = ?,
|
|
name = ?,
|
|
alias = ?
|
|
alias = ?
|