
ناقشت لجنة الخطة والموازنة بمجلس النواب، خلال اجتماعها اليوم الخميس، مشروع موازنة وزارة التعليم العالي والبحث العلمي فيما يخص ديوان عام الوزارة.
وخلال الاجتماع، وجّه النائب إيهاب منصور، وكيل لجنة القوى العاملة، عددًا من التساؤلات والانتقادات إلى ممثلي وزارة التعليم العالي، مستعرضًا عدة ملاحظات رئيسية، جاءت على النحو التالي:
1- بيان بعدد الصناديق والحسابات الخاصة، وحجم الأموال التي تتضمنها، وعدد الصناديق المخالفة.
2- أسباب زيادة المصروفات من 46 مليون جنيه إلى 1.8 مليار جنيه.
3- أسباب إلغاء مخصصات الأدوية والخدمات الطبية للعاملين.
4- أسباب زيادة مصروفات شبكة الإنترنت من 1.7 مليون جنيه إلى 65.8 مليون جنيه.
5- مبررات زيادة تكاليف المكاتب والمراكز الثقافية ومكاتب البعثات بالخارج.
رصد مخالفات مالية وصرفًا في غير الأوجه المقررة قانونًا
وأوضح النائب أن الإشكالية تتمثل في الفوارق الكبيرة بين الربط الأصلي والربط المعدل، والتي وصلت في بعض البنود إلى نحو 580%، متسائلًا عن الأسس والمعايير التي استندت إليها هذه الزيادات.
وتعهد مسؤولو الوزارة بإرسال البيانات التفصيلية إلى اللجنة، فيما أشار مندوب الوزارة إلى وجود 7776 صندوقًا، منها نحو 1400 صندوق بدون سند قانوني.
وطالب منصور بحصر شامل للصناديق والحسابات الخاصة من حيث العدد والنوع، وبيان ما يتعلق منها باتفاقيات دولية، مشيرًا إلى أن وزير المالية الأسبق كان قد تعهد بإرسال هذه البيانات ولم يتم ذلك حتى الآن.
كما أبدى النائب تخوفه مما وصفه بـ”الصناديق السوداء”، مشيرًا إلى تقارير الجهاز المركزي للمحاسبات التي رصدت مخالفات مالية وصرفًا في غير الأوجه المقررة قانونًا، بما يثير تساؤلات حول مدى خضوع تلك الصناديق للرقابة الفعلية.
replaceOembeds();
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 < youtube.length; i++) {
var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
"/0.jpg";
var image = new Image();
image.src = "https://www.tahiamasr.com/themes/tahia/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));
youtube[i].addEventListener("click", function () {
var iframe = document.createElement("iframe");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");
this.innerHTML = "";
this.appendChild(iframe);
});
};
}
