Pri dodajanju prejemnikov vabil iz datoteke, se shranijo v seznam (prej pri uploadu ni ustvarilo novega seznama)
This commit is contained in:
parent
b19a964651
commit
b4655d0684
@ -4401,21 +4401,21 @@ class SurveyInvitationsNew {
|
|||||||
|
|
||||||
echo $msg;
|
echo $msg;
|
||||||
|
|
||||||
/*echo '<br class="clr" />';
|
|
||||||
echo $lang['srv_invitation_note11'].'<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->sid.'&a='.A_INVITATIONS.'&m=view_archive">'.$lang['srv_invitation_note11_link'].'';*/
|
|
||||||
|
|
||||||
echo '<br class="clr" />';
|
echo '<br class="clr" />';
|
||||||
echo '<span class="floatLeft"><div class="buttonwrapper"><a class="ovalbutton ovalbutton_orange" href="'.$site_url.'admin/survey/index.php?anketa='.$this->sid.'&a='.A_INVITATIONS.'&m=inv_status"><span>'.$lang['srv_inv_nav_email_status'].'</span></a></div></span>';
|
echo '<span class="floatLeft"><div class="buttonwrapper"><a class="ovalbutton ovalbutton_orange" href="'.$site_url.'admin/survey/index.php?anketa='.$this->sid.'&a='.A_INVITATIONS.'&m=inv_status"><span>'.$lang['srv_inv_nav_email_status'].'</span></a></div></span>';
|
||||||
}
|
}
|
||||||
|
|
||||||
function uploadRecipients() {
|
function uploadRecipients() {
|
||||||
global $lang;
|
global $lang;
|
||||||
|
|
||||||
$errors = array();
|
$errors = array();
|
||||||
$allowedExtensions = array("txt","csv","dat");
|
$allowedExtensions = array("txt","csv","dat");
|
||||||
|
|
||||||
$_fields = trim($_POST['fields']);
|
$_fields = trim($_POST['fields']);
|
||||||
if ($_fields != null && $_fields != '') {
|
if ($_fields != null && $_fields != '') {
|
||||||
$fields = explode(',',$_fields);
|
$fields = explode(',',$_fields);
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
$fields = array();
|
$fields = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4452,16 +4452,21 @@ class SurveyInvitationsNew {
|
|||||||
if (count($errors) > 0) {
|
if (count($errors) > 0) {
|
||||||
|
|
||||||
echo '<br class="clr" />';
|
echo '<br class="clr" />';
|
||||||
|
|
||||||
echo '<span class="inv_message_errors">'.$lang['srv_inv_recipiens_upload_error'].'</span>';
|
echo '<span class="inv_message_errors">'.$lang['srv_inv_recipiens_upload_error'].'</span>';
|
||||||
|
|
||||||
echo '<br class="clr" />';
|
echo '<br class="clr" />';
|
||||||
echo '<br class="clr" />';
|
echo '<br class="clr" />';
|
||||||
|
|
||||||
echo '<span class="inv_error_note">';
|
echo '<span class="inv_error_note">';
|
||||||
foreach($errors as $error) {
|
foreach($errors as $error) {
|
||||||
echo '* '.$error.'<br />';
|
echo '* '.$error.'<br />';
|
||||||
}
|
}
|
||||||
echo '</span>';
|
echo '</span>';
|
||||||
|
|
||||||
$this->addRecipientsView($fields, $invalid_recipiens_array);
|
$this->addRecipientsView($fields, $invalid_recipiens_array);
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
$fh = @fopen($file_tmp, "rb");
|
$fh = @fopen($file_tmp, "rb");
|
||||||
if ($fh) {
|
if ($fh) {
|
||||||
@ -4473,10 +4478,13 @@ class SurveyInvitationsNew {
|
|||||||
// Vejica NI kul, ker se uporablja pri nazivih in v custom poljih Za interni delimiter naj bo recimo " | "...
|
// Vejica NI kul, ker se uporablja pri nazivih in v custom poljih Za interni delimiter naj bo recimo " | "...
|
||||||
$recipients_list = str_replace ($_POST['recipientsDelimiter'], "|~|", $recipients_list);
|
$recipients_list = str_replace ($_POST['recipientsDelimiter'], "|~|", $recipients_list);
|
||||||
|
|
||||||
#dodamo polja
|
// Dodamo polja
|
||||||
$result = $this->addMassRecipients($recipients_list, $fields);
|
$result = $this->addMassRecipients($recipients_list, $fields);
|
||||||
|
|
||||||
# prikažemo napake
|
// Shranimo v seznam
|
||||||
|
$pid = $this->saveAppendRecipientList($pid=0, $fields, $recipients_list, $profileName='', $profileComment='');
|
||||||
|
|
||||||
|
// Prikažemo napake
|
||||||
$invalid_recipiens_array = $this->displayRecipentsErrors($result);
|
$invalid_recipiens_array = $this->displayRecipentsErrors($result);
|
||||||
|
|
||||||
$this->addRecipientsView($fields, $invalid_recipiens_array);
|
$this->addRecipientsView($fields, $invalid_recipiens_array);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user