|
@@ -48,11 +48,14 @@ class Core
|
|
$where += $data;
|
|
$where += $data;
|
|
}
|
|
}
|
|
if (!$info) {
|
|
if (!$info) {
|
|
|
|
+ $state = 1;
|
|
Dever::db($this->table)->insert($where);
|
|
Dever::db($this->table)->insert($where);
|
|
} else {
|
|
} else {
|
|
if ($info['state'] == 1) {
|
|
if ($info['state'] == 1) {
|
|
|
|
+ $state = 2;
|
|
Dever::db($this->table)->update(array('where_id' => $info['id'], 'state' => 2));
|
|
Dever::db($this->table)->update(array('where_id' => $info['id'], 'state' => 2));
|
|
} else {
|
|
} else {
|
|
|
|
+ $state = 1;
|
|
Dever::db($this->table)->update(array('where_id' => $info['id'], 'state' => 1));
|
|
Dever::db($this->table)->update(array('where_id' => $info['id'], 'state' => 1));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -66,7 +69,11 @@ class Core
|
|
$table = Dever::config('base')->table_name[$type];
|
|
$table = Dever::config('base')->table_name[$type];
|
|
$state = Dever::db($table)->update(array('where_id' => $id, 'num_' . $this->name => $total));
|
|
$state = Dever::db($table)->update(array('where_id' => $id, 'num_' . $this->name => $total));
|
|
|
|
|
|
- Dever::score($uid, 'submit_' . $this->name, $this->lang);
|
|
|
|
|
|
+ if ($state == 1) {
|
|
|
|
+ Dever::score($uid, 'submit_' . $this->name, $this->lang);
|
|
|
|
+ } else {
|
|
|
|
+ Dever::score($uid, 'submit_' . $this->name, '取消' . $this->lang);
|
|
|
|
+ }
|
|
|
|
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|