sucs-site issueshttps://projects.sucs.org/sucssite/sucs-site/-/issues2018-11-21T13:27:39Zhttps://projects.sucs.org/sucssite/sucs-site/-/issues/40/webmail now 404s2018-11-21T13:27:39ZDom Rushbrook/webmail now 404sWebmail has been moved to https://webmail.sucs.org/ but the old link https://sucs.org/webmail now 404s. It would probably be better for our users if instead it redirected them to the new location.Webmail has been moved to https://webmail.sucs.org/ but the old link https://sucs.org/webmail now 404s. It would probably be better for our users if instead it redirected them to the new location.https://projects.sucs.org/sucssite/sucs-site/-/issues/36Staff list is out of date2017-10-10T17:22:08ZOsian SmithStaff list is out of dateThis is probably a admin job if its in the database otherwise I would be happy fixing itThis is probably a admin job if its in the database otherwise I would be happy fixing ithttps://projects.sucs.org/sucssite/sucs-site/-/issues/33SUSignup code can't handle people (student numbers) being in the signup table...2017-12-21T14:44:28ZImran Hussainimranh@sucs.orgSUSignup code can't handle people (student numbers) being in the signup table more than onceSo they became a full member a few years back, got their account deleted now is still a student and has paid via the su and wants to signup again.
The code goes with the assumption that sid (student number) is a primary key in that ta...So they became a full member a few years back, got their account deleted now is still a student and has paid via the su and wants to signup again.
The code goes with the assumption that sid (student number) is a primary key in that table but in reality it's signupid+sid as the primary key.
So when it does a search for them ```$signuptmpresult = $sucsDB->Execute("SELECT * FROM signup WHERE sid=?",array($sid));``` it returns more than one row of data so bits of code like ```$signuptmpresult->fields["sid"] == $sid``` will blow up.
My suggestion would be to write a foreach loop and look for a place where in the feilds activated == NULL and use that.
Of course you have to account for not finding activated == NULL or finding it multiple times etc...
EDIT: all the code you should care about is in components/susignup.php https://projects.sucs.org/sucssite/sucs-site/-/issues/31Societies page needs to be updated or removed2017-10-10T17:22:08ZOsian SmithSocieties page needs to be updated or removedat the moment it says that we are hosting website for Xtreme radio, Waterfront, SUTV and a few other societies where all of those sites have not updated their site in a few years/ dont use it/partly broken/broken completely.
at the moment it says that we are hosting website for Xtreme radio, Waterfront, SUTV and a few other societies where all of those sites have not updated their site in a few years/ dont use it/partly broken/broken completely.
https://projects.sucs.org/sucssite/sucs-site/-/issues/29Outdated information on the Room section on about2017-10-10T17:22:08ZOsian SmithOutdated information on the Room section on aboutThe site says "The SUCS room is located at the bottom of the Student Union building, approximately halfway along the side facing the back of Fulton House. To unlock the door, members can swipe their student card in the card reader or hol...The site says "The SUCS room is located at the bottom of the Student Union building, approximately halfway along the side facing the back of Fulton House. To unlock the door, members can swipe their student card in the card reader or hold it up to the rfid sensor pad denoted by the black square (both located to the right of our blue door, underneath the window)."
The tab is a faded orange...https://projects.sucs.org/sucssite/sucs-site/-/issues/26Php72019-10-02T16:26:16ZImran Hussainimranh@sucs.orgPhp79. We expect to ship next Debian release (stretch) only with PHP
7.0, that means that all packages needs to be made compatible
with PHP 7.0. Fortunately the PHP 7.0 is mostly compatible with
properly maintained softwar...9. We expect to ship next Debian release (stretch) only with PHP
7.0, that means that all packages needs to be made compatible
with PHP 7.0. Fortunately the PHP 7.0 is mostly compatible with
properly maintained software. However some extensions has been
deprecated (f.e. mysql) and thus old unmaintained software will
stop working and it will have to be either patched or removed
from stable Debian.https://projects.sucs.org/sucssite/sucs-site/-/issues/25Broken links on the 'projects' page2017-10-10T17:22:08ZLaurence Sebastian Boweselbows@sucs.orgBroken links on the 'projects' pageon this page https://sucs.org/Community/Projects
pybackpack, pymail and sucs-cd are all broken links
consider removing them if the projects are dead (which is my guess)on this page https://sucs.org/Community/Projects
pybackpack, pymail and sucs-cd are all broken links
consider removing them if the projects are dead (which is my guess)https://projects.sucs.org/sucssite/sucs-site/-/issues/23Make the in site editor actually save your changes2017-10-10T17:22:08ZTim ClarkMake the in site editor actually save your changesIt doesn't save, just gives the error "Write failed"It doesn't save, just gives the error "Write failed"https://projects.sucs.org/sucssite/sucs-site/-/issues/22Links on the video streaming page are broken2017-10-10T17:22:08ZDom RushbrookLinks on the video streaming page are brokenThe "Click here for instructions" and "FAQ" links on https://sucs.org/Community/Stream/ link to the wrong place and thus present 404 errors.
They add an extra /Community to the url thus "click here" tries to go to:
https://sucs.o...The "Click here for instructions" and "FAQ" links on https://sucs.org/Community/Stream/ link to the wrong place and thus present 404 errors.
They add an extra /Community to the url thus "click here" tries to go to:
https://sucs.org/Community/Community/Stream/External
and "FAQ" tries to go to
https://sucs.org/Community/Community/Stream/FAQ
They should go to https://sucs.org/Community/Stream/External and https://sucs.org/Community/Stream/FAQ respectively.
https://projects.sucs.org/sucssite/sucs-site/-/issues/19Out-dated link on counter strike2017-10-10T17:22:08ZOsian SmithOut-dated link on counter strikehttps://games.sucs.org/auth/https://games.sucs.org/auth/https://projects.sucs.org/sucssite/sucs-site/-/issues/17Non member links to banana page don't work correctlly2017-10-10T17:22:08ZStuart John WatsonNon member links to banana page don't work correctllySpecifically from the recentlly awarded list:
eg stigs_dad links to https://sucs.org/Community/Bananasstigs_dad
instead of https://sucs.org/Community/Bananas/stigs_dad
Leaderboards seem to work just fine thoughSpecifically from the recentlly awarded list:
eg stigs_dad links to https://sucs.org/Community/Bananasstigs_dad
instead of https://sucs.org/Community/Bananas/stigs_dad
Leaderboards seem to work just fine thoughhttps://projects.sucs.org/sucssite/sucs-site/-/issues/16Google search is broken2017-10-10T17:22:08ZImran Hussainimranh@sucs.orgGoogle search is brokenThe title.The title.https://projects.sucs.org/sucssite/sucs-site/-/issues/15Postcode lookup dead2017-10-10T17:22:08ZImran Hussainimranh@sucs.orgPostcode lookup deadThe uni got rid of their postcode lookup.
We need to find an alternative.The uni got rid of their postcode lookup.
We need to find an alternative.https://projects.sucs.org/sucssite/sucs-site/-/issues/12ckeditor needs to be added as a git submodule2017-10-10T17:22:08ZImran Hussainimranh@sucs.orgckeditor needs to be added as a git submodulehttps://github.com/ckeditor/ckeditor-releases needs to be under htdocs/js/ckeditorhttps://github.com/ckeditor/ckeditor-releases needs to be under htdocs/js/ckeditorhttps://projects.sucs.org/sucssite/sucs-site/-/issues/5Finder a cleaner, more sustainable way to scrape the SU's site for membership...2017-10-10T17:22:08ZImran Hussainimranh@sucs.orgFinder a cleaner, more sustainable way to scrape the SU's site for membership dataWe currently have a somewhat unsustainable (relies on politics) way of getting data from the SUs system as to who is a sucs member.
There's has to be a better way.We currently have a somewhat unsustainable (relies on politics) way of getting data from the SUs system as to who is a sucs member.
There's has to be a better way.https://projects.sucs.org/sucssite/sucs-site/-/issues/2Script in my home directory2017-10-10T17:22:08ZImran Hussainimranh@sucs.orgScript in my home directoryThe session library calls a script in my home directory.The session library calls a script in my home directory.Imran Hussainimranh@sucs.orgImran Hussainimranh@sucs.orghttps://projects.sucs.org/sucssite/sucs-site/-/issues/1Test2017-10-10T17:22:08ZImran Hussainimranh@sucs.orgTest