function uc_attribute_add_to_cart in Ubercart AJAX Cart 6
File
- ./
uc_ajax_cart.module, line 482
Code
function uc_attribute_add_to_cart($nid, $qty, $data) {
$atts = uc_product_get_attributes($nid);
if (!is_array($atts) || count($atts) == 0) {
return;
}
if (!is_array($data) || !is_array($data['attributes'])) {
$data['attributes'] = array();
}
$attsSubmitted = $data['attributes'];
foreach ($atts as $key => $att) {
if (!$att->required) {
continue;
}
if (!isset($data['attributes'][$att->aid]) || empty($data['attributes'][$att->aid])) {
return array(
array(
'success' => false,
'message' => t('Please choose a option'),
),
);
}
}
}