$conn = $db->connect(); //Validating icon format and size $icon = ''; if (is_uploaded_file($_FILES['icon']['tmp_name'])) { $icon = file_get_contents($_FILES['icon']['tmp_name']); } if ($icon != '') { $image = @imagecreatefromstring($icon); if (!$image || imagesx($image) > 400 || imagesy($image) > 400) { $validation_errors['icon'] = _('Image format is not allowed'); } } //Validating Sensors if (is_array($sensors) && !empty($sensors)) { foreach ($sensors as $sensor) { if (!Av_sensor::is_allowed($conn, $sensor)) { $validation_errors['sboxs[]'] .= sprintf(_("Error! Sensor %s cannot be assigned to this asset"), Av_sensor::get_name_by_id($conn, $sensor)) . "<br/>"; } } } $db->close(); } $data['status'] = 'OK'; $data['data'] = $validation_errors; if (POST('ajax_validation_all') == TRUE) { if (is_array($validation_errors) && !empty($validation_errors)) { $data['status'] = 'error'; } echo json_encode($data); exit; } else {