Ejemplo n.º 1
0
 function storeInDB($userId, $request)
 {
     $confElement = new confElement($userId);
     $newConfElement = $this->prepareNewSetupElement($request);
     if (!empty($newConfElement)) {
         try {
             $confElement->saveElement($userId, $newConfElement['name'], $newConfElement['value'], $newConfElement['type'], $newConfElement['description']);
         } catch (PDOException $e) {
             $this->error[] = $e->getMessage();
         }
     }
     if ($request && is_array($request)) {
         foreach ($request as $name => $value) {
             if (isset($value)) {
                 if ($value != 'new_name' && $value != 'new_type' && $value != 'new_description' && $value != 'delete') {
                     try {
                         $confElement->updateElement($userId, $name, $value);
                     } catch (PDOException $e) {
                         $this->error[] = $e->getMessage();
                     }
                 }
             }
         }
     }
 }