public function delete() { $post = $this->FORM->trim($this->input->post('data')); $this->MSG->transbegin(); try { v::arrayType()->notEmpty()->assert($post); } catch (vn $exception) { $this->MSG->showmsg(nl2br($exception->getFullMessage())); } $files = []; foreach ($post as $d) { $rs = $this->db->query('SELECT * FROM product WHERE name = ?', [$d['name']])->row_array(); $this->db->query('DELETE FROM product WHERE name = ?', [$d['name']]); $files[] = dfUploadDirPath . $rs['pic1']; $files[] = dfUploadDirPath . $rs['pic2']; } $this->MSG->showmsg('success', TRUE); @array_map('unlink', $files); }
public function delete() { $post = $this->FORM->trim($this->input->post('data')); $this->MSG->transbegin(); try { v::arrayType()->notEmpty()->assert($post); } catch (vn $exception) { $this->MSG->showmsg(nl2br($exception->getFullMessage())); } $defaultclassgroup = $this->ADM->getSetting('Default ClassGroup'); foreach ($post as $d) { if ($d['groupname'] == $defaultclassgroup) { $this->MSG->showmsg('Not Available'); } } foreach ($post as $d) { $this->db->query('DELETE FROM ' . dfWebSchema . 'classgroup WHERE groupname = ?', array($d['groupname'])); $this->db->query('DELETE FROM ' . dfWebSchema . 'classgroupbindaccount WHERE groupname = ?', array($d['groupname'])); } $this->MSG->showmsg('success', TRUE); }
public function delete() { $post = $this->FORM->trim($this->input->post('data')); $this->MSG->transbegin(); try { v::arrayType()->notEmpty()->assert($post); } catch (vn $exception) { $this->MSG->showmsg(nl2br($exception->getFullMessage())); } foreach ($post as $d) { $this->db->query('DELETE FROM ' . dfWebSchema . 'setting WHERE name = ?', array($d['name'])); } $this->MSG->showmsg('success', TRUE); }