هيئة سلامة الغذاء تطلق تطبيق “بوابة التسجيل الموحد” لتسجيل المنشآت الغذائية عبر الهواتف الذكية

أعلن الدكتور طارق الهوبي رئيس الهيئة القومية لسلامة الغذاء إطلاق الهيئة لتطبيقها الذكي “بوابة التسجيل الموحد” والذي يُعد نظامًا إلكترونيًا متكاملًا يهدف إلى تسهيل عملية تسجيل المنشآت الغذائية بجميع أنواعها المختلفة عبر الهواتف الذكية.

وأوضح الهوبي أنه في ضوء التحول الرقمي وميكنة جميع الإجراءات الذي يشهده العالم الآن، فقد بادرت الهيئة القومية لسلامة الغذاء بإطلاق تطبيقها الإلكتروني الجديد والذي يعد خطوة هامة لتعزيز وتيسير قنوات التواصل مع أصحاب المنشآت الغذائية بهدف تسهيل تسجيل منشآتهم من خلال هواتفهم الذكية، بما يقلل من الوقت والجهد لإتمام عملية التسجيل بشكل فعال وسريع.

وأكد الدكتور طارق الهوبي أن هذا التطبيق الإلكتروني الجديد يعد أحد أدوات الهيئة الفعالة والتي تتماشى مع استراتيجية الدولة في التحول الرقمي وميكنة الإجراءات.

واستعرض الهوبي مميزات بوابة التسجيل الموحد والتي تشمل، التكامل الإداري بين مختلف الإدارات حيث تضم البوابة في الوقت الحالي 12 إدارة رقابية تعمل معًا لضمان تنظيم واستيعاب جميع طلبات التسجيل، وكذا تعدد أغراض التسجيل حيث تدعم البوابة أغراض تسجيل متعددة، مثل التسجيل في القائمة البيضاء، وتوفيق الأوضاع والتصدير، بالإضافة إلى توفير الوقت من خلال رقمنة الإجراءات، حيث يتم تقليل الزمن المستغرق في إتمام عملية التسجيل بشكل كبير، فضلًا عن سهولة الاستخدام، فتعد البوابة واجهة مستخدم بسيطة ومباشرة تساعد على تقليل الأخطاء وتسريع تقديم الطلبات.

ويمكن تحميل التطبيق الإلكتروني “بوابة التسجيل الموحد” على الهواتف الذكية بكل سهولة ويسر، ويتضمن التطبيق تسجيل صوتي يوضح كيفية تعامل أصحاب مختلف المنشآت الغذائية وإتمام عملية تسجيل منشآتهم خطوة بخطوة، وذلك عبر رابط التطبيق الإلكتروني هنا.

function replaceOembeds() { var allEmbeds = document.getElementsByTagName("OEMBED");

while (allEmbeds.length != 0) { replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0])); allEmbeds = document.getElementsByTagName("OEMBED"); }

runYoutubeLazyLoad(); // loadfbApi(); }

function replaceOembedWithHtml(element, sourceData) { if (sourceData.source.toLowerCase() === "youtube") { var html="

" + '
' + '
' + '
' + '' + '

' + '

';

replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "instagram") { var html="

';

replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "twitter") { var html="

'; replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "facebook") { var html="

' replaceElementWithHtml(element, html); } else { replaceElementWithHtml(element, ""); }

}

function extractLinkFromOembed(element) { return getUrlSource(element.getAttribute("url")); }

function getUrlSource(url) { var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/; var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/; var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/; var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;

if (ytRegex.test(url)) { return { source: "Youtube", url: url, id: ytRegex.exec(url)[1] }; }

if (instaRegex.test(url)) { return { source: "Instagram", url: url, id: instaRegex.exec(url)[3] }; }

if (twitterRegex.test(url)) { return { source: "Twitter", url: url, id: twitterRegex.exec(url)[1] }; }

if (fbRegex.test(url)) { return { source: "Facebook", url: url, id: fbRegex.exec(url)[1] };

}

return { source: "Unknown", url: url, id: "" }; }

function replaceElementWithHtml(element, html) { var str = html; var Obj = element; //any element to be fully replaced if (Obj.outerHTML) { //if outerHTML is supported Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var } else { //if outerHTML is not supported, there is a weird but crossbrowsered trick var tmpObj = document.createElement("div"); tmpObj.innerHTML = ''; ObjParent = Obj.parentNode; //Okey, element should be parented ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to ObjParent.innerHTML = ObjParent.innerHTML.replace('

', str); } } function loadfbApi() { var js = document.createElement('script'); js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"; document.body.appendChild(js); } function runYoutubeLazyLoad() { /// youtube lazyload var youtube = document.querySelectorAll(".youtube");

for (var i = 0; i

close