chrisvmarle
06-24-2002, 04:12 PM
I'm working on a todo-site, for myself and maybe to publish.
I'm trying to use Multi-Arrays, but the code below could (should) be shorter, I'm quite sure about that.
Here's the code:
foreach $todo (@todos) {
(@the_todos->[$n][0],@the_todos->[$n][1],@the_todos->[$n][2],@the_todos->[$n][3],@the_todos->[$n][4]) = split(/\|/,$todo);
@test = split(/\|/,$todo);
$n++;
}
@the_todos = sort date(@the_todos);
@the_todos = sort priority(@the_todos);
$n=0;
foreach (@the_todos) {
#print "@the_todos->[$n][0] @the_todos->[$n][1] @the_todos->[$n][2] @the_todos->[$n][3] @the_todos->[$n][4]<BR>";
&print_todo(@the_todos->[$n][0],@the_todos->[$n][1],@the_todos->[$n][2],@the_todos->[$n][3],@the_todos->[$n][4]);
$n++;
}
@todos contains the info from the file like this:
1|To Do #1|1|1|95849384
The part that should be shorter is the
@the_todos->[$n][0],@the_todos->[$n][1],@the_todos->[$n][2],@the_todos->[$n][3],@the_todos->[$n][4]
Anyone any ideas on this or maybe a fresh, better idea?
Thanks in advance,
Chris
I'm trying to use Multi-Arrays, but the code below could (should) be shorter, I'm quite sure about that.
Here's the code:
foreach $todo (@todos) {
(@the_todos->[$n][0],@the_todos->[$n][1],@the_todos->[$n][2],@the_todos->[$n][3],@the_todos->[$n][4]) = split(/\|/,$todo);
@test = split(/\|/,$todo);
$n++;
}
@the_todos = sort date(@the_todos);
@the_todos = sort priority(@the_todos);
$n=0;
foreach (@the_todos) {
#print "@the_todos->[$n][0] @the_todos->[$n][1] @the_todos->[$n][2] @the_todos->[$n][3] @the_todos->[$n][4]<BR>";
&print_todo(@the_todos->[$n][0],@the_todos->[$n][1],@the_todos->[$n][2],@the_todos->[$n][3],@the_todos->[$n][4]);
$n++;
}
@todos contains the info from the file like this:
1|To Do #1|1|1|95849384
The part that should be shorter is the
@the_todos->[$n][0],@the_todos->[$n][1],@the_todos->[$n][2],@the_todos->[$n][3],@the_todos->[$n][4]
Anyone any ideas on this or maybe a fresh, better idea?
Thanks in advance,
Chris