function decode_mail($decfrom, $decmsg)
{
    $file_structure = set_structure();
    $decmsg_short = substr($decmsg, 0, -2);
    $sentence = $decmsg_short;
    $i = 0;
    $j = 0;
    var_dump($decfrom);
    var_dump($sentence);
    echo "{$sentence}";
    if (strcasecmp($decmsg_short, "Send me instructions") == 0) {
        $headers = "From:JIIT@gmail.com";
        $message = "Instructions - Mention your subject name , semester and tutorial number in the mail to get you tutorial.\nEx- Send me Sem 4 Mpc Tut 2\nNote- File will be sent only if we have it on our cloud.\n\nWe have following tuts on our cloud.." . $file_structure . "\n\t\n\nThank you for using our services.. ;) ;)";
        reply_to_querry2($decfrom, $message, $headers);
    } else {
        echo "entering else loop";
        $sentence = str_replace("-", " ", $sentence);
        $array_words[] = array_slice(explode(' ', $sentence), 0, 1000);
        $length = count($array_words[0]);
        for ($x = 0; $x < $length; $x++) {
            //	echo $array_words[0][$x]." <br>";
            if (strcasecmp($array_words[0][$x], "Tutorial") == 0 || strcasecmp($array_words[0][$x], "Tut") == 0 || strcasecmp($array_words[0][$x], "Tute") == 0) {
                echo "---------------------------------------<BR>";
                $tut_number = $array_words[0][$x + 1];
            } else {
                if (strcasecmp($array_words[0][$x], "semester") == 0 || strcasecmp($array_words[0][$x], "sem") == 0) {
                    echo "---------------------------------------<BR>";
                    $sem_number1 = $array_words[0][$x - 1];
                    $sem_number2 = $array_words[0][$x + 1];
                    $len1 = strlen($sem_number1);
                    $len2 = strlen($sem_number2);
                    if ($len1 != 1) {
                        //	echo "previos one length is not equal to 1";
                        $shortsem_number1 = substr($sem_number1, 0, -2);
                    } else {
                        $shortsem_number1 = $sem_number1;
                    }
                    if ($len2 != 1) {
                        //	echo "next one length is not equal to 1";
                        $shortsem_number2 = substr($sem_number2, 0, -2);
                    } else {
                        $shortsem_number2 = $sem_number2;
                    }
                    if (is_numeric($shortsem_number1)) {
                        //	echo "shorted previous one is  numeric";
                        $final_sem_no = $shortsem_number1;
                    } else {
                        //	echo "shorted next one is  numeric";
                        $final_sem_no = $shortsem_number2;
                    }
                }
            }
        }
        echo $tut_number;
        echo $final_sem_no;
        $sem_pointer = $final_sem_no - 1;
        $array_struct = set_structure2();
        for ($a = 1; $array_struct[$a] != NULL; $a++) {
            $selected_subject[$a] = $array_struct[$sem_pointer][$a];
        }
        var_dump($selected_subject);
        for ($x = 0; $x < $length; $x++) {
            for ($b = 1; $b <= $a; $b++) {
                if (strcasecmp($array_words[0][$x], $selected_subject[$b]) == 0) {
                    $final_subject = $selected_subject[$b];
                    break;
                }
            }
        }
        echo $final_subject;
        $headers = "From:JIIT@gmail.com";
        $message = "Following informatiion decoded - \n Semester- " . $final_sem_no . "\n Subject- " . $final_subject . "\n Tutorial - " . $tut_number . "\n Please find the following file in attachment";
        reply_to_querry($decfrom, $message, $headers, $final_sem_no, $final_subject, $tut_number);
    }
}
Exemplo n.º 2
0
function read_csvfile($filename)
{
    global $voices;
    global $structure;
    $voice_entry = array();
    $fp = fopen($filename, "r");
    $i = 0;
    while (($data = fgetcsv($fp, 2000, ";")) !== false) {
        if ($i == 0 && is_Array($data) && count($data) > 1) {
            foreach ($data as $position => $key) {
                if ($key) {
                    set_structure($key, $position);
                }
            }
            $i++;
        } else {
            if (is_Array($data) && count($data) > 1 && $data[0] != '') {
                if ($data[$structure['filename']] != '') {
                    foreach ($structure as $key => $position) {
                        if (array_key_exists($position, $data)) {
                            $voice_entry[$key] = $data[$position];
                        }
                    }
                    $voices[] = $voice_entry;
                    unset($voice_entry);
                }
                $i++;
            }
        }
    }
    fclose($fp);
}