/home/edulekha/crm.edulekha.com/application/views/admin/clients/groups/map.php
<?php defined('BASEPATH') or exit('No direct script access allowed');
if (isset($client)) { ?>
<?php if (staff_can('edit', 'customers')) { ?>
<div class="row"
    data-address="<?= htmlentities($client->address); ?>"
    data-city="<?= htmlentities($client->city); ?>"
    data-country="<?= htmlentities(get_country_name($client->country)); ?>"
    id="long_lat_wrapper">
    <div class="col-md-4">
        <div class="form-group">
            <label
                for="website"><?= _l('customer_latitude'); ?></label>
            <div class="input-group">
                <input type="text" name="latitude" id="latitude"
                    value="<?= e($client->latitude); ?>"
                    class="form-control">
                <div class="input-group-addon">
                    <span><a href="#" tabindex="-1" class="pull-left mright5"
                            onclick="fetch_lat_long_from_google_cprofile(); return false;" data-toggle="tooltip"
                            data-title="<?= _l('fetch_from_google') . ' - ' . _l('customer_fetch_lat_lng_usage'); ?>"><i
                                id="gmaps-search-icon" class="fa-brands fa-google" aria-hidden="true"></i></a></span>
                </div>
            </div>
        </div>
    </div>
    <div class="col-md-4">
        <?= render_input('longitude', 'customer_longitude', $client->longitude); ?>
    </div>
    <div class="col-md-4">
        <button class="btn btn-primary label-margin"
            onclick="save_longitude_and_latitude(<?= e($client->userid); ?>); return false;"><?= _l('submit'); ?></button>
        <?php if (! empty($client->latitude) && ! empty($client->longitude)) { ?>
        <a class="btn btn-default label-margin" target="_blank"
            href="<?= 'https://www.google.com/maps/search/?api=1&query=' . urlencode($client->latitude . ', ' . $client->longitude); ?>"><?= _l('open_google_map'); ?></a>
        <?php } ?>
    </div>
</div>
<?php } ?>
<?php
if (get_option('google_api_key') !== '') {
    if ($client->longitude == '' && $client->latitude == '') {
        echo '<div class="alert alert-info tw-mb-0">' . _l('customer_map_notice') . '</div>';
    } else {
        echo '<hr />';
        echo '<div id="map" class="customer_map"></div>';
    }
} else {
    echo '<div class="alert alert-info tw-mb-0">' . _l('setup_google_api_key_customer_map') . '</div>';
}
}
?>