Problema con Advanced Open Sales sobre https

Recientemente me dí cuenta de que el editor de plantillas PDF del AOS no funcionaba correctamente sobre una conexión https, después de estar investigando y revisando código, pude detectar el problema.

El archivo modules/AOS_PDF_Templates/views/view.edit.php tiene definido de forma estática el protocolo "http" alrededor de la linea 364. Para solucionarlo simplemente hay que remplazar la linea:

$locationHref = 'http://' . $_SERVER['HTTP_HOST'] . substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'));

Por las dos lineas que aparecen a continuación:

$angel_proto = ($_SERVER['HTTPS'] == "on") ? 'https' : 'http';
$locationHref = $angel_proto . '://' . $_SERVER['HTTP_HOST'] . substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'));

Y de esa forma el editor funcionara sin problemas sobre conexiones http y https.