예제 #1
0
 $field = JRequest::getVar("field");
 $order = JRequest::getVar("order");
 switch ($task) {
     case "apply":
         $tmp = new products();
         $tmp->saveproduct();
         $cid[0] = $tmp->id;
     case "add":
     case "edit":
         $p = new products();
         $p->getproduct($cid[0]);
         display::editProduct($p);
         break;
     case "duplicate":
         $p = new products();
         $p->getproduct($cid[0]);
         $p->id = null;
         // force new record
         $p->store();
         //todo: copy the options as well
         JRequest::setvar('task', "edit");
         display::editProduct($p);
         break;
     case "save":
         $tmp = new products();
         $tmp->saveproduct();
         $mainframe->redirect("index.php?option=com_caddy&action=products&task=show&field={$field}&order={$order}&search={$search}", JText::_('SC_PRODUCTSAVED'));
         break;
     case "decstore":
         $pid = JRequest::getCmd('pid');
         $qty = JRequest::getCmd('qty');