Exemplo n.º 1
0
 public function approve($sid)
 {
     parent::approve($sid);
     $db =& SPFactory::db();
     if ($db->select('COUNT(*)', 'spdb_field_option_selected', array('sid' => $sid, 'copy' => '1', 'fid' => $this->fid))->loadResult()) {
         try {
             $db->delete('spdb_field_option_selected', array('sid' => $sid, 'copy' => '0', 'fid' => $this->fid));
             $db->update('spdb_field_option_selected', array('copy' => '0'), array('sid' => $sid, 'copy' => '1', 'fid' => $this->fid));
         } catch (SPException $x) {
             Sobi::Error($this->name(), SPLang::e('DB_REPORTS_ERR', $x->getMessage()), SPC::ERROR, 500, __LINE__, __FILE__);
         }
     }
 }