Ejemplo n.º 1
0
 /**
  * @param string $id
  * @return string
  * @throws BaseUserAccessDeniedException
  */
 public static function get_measuring_unit($id)
 {
     global $user;
     if ($user->is_admin()) {
         if (is_numeric($id)) {
             $measuring_unit = new MeasuringUnit($id);
             $return_array = array();
             $return_array[0] = $measuring_unit->get_name();
             $return_array[1] = $measuring_unit->get_category_id();
             $return_array[2] = $measuring_unit->get_type();
             $return_array[3] = $measuring_unit->get_min_prefix_exponent();
             $return_array[4] = $measuring_unit->get_max_prefix_exponent();
             $return_array[5] = $measuring_unit->get_unit_symbol();
             $return_array[6] = $measuring_unit->get_calculation();
             $return_array[7] = $measuring_unit->get_min_value();
             $return_array[8] = $measuring_unit->get_max_value();
             $return_array[9] = $measuring_unit->get_prefix_calculation_exponent();
             return json_encode($return_array);
         } else {
             return "0";
         }
     } else {
         throw new BaseUserAccessDeniedException();
     }
 }