Ejemplo n.º 1
0
 public function update($data)
 {
     global $wpdb;
     $old_id = $this->module_id;
     $this->name = trim(wp_kses(stripslashes($data['name']), array()));
     if (Red_Module::is_valid_id(intval($data['module_id']))) {
         $this->module_id = intval($data['module_id']);
     }
     $wpdb->update($wpdb->prefix . 'redirection_groups', array('name' => $this->name, 'module_id' => $this->module_id), array('id' => intval($this->id)));
     if ($old_id !== $this->module_id) {
         Red_Module::flush_by_module($old_id);
         Red_Module::flush_by_module($this->module_id);
     }
 }