הקוד:
PHP קוד:
if($action == "") {
echo "<div id=\"contentbox\"><h2><u>ניהול קבוצות</u><font size=\"2pt\"> <font color=\"#c0c0c0\">|</font> <a href=\"$PHP_SELF?action=add\">הוספת קבוצה</a></font></h2><br />\n";
echo "<table><tr><td width=\"30%\"><b>מספר סידורי</b></td><td width=\"30%\"><b>שם משתמש</b></td><td width=\"40%\"><b>סיסמה</b> (מטעמי אבטחה הסיסמאות מוצפנות)</td></tr>\n";
$view_query = "SELECT * FROM cms_login ORDER BY user_group";
$view_result = mysql_query($view_query);
while($view_r = mysql_fetch_array($view_result)) {
$user_group = $view_r['user_group'];
$user_group = strip_tags($user_group);
$view_user = $view_r['user'];
$view_user = strip_tags($view_user);
$view_pass = $view_r['pass'];
$view_pass = strip_tags($view_pass);
echo "<tr><td width=\"30%\">" . $user_group . " (<a href=\"$PHP_SELF?action=edit&user_group=$user_group\">ערוך</a> | <a href=\"$PHP_SELF?action=delete&user_group=$user_group\">מחק</a>)</td><td width=\"30%\">" . $view_user . "</td><td width=\"40%\">" . $view_pass . "</td></tr>\n";
}
echo "</table>\n";
if($user_group == "" || $view_user == "" || $view_pass == "") {
echo "<BR> לא נמצאו קבוצות\n";
}
echo "</div>\n";
}
if($action == "add") {
echo "<div id=\"contentbox\"><h2><u>ניהול קבוצות > הוספת קבוצה</u></h2><br />\n";
function AddCalculatePassword($add_pass) {
$add_pass=$add_pass[0].$add_pass.$add_pass[0]; //adding the first letter of the password to the begining and ending of the password string. (For example: "1234" => "112341")
$add_pass=md5($add_pass); //encrypts the password
return $add_pass;
}
if($_POST['add']) {
$add_user = $_POST['add_user'];
$add_pass = $_POST['add_pass'];
$add_counter = 0;
echo "<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
if($add_user == "") {
$add_counter = 1;
echo " <b>אתה חייב להקליד שם משתמש</b><br />\n";
}
if($add_pass == "") {
$add_counter = 1;
echo " <b>אתה חייב להקליד סיסמה</b><br />\n";
}
if($add_counter == 0) {
$add_pass = AddCalculatePassword($_POST['add_pass']);
@mysql_query("INSERT INTO cms_login(user,pass) VALUES('$add_user','$add_pass')");
echo " <b>הקבוצה נוספה</b>\n";
echo " | <a href=\"$PHP_SELF\">חזור לניהול קבוצות</a>\n";
}
echo "</div><br />\n";
}
echo "<form method=\"post\" action=\"$PHP_SELF?action=add\">\n";
echo "שם משתמש:<br /><input type=\"text\" size=\"30\" name=\"add_user\" maxlength=\"20\"><br />\n";
echo "סיסמה:<br /><input type=\"password\" size=\"30\" name=\"add_pass\" maxlength=\"20\"><br /><br />\n";
echo "<u>הערות חשובות לפני שליחה:</u><br />\n";
echo "* בדוק היטב שכל הנתונים הוזנו כהלכה וששדות שם המשתמש והסיסמה אינם עולים על 20 תווים.<br />\n";
echo "* מומלץ לשמור את פרטי הקבוצה בקובץ TXT לפני השליחה במידה ותקרה תקלה בשליחתה.<br /><br />\n";
echo "<input type=\"submit\" name=\"add\" value=\" הוסף קבוצה \"></form></div>\n";
}
if($action == "edit" && $user_group == $user_group) {
echo "<div id=\"contentbox\"><h2><u>ניהול קבוצות > עריכת קבוצה</u></h2><br />\n";
function EditCalculatePassword($edit_pass) {
$edit_pass=$edit_pass[0].$edit_pass.$edit_pass[0]; //adding the first letter of the password to the begining and ending of the password string. (For example: "1234" => "112341")
$edit_pass=md5($edit_pass); //encrypts the password
return $edit_pass;
}
if($_POST['edit']) {
$edit_user = $_POST['edit_user'];
$edit_pass = $_POST['edit_pass'];
$edit_counter = 0;
echo "<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
if($edit_user == "") {
$edit_counter = 1;
echo " <b>אתה חייב להקליד שם משתמש</b><br />\n";
}
if($edit_pass == "") {
$edit_counter = 1;
echo " <b>אתה חייב להקליד סיסמה</b><br />\n";
}
if($edit_counter == 0) {
$edit_pass = EditCalculatePassword($_POST['edit_pass']);
@mysql_query("INSERT INTO cms_login(user,pass) VALUES('$edit_user','$edit_pass')");
echo " <b>הקבוצה נערכה</b>\n";
echo " | <a href=\"$PHP_SELF\">חזור לניהול קבוצות</a>\n";
}
echo "</div><br />\n";
}
$edit_query = "SELECT user,pass FROM cms_login WHERE user_group=$user_group";
$edit_result = mysql_query($edit_query);
while($edit_r = mysql_fetch_array($edit_result)) {
$edit_user = $edit_r['user'];
$edit_user = strip_tags($edit_user);
$edit_pass = $edit_r['pass'];
$edit_pass = strip_tags($edit_pass);
echo "<form method=\"post\" action=\"$PHP_SELF?action=edit\">\n";
echo "שם משתמש:<br /><input type=\"text\" size=\"30\" name=\"edit_user\" value=\"$edit_user\" maxlength=\"20\"><br />\n";
echo "סיסמה:<br /><input type=\"text\" size=\"30\" name=\"edit_pass\" value=\"$edit_pass\" maxlength=\"20\"> (הקלד סיסמה לא מוצפנת והמערכת תצפין אותה אוטומטית)<br /><br />\n";
echo "<u>הערות חשובות לפני שליחה:</u><br />\n";
echo "* בדוק היטב שכל הנתונים הוזנו כהלכה וששדות שם המשתמש והסיסמה אינם עולים על 20 תווים.<br />\n";
echo "* מומלץ לשמור את פרטי הקבוצה בקובץ TXT לפני השליחה במידה ותקרה תקלה בשליחתה.<br /><br />\n";
echo "<input type=\"submit\" name=\"edit\" value=\" ערוך קבוצה \"></form></div>\n";
}
}