Example #1
0
function mail_get_imgfile($courseid, $mailid, $messageid, $file)
{
    global $CFG;
    $filearea = file_area_name($courseid, $mailid, $messageid);
    $icon = mimeinfo('icon', $file);
    if ($CFG->slasharguments) {
        $ffurl = "{$CFG->wwwroot}/file.php/{$filearea}/{$file}";
    } else {
        $ffurl = "{$CFG->wwwroot}/file.php?file=/{$filearea}/{$file}";
    }
    $output = '<img align="middle" src="' . $CFG->pixpath . '/f/' . $icon . '" height="16" width="16" alt="' . $icon . '" />' . '<a target="_blank" href="' . $ffurl . '" >' . $file . '</a>';
    return $output;
}
Example #2
0
     $newmessage->timemodified = time();
     if (!($newid = insert_record('mail_messages', $newmessage))) {
         error('Could not create new message');
     }
     if (!empty($_FILES['newfile']['name'])) {
         if ($basedir = file_area($course->id, $mail->id, $newid)) {
             $filearea2 = file_area_name($course->id, $mail->id, $newid);
             $origen = $CFG->dataroot . "/" . $filearea . "/" . $_FILES['newfile']['name'];
             $destino = $CFG->dataroot . "/" . $filearea2 . "/" . $_FILES['newfile']['name'];
             copy($origen, $destino);
         }
     }
     if ($forward and !empty($message->archivo)) {
         $filearea = file_area_name($course->id, $mail->id, $message->id);
         if ($basedir = file_area($course->id, $mail->id, $newid)) {
             $filearea2 = file_area_name($course->id, $mail->id, $newid);
             $origen = $CFG->dataroot . "/" . $filearea . "/" . $message->archivo;
             $destino = $CFG->dataroot . "/" . $filearea2 . "/" . $message->archivo;
             copy($origen, $destino);
         }
     }
     $newto = new object();
     $newto->messageid = $newid;
     $newto->toid = $seluser;
     $newto->timemodified = time();
     if (!($newid = insert_record('mail_to_messages', $newto))) {
         error('Could not create new to message');
     }
 }
 if ($reply) {
     $updatemessage = new object();