Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }