I need some help compacting some code….ok, alot of code, and all for one script 😮 ….the script is a good 200 lines of code, it’s really sad that i couldn’t think of a way to compact it, but i wasn’t able to sensably think of a way to do it….here’s a the beginneg of the code and the end of it, you should be able to figure out what goes in the middle from that.
[code=php]if(date(“G”) == “8” && date(“i”) < “30”) {
$start_time = “1”;
if(date(“i”) < “6”) {
$clock_in = “1.0”;
}elseif(date(“i”) >= “6” && date(“i”) < “12”) {
$clock_in = “1.1”;
}elseif(date(“i”) >= “12” && date(“i”) < “18”) {
$clock_in = “1.2”;
}elseif(date(“i”) >= “18” && date(“i”) < “24”) {
$clock_in = “1.3”;
}elseif(date(“i”) >= “24” && date(“i”) < “30”) {
$clock_in = “1.4”;
}
}elseif(date(“G”) == “8” && date(“i”) >= “30”) {
$start_time = “2”;
if(date(“i”) >= “30” && date(“i”) < “36”) {
$clock_in = “2.5”;
}elseif(date(“i”) >= “36” && date(“i”) < “42”) {
$clock_in = “2.6”;
}elseif(date(“i”) >= “42” && date(“i”) < “48”) {
$clock_in = “2.7”;
}elseif(date(“i”) >= “48” && date(“i”) < “54”) {
$clock_in = “2.8”;
}elseif(date(“i”) >= “54” && date(“i”) < “60”) {
$clock_in = “2.9”;
}
}elseif(date(“G”) == “9” && date(“i”) < “30”) {
$start_time = “3”;
if(date(“i”) < “6”) {
$clock_in = “3.0”;
}elseif(date(“i”) >= “6” && date(“i”) < “12”) {
$clock_in = “3.1”;
}elseif(date(“i”) >= “12” && date(“i”) < “18”) {
$clock_in = “3.2”;
}elseif(date(“i”) >= “18” && date(“i”) < “24”) {
$clock_in = “3.3”;
}elseif(date(“i”) >= “24” && date(“i”) < “30”) {
$clock_in = “3.4”;
}
……….
……….
……….
……….
……….
……….
……….
}elseif(date(“G”) == “17” && date(“i”) >= “30”) {
$start_time = “20”;
if(date(“i”) >= “30” && date(“i”) < “36”) {
$clock_in = “20.5”;
}elseif(date(“i”) >= “36” && date(“i”) < “42”) {
$clock_in = “20.6”;
}elseif(date(“i”) >= “42” && date(“i”) < “48”) {
$clock_in = “20.7”;
}elseif(date(“i”) >= “48” && date(“i”) < “54”) {
$clock_in = “20.8”;
}elseif(date(“i”) >= “54” && date(“i”) < “60”) {
$clock_in = “20.9”;
}
}elseif(date(“G”) == “18” && date(“i”) < “30”) {
$start_time = “21”;
if(date(“i”) < “6”) {
$clock_in = “21.0”;
}elseif(date(“i”) >= “6” && date(“i”) < “12”) {
$clock_in = “21.1”;
}elseif(date(“i”) >= “12” && date(“i”) < “18”) {
$clock_in = “21.2”;
}elseif(date(“i”) >= “18” && date(“i”) < “24”) {
$clock_in = “21.3”;
}elseif(date(“i”) >= “24” && date(“i”) < “30”) {
$clock_in = “21.4”;
}
}elseif(date(“G”) == “18” && date(“i”) >= “30”) {
$start_time = “22”;
if(date(“i”) >= “30” && date(“i”) < “36”) {
$clock_in = “22.5”;
}elseif(date(“i”) >= “36” && date(“i”) < “42”) {
$clock_in = “22.6”;
}elseif(date(“i”) >= “42” && date(“i”) < “48”) {
$clock_in = “22.7”;
}elseif(date(“i”) >= “48” && date(“i”) < “54”) {
$clock_in = “22.8”;
}elseif(date(“i”) >= “54” && date(“i”) < “60”) {
$clock_in = “22.9”;
}
}
….anyways date(“G”) goes from 8 to 18 and are checked twice(8, 8, 9, 9, 10, 10, ect) and $clock_in and $start_time go from 1 to 22
if ya need more info, please ask lol