{ // Log this // fix for bomb on multiple collections, daily stat object ref must be a single number. $crefs=explode(",",$ref); foreach ($crefs as $cref){ daily_stat("E-mailed collection",$cref); } if (!hook("replacecollectionemailredirect")){ redirect($baseurl_short."pages/done.php?text=collection_email"); } } } else { // Email single resource $errors=email_resource($ref,i18n_get_translated($resource["field".$view_title_field]),$userfullname,$users,$message,$access,$expires,$user_email,$from_name,$cc,$list_recipients,$add_internal_access,$useraccess,$group); if ($errors=="") { // Log this daily_stat("E-mailed resource",$ref); if (!hook("replaceresourceemailredirect")){ redirect("pages/done.php?text=resource_email&resource=".urlencode($ref)."&search=".urlencode($search)."&offset=".urlencode($offset)."&order_by=".urlencode($order_by)."&sort=".urlencode($sort)."&archive=".urlencode($archive)); } } } } include "../include/header.php"; ?> <div class="BasicsBox"> <p><a onClick="return CentralSpaceLoad(this,true);" href="<?php echo $baseurl_short?>pages/view.php?ref=<?php echo urlencode($ref) ?>&search=<?php echo urlencode($search)?>&offset=<?php echo urlencode($offset)?>&order_by=<?php echo urlencode($order_by)?>&sort=<?php echo urlencode($sort)?>&archive=<?php echo urlencode($archive)?>">< <?php echo $lang["backtoresourceview"]?></a></p>
if ($build_collection){ # Add Resource to Collection echo "Adding Resource $r to Collection $collection \r\n"; add_resource_to_collection($r,$collection,true); } # Generate previews/thumbnails (if configured i.e if not completed by offline process 'create_previews.php') global $enable_thumbnail_creation_on_upload; if ($enable_thumbnail_creation_on_upload) { create_previews($r,false,$file['extension']); echo "Creating Previews... \r\n"; } if (!$build_collection && $checkmail_confirm){ email_resource($r,$subject,$applicationname,$fromusername,$lang['yourresourcehasbeenuploaded'],0,$expires="",$fromaddress,$applicationname); echo "Email Confirmation sent. \r\n"; } if ($checkmail_purge){$delete=true;} $files[$n]['ref']=$r; $refs[]=$r; } if ($build_collection && $checkmail_confirm){ email_collection($collection,$subject,$email_from,$fromaddress,$lang['yourresourceshavebeenuploaded'],false,0,$expires="",$fromaddress,$applicationname); echo "Email Confirmation sent. \r\n"; } if ($delete && $checkmail_purge) { if (strlen(strstr($checkmail_imap_server,"imap.gmail.com"))>0){
} else { $user_email = ""; } // if use_user_email, set reply-to address if (!$use_user_email) { $from_name = $applicationname; } else { $from_name = $userfullname; } // make sure from_name matches system name if (getval("ccme", false)) { $cc = $useremail; } else { $cc = ""; } $errors = email_resource($ref, $resource["field" . $view_title_field], $userfullname, $users, $message, $access, $expires, $user_email, $from_name, $cc); if ($errors == "") { # Log this daily_stat("E-mailed resource", $ref); if (!hook("replaceresourceemailredirect")) { redirect("pages/done.php?text=resource_email&resource={$ref}&search=" . urlencode($search) . "&offset=" . $offset . "&order_by=" . $order_by . "&sort=" . $sort . "&archive=" . $archive); } } } include "../include/header.php"; ?> <div class="BasicsBox"> <p><a href="view.php?ref=<?php echo $ref; ?> &search=<?php
{ # Email resource # Build a new list and insert $users=getvalescaped("users",""); $message=getvalescaped("message",""); $access=getvalescaped("access",""); if (hook("modifyresourceaccess")){$access=hook("modifyresourceaccess");} $expires=getvalescaped("expires",""); $use_user_email=getvalescaped("use_user_email",false); if ($use_user_email){$user_email=$useremail;} else {$user_email="";} // if use_user_email, set reply-to address if (!$use_user_email){$from_name=$applicationname;} else {$from_name=$userfullname;} // make sure from_name matches system name if (getval("ccme",false)){ $cc=$useremail;} else {$cc="";} $errors=email_resource($ref,i18n_get_translated($resource["field".$view_title_field]),$userfullname,$users,$message,$access,$expires,$user_email,$from_name,$cc); if ($errors=="") { # Log this daily_stat("E-mailed resource",$ref); if (!hook("replaceresourceemailredirect")){ redirect("pages/done.php?text=resource_email&resource=$ref&search=".urlencode($search)."&offset=".$offset."&order_by=".$order_by."&sort=".$sort."&archive=".$archive); } } } include "../include/header.php"; ?> <div class="BasicsBox"> <p><a onClick="return CentralSpaceLoad(this,true);" href="<?php echo $baseurl_short?>pages/view.php?ref=<?php echo urlencode($ref) ?>&search=<?php echo urlencode($search)?>&offset=<?php echo urlencode($offset)?>&order_by=<?php echo urlencode($order_by)?>&sort=<?php echo urlencode($sort)?>&archive=<?php echo urlencode($archive)?>">< <?php echo $lang["backtoresourceview"]?></a></p> <h1><?php echo $lang["emailresource"]?></h1>