Χριστοφορίδης Ιωάννης Ραφαήλ
Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου
υλικών
47
μέχρι την 458 αφορούν το σημάδεμα των στοιχείων που είναι προς διαγραφή και ανάλογα
διαγράφονται όποιες εικόνες αντιστοιχούν εκεί (θα αναλύσουμε τις εικόνες παρακάτω). Στον
παρακάτω κώδικα έχουμε την εξής ανάλυση:
$sql="delete from ".MYSQLPREF."subs WHERE id=?"; <- Διαγράφουμε όλες τις υποκατηγορίες
$inar=array($prox);
sqlmethis($conn,$sql,$inar,0);
$sql="drop table ".MYSQLPREF."sub$prox"; <- Διαγράφονται όλοι οι πίνακες των
υποκατηγοριών, όπως επίσης και
$inar=array($userid);
sqlmethis($conn,$sql,$inar,0);
$sql="drop table ".MYSQLPREF."subn$prox"; <- οι πίνακες που ορίζουν τις ιδιότητές τους
$inar=array($userid);
sqlmethis($conn,$sql,$inar,0); }
$sql="delete from ".MYSQLPREF."globals WHERE cat=?"; <- Διαγράφονται όλα τα global που
σχετίζονται με την κατηγορία που είναι να διαγραφεί
$inar=array($userid);
sqlmethis($conn,$sql,$inar,0);
$sql="delete from ".MYSQLPREF."gitems WHERE cat=?"; <- Διαγράφονται όλα τα αντικείμενα
που ανήκουν στην κατηγορία από το ευρετήριο
$inar=array($userid);
sqlmethis($conn,$sql,$inar,0);
$proxuserid="c".$userid;
$sql="delete from ".MYSQLPREF."permissions WHERE perm=?"; <- Κώδικας από παλιά έκδοση
που είχε άλλες λειτουργίες.
$inar=array($proxuserid);
sqlmethis($conn,$sql,$inar,0);
$sql="delete from ".MYSQLPREF."cat WHERE id=?"; <- Τέλος, διαγράφεται η κατηγορία
Στην συνέχεια παρατηρείται ο κώδικας:
$global[$viewglobals][1]=$r['id'];
//$global[$viewglobals][2]=$r['name'];
$global[$viewglobals][3]=$r['type'];
$global[$viewglobals][4]=$r['length'];
//$global[$viewglobals][5]=$r['textbox'];
$global[$viewglobals][6]=$r['default'];
$global[$viewglobals][7]=$r['dname'];
$global[$viewglobals][8]=$r['manta'];
$global[$viewglobals][9]=$r['unix'];
$global[$viewglobals][10]=$r['qrcode'];