$draft->uploadImage($imgno, $image['tmp_name'], $image['name']); $result['result'] = webImage($draft->{'image_' . $imgno}, $thumbsize, $thumbsize, $draft_title, 'img-border'); } $result['drafts_id'] = $draft->id; $result['draft_key'] = $draft_key; $result['prevdraft'] = count($drafts); $result['box_colors'] = drawBoxColor($draft->colors_request); $result['colors_added'] = getColorNumbers($draft->colors_request); echo ajaxReturn($result); exit; } elseif ($_POST['me_action'] == 'DELETEDRAFT') { $drafts_id = tep_db_prepare_input($_POST['drafts_id']); $draft_key = tep_db_prepare_input($_POST['draft_key']); $draft = new design_draft($drafts_id); $design = new design($draft->designs_id); $draft->delete(); $drafts = $design->retrieveDrafts(); $result = array(); $result['drafts_id'] = $drafts_id; $result['draft_key'] = $draft_key; $result['total_drafts'] = count($drafts); $result['image'] = webImage($draft->image_1, $imgsize, $imgsize, $draft_title); echo ajaxReturn($result); exit; } elseif ($_POST['me_action'] == 'UPDATEDRAFTNAME') { $drafts_id = tep_db_prepare_input($_POST['drafts_id']); $draft_name = tep_db_prepare_input($_POST['draft_name']); $draft_namekey = tep_db_prepare_input($_POST['draft_namekey']); $draft = new design_draft($drafts_id); $draft->update($draft_name); $result = array();
function delete() { $drafts = $this->retrieveDrafts(); if (count($drafts) > 0) { use_class('design_draft'); foreach ($drafts as $d) { $draft = new design_draft($d['drafts_id']); $draft->delete(); } } $this->removeImage('1'); $this->removeImage('2'); $q = tep_db_query("DELETE FROM designs WHERE designs_id={$this->id}"); $this->id = null; $this->setDetail(); $this->setStatus(); return $this->id; }