Example #1
0
 /**
  * Delete several objects from database
  *
  * @param array $selection Array with items to delete
  * @return bool Deletion result
  */
 public function deleteSelection($selection)
 {
     /* Also delete Attributes */
     foreach ($selection as $value) {
         $obj = new Feature($value);
         if (!$obj->delete()) {
             return false;
         }
     }
     return true;
 }
 /**
  * AJAX action for deleting feature.
  */
 public function deleteFeature()
 {
     $feature = new Feature($_REQUEST['id']);
     $feature->delete();
     //Since delete doesn't return anything, this will check for success
     return $feature->getId() == NULL;
 }
 public function delete($f3, $params)
 {
     $obj = new Feature($this->db);
     echo json_encode($obj->delete($params["FeatureID"]));
 }
 public function deletePrestashopDefaultFeatures()
 {
     $all_features = Feature::getFeatures($this->context->language->id);
     foreach ($all_features as $ftr_k => $ftr_v) {
         $obj_feature = new Feature($ftr_v['id_feature']);
         $obj_feature->delete();
     }
     return true;
 }