2
0
mirror of https://github.com/ACSPRI/queXS synced 2024-04-02 12:12:16 +00:00

Merged selected fixes from Alex (thanks!)

This commit is contained in:
Adam Zammit
2015-09-07 12:24:00 +10:00
16 changed files with 213 additions and 305 deletions

View File

@@ -1 +1,2 @@
no vars no vars
./config.inc.local.php

View File

@@ -110,6 +110,7 @@ if ($operator_id)
$rs = $db->Execute($sql); $rs = $db->Execute($sql);
if (empty($rs)) if (empty($rs))
{ {
xhtml_head(T_("Call History List"),true,$css,$js_head);
print "<div class='alert alert-warning col-sm-6'><p>" . T_("No calls ever made") . "</p></div>"; print "<div class='alert alert-warning col-sm-6'><p>" . T_("No calls ever made") . "</p></div>";
} }
else else

View File

@@ -185,7 +185,7 @@ if (isset($_GET['edit']) || isset($_GET['addext']))
WHERE extension_id = " . intval($_GET['edit']); WHERE extension_id = " . intval($_GET['edit']);
$rs = $db->GetRow($sql); $rs = $db->GetRow($sql);
} } else $rs = array();
print "<a href='?' class='btn btn-default pull-left'>" . T_("Go back") . "</a>"; print "<a href='?' class='btn btn-default pull-left'>" . T_("Go back") . "</a>";
?> ?>

View File

@@ -402,11 +402,11 @@ if ($display)
$titles[] = T_("Win file");//Windows VoIP $titles[] = T_("Win file");//Windows VoIP
$titles[] = T_("*nix flle");//*nix VoIP $titles[] = T_("*nix flle");//*nix VoIP
} }
echo "<div class=' col-sm-10'><div class=' panel-body'>"; echo "<div class='col-sm-9'><div class='panel-body'>";
xhtml_table($rs,$columns,$titles); xhtml_table($rs,$columns,$titles);
echo "</div></div>"; echo "</div></div>";
echo "<div class='form-group col-sm-2'> echo "<div class='form-group col-sm-3'>
<div class='panel-body'><a href='operators.php?add=add' class='btn btn-default btn-block'><i class='fa fa-lg fa-user-plus'></i>&emsp;" . T_("Add an operator") . "</a></div> <div class='panel-body'><a href='operators.php?add=add' class='btn btn-default btn-block'><i class='fa fa-lg fa-user-plus'></i>&emsp;" . T_("Add an operator") . "</a></div>
<div class='panel-body'><a href='extensionstatus.php' class='btn btn-default btn-block'><i class='fa fa-lg fa-whatsapp'></i>&emsp;" . T_("Extensions") . "</a></div> <div class='panel-body'><a href='extensionstatus.php' class='btn btn-default btn-block'><i class='fa fa-lg fa-whatsapp'></i>&emsp;" . T_("Extensions") . "</a></div>
<div class='panel-body'><a href='operatorquestionnaire.php' class='btn btn-default btn-block'><i class='fa fa-lg fa-link'></i> " . T_("Assign to questionnaire") . "</a></div> <div class='panel-body'><a href='operatorquestionnaire.php' class='btn btn-default btn-block'><i class='fa fa-lg fa-link'></i> " . T_("Assign to questionnaire") . "</a></div>

View File

@@ -164,7 +164,7 @@ xhtml_head(T_("Assign operators to questionnaires"),true,array("../include/boots
print "questionnaire_id = new Array("; print "questionnaire_id = new Array(";
$s = ""; $s = "";
$q = array();
foreach($questionnaires as $q) foreach($questionnaires as $q)
{ {
$s .= "'{$q['questionnaire_id']}',"; $s .= "'{$q['questionnaire_id']}',";
@@ -251,7 +251,7 @@ foreach($questionnaires as $q)
} }
print "</tr></thead>"; print "</tr></thead>";
$v = array();
foreach($operators as $v) foreach($operators as $v)
{ {

View File

@@ -538,7 +538,7 @@ else if (isset($_GET['delete']))
} }
else else
{ {
xhtml_head(T_("Questionnaire management"),true,$css,$js_head, false, false, false, "Questionnaire list"); xhtml_head(T_("Questionnaire management"),true,$css,$js_head, false, false, false,T_("Questionnaire list"));
echo "<div class='form-group'> echo "<div class='form-group'>
<a href='' onclick='history.back();return false;' class='btn btn-default'><i class='fa fa-chevron-left fa-lg text-primary'></i>&emsp;" . T_("Go back") . "</a> <a href='' onclick='history.back();return false;' class='btn btn-default'><i class='fa fa-chevron-left fa-lg text-primary'></i>&emsp;" . T_("Go back") . "</a>
<a href='new.php' class='btn btn-default col-sm-offset-6' ><i class='fa fa-file-text-o fa-lg'></i>&emsp;" . T_("Create a new questionnaire") . "</a> <a href='new.php' class='btn btn-default col-sm-offset-6' ><i class='fa fa-file-text-o fa-lg'></i>&emsp;" . T_("Create a new questionnaire") . "</a>

View File

@@ -116,7 +116,7 @@ if (isset($_POST['ed']))
if (isset($_POST['type'])){ if (isset($_POST['type'])){
//check that we have correct var types and quantity //check that we have correct var types and quantity
$prph = 0; $pcd = 0; $st = 0; $fn = 0; $eml =0; $prph = 0; $pcd = 0; $st = 0; $fn = 0; $eml =0; $ln =0;
foreach($_POST['type'] as $key => $val) { foreach($_POST['type'] as $key => $val) {
if ($val == 3) $prph++; if ($val == 3) $prph++;
else if ($val == 5) $pcd++; else if ($val == 5) $pcd++;
@@ -293,17 +293,17 @@ if (isset($_GET['edit']) )
$sql = "SELECT * FROM sample_import WHERE sample_import_id = $sample_import_id"; $sql = "SELECT * FROM sample_import WHERE sample_import_id = $sample_import_id";
$sd = $db->GetRow($sql); $sd = $db->GetRow($sql);
if($sd['enabled'] == 1) $dis = disabled; // -> disable edit and delete if sample is enabled if($sd['enabled'] == 1) $dis = "disabled"; else $dis = false;// -> disable edit and delete if sample is enabled
$sql = "SELECT type, description $sql = "SELECT type, description
FROM sample_var_type"; FROM sample_var_type";
$rd = $db->GetAll($sql); $rd = $db->GetAll($sql);
$selected = "selected=\"selected\"";
$sql = "SELECT sir.var_id, $sql = "SELECT sir.var_id,
CONCAT('<input type=\"text\" onInput=\"$(this).attr(\'name\',\'var[',sir.var_id,']\');\" value=\"' ,sir.var, '\" required class=\"form-control\" style=\"min-width: 300px;\" $dis />') as var, CONCAT('<input type=\"text\" onInput=\"$(this).attr(\'name\',\'var[',sir.var_id,']\');\" value=\"' ,sir.var, '\" required class=\"form-control\" style=\"min-width: 300px;\" $dis />') as var,
CONCAT ('<select name=\"type[',sir.var_id,']\" class=\"form-control\" $dis > CONCAT ('<select name=\"type[',sir.var_id,']\" class=\"form-control\" $dis >
<option value=\"' ,svt.type, '\" $selected>' ,svt.description, '</option>"; <option value=\"' ,svt.type, '\" $selected>' ,svt.description, '</option>";
$selected = "selected=\"selected\"";
foreach($rd as $r) foreach($rd as $r)
{ {
$sql .= "<option value=\"{$r['type']}\">" . T_($r['description']) . "</option>"; $sql .= "<option value=\"{$r['type']}\">" . T_($r['description']) . "</option>";

View File

@@ -136,9 +136,14 @@ xhtml_head(T_("Assign outcomes to cases"),true,$css,$js_head);//array("../css/ta
<?php <?php
$sql = "SELECT c.case_id as value, c.case_id as description, CASE WHEN c.case_id = '$case_id' THEN 'selected=\'selected\'' ELSE '' END AS selected $sql = "SELECT c.case_id as value, c.case_id as description, CASE WHEN c.case_id = '$case_id' THEN 'selected=\'selected\'' ELSE '' END AS selected
FROM `case` as c, `outcome` as o FROM `case` AS c, `outcome` AS o, `questionnaire` AS q, `sample` AS s, `sample_import` AS si
WHERE c.current_outcome_id = o.outcome_id WHERE c.current_outcome_id = o.outcome_id
AND o.outcome_type_id = 2"; AND q.questionnaire_id = c.questionnaire_id
AND s.sample_id = c.sample_id
AND s.import_id = si.sample_import_id
AND q.enabled = 1
AND si.enabled =1
AND o.outcome_type_id =2";
$rs = $db->GetAll($sql); $rs = $db->GetAll($sql);
@@ -158,14 +163,14 @@ if (!empty($rs))
</div><form method="get" action="?" class="form-inline "> </div><form method="get" action="?" class="form-inline ">
<div class="modal-body"> <div class="modal-body">
<?php <?php
$call_id = bigintval($_GET['call_id']); if (isset($_GET['call_id'])){ $call_id = bigintval($_GET['call_id']);
$sql = "SELECT o.outcome_id as value,description, CASE WHEN o.outcome_id = c.outcome_id THEN 'selected=\'selected\'' ELSE '' END AS selected $sql = "SELECT o.outcome_id as value,description, CASE WHEN o.outcome_id = c.outcome_id THEN 'selected=\'selected\'' ELSE '' END AS selected
FROM outcome as o, `call` as c FROM outcome as o, `call` as c
WHERE c.call_id = '$call_id'"; WHERE c.call_id = '$call_id'";
$rs2 = $db->GetAll($sql); $rs2 = $db->GetAll($sql);
translate_array($rs2,array("description")); translate_array($rs2,array("description"));
display_chooser($rs2, "set_outcome_id", "set_outcome_id",true,false,false,false); ?> display_chooser($rs2, "set_outcome_id", "set_outcome_id",true,false,false,false); ?>
<input type="hidden" name="call_id" value="<?php echo $call_id;?>"/><input type="hidden" name="case_id" value="<?php echo $case_id;?>"/> <input type="hidden" name="call_id" value="<?php echo $call_id;?>"/><input type="hidden" name="case_id" value="<?php echo $case_id;?>"/> <?php } ?>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal"><?php echo T_("Cancel"); ?></button> <button type="button" class="btn btn-default" data-dismiss="modal"><?php echo T_("Cancel"); ?></button>
@@ -506,15 +511,15 @@ if ($case_id != false)
//Display all availability groups as checkboxes //Display all availability groups as checkboxes
print "<form action='?' method='get' class='form-horizontal '>"; print "<form action='?' method='get' class='form-horizontal '>";
print "<h5 class=''>" . T_("Select groups to limit availability (Selecting none means always available)") . "</h5><div class='col-sm-6'>"; print "<h5 class=''>" . T_("Select groups to limit availability (Selecting none means always available)") . "</h5><div class='col-sm-6'>";
foreach ($rs as $r) foreach ($rs as $g)
{ {
$checked = ""; $checked = "";
//if ($allselected || $r['availability_group_id'] == $r['selected_group_id']) //if ($allselected || $g['availability_group_id'] == $g['selected_group_id'])
if ($r['availability_group_id'] == $r['selected_group_id']) if ($g['availability_group_id'] == $g['selected_group_id'])
$checked = "checked='checked'"; $checked = "checked='checked'";
print "&ensp;<input type='checkbox' name='ag{$r['availability_group_id']}' id='ag{$r['availability_group_id']}' value='{$r['availability_group_id']}' $checked />&ensp; <label class='control-label' for='ag{$r['availability_group_id']}'>{$r['description']}</label></br>"; print "&ensp;<input type='checkbox' name='ag{$g['availability_group_id']}' id='ag{$g['availability_group_id']}' value='{$g['availability_group_id']}' $checked />&ensp; <label class='control-label' for='ag{$g['availability_group_id']}'>{$g['description']}</label></br>";
} }
?> </div> ?> </div>
<input type="hidden" name="case_id" value="<?php echo $case_id;?>"/> <input type="hidden" name="case_id" value="<?php echo $case_id;?>"/>

View File

@@ -101,12 +101,13 @@ else
{ {
xhtml_head(T_("Monitor system wide case sorting"),true,array("../include/bootstrap/css/bootstrap.min.css","../css/custom.css")); xhtml_head(T_("Monitor system wide case sorting"),true,array("../include/bootstrap/css/bootstrap.min.css","../css/custom.css"));
//print "<h2>" . T_("Monitor system wide case sorting") . "</h2>"; //print "<h2>" . T_("Monitor system wide case sorting") . "</h2>";
print "<p><a href='?watch=watch'>" . T_("Click here to enable and begin system wide case sorting") . "</a></p>"; print "<div class='col-sm-6'></br></br><a href='?watch=watch' class = 'btn btn-danger btn-lg'>" . T_("Click here to enable and begin system wide case sorting") . "</a></div>";
print "<div class='well pull-right col-sm-4'><p>" . T_("System wide case sorting is periodically (via SYSTEM_SORT_MINUTES configuration directive) sorting cases on a system wide basis instead of finding the most appropriate case each time an operator requests a new case. This may increase performance where there are a large number of cases or complex quotas in place. If you are not experiencing any performance problems, it is not recommended to use this feature.") . "</p></div>"; print "<div class='well pull-right col-sm-6'><p>" . T_("System wide case sorting is periodically (via SYSTEM_SORT_MINUTES configuration directive) sorting cases on a system wide basis instead of finding the most appropriate case each time an operator requests a new case. This may increase performance where there are a large number of cases or complex quotas in place. If you are not experiencing any performance problems, it is not recommended to use this feature.") . "</p></div>";
print "<h2>" . T_("Outcome of last process run (if any)") . "</h2>";
$d = process_get_last_data(2); $d = process_get_last_data(2);
if ($d !== false) if ($d !== false)
{ {
print "<h2>" . T_("Outcome of last process run (if any)") . "</h2>";
xhtml_table($d,array('process_log_id','datetime','data'),array(T_("Log id"), T_("Date"), T_("Log entry"))); xhtml_table($d,array('process_log_id','datetime','data'),array(T_("Log id"), T_("Date"), T_("Log entry")));
} }
} }

View File

@@ -106,7 +106,7 @@ $tzl = $db->GetAll($sql);
if (empty($tzl) || !$tzl) if (empty($tzl) || !$tzl)
{ {
print "<div class='alert alert-danger'>" . T_("Your database does not have timezones installed, please see here for details") . "<a href='http://dev.mysql.com/doc/mysql/en/time-zone-support.html'> ... </a></div>"; print "<div class='alert alert-danger'>" . T_("Your database does not have timezones installed, please see here for details") . "<a href='http://dev.mysql.com/doc/mysql/en/time-zone-support.html'> ... </a></br>" .T_("or") . "</br>" . T_("Check that you have granted relevant permissions on 'time_zone_...' tables in database named 'mysql'.") . "</div>";
} }
print "<div class='col-sm-4 '><h3 class=''>" . T_("Default Timezone: ") . "&emsp;<b class='text-primary'>$dtz</b></h3>";//<div class='panel-body'> print "<div class='col-sm-4 '><h3 class=''>" . T_("Default Timezone: ") . "&emsp;<b class='text-primary'>$dtz</b></h3>";//<div class='panel-body'>

View File

@@ -1,42 +0,0 @@
#menu ul{
list-style: none;
margin: 0;
padding: 0;
}
#menu ul ul{
list-style: square inside;
margin: 5px;
marker-offset: auto;
}
#menu h3 {
font-size: 100%;
margin-top: 10px;
margin-bottom: 0;
}
#menu {
position : absolute;
width : 20%;
height : 100%;
top : 0;
right : 0;
bottom : auto;
left : 0;
overflow: auto;
font-size: 0.8em;
/*border-bottom: 1px solid #aaa;*/
}
#main {
position : absolute;
top : 0;
left : 20%;
bottom : auto;
width : 80%;
height : 100%;
}
.embeddedobject {
width:100%;
height:100%;
position:absolute;
}

View File

@@ -1,4 +0,0 @@
h1 {font-family: Arial, sans-serif; font-size: 400%; text-align: center;}
h2 {font-family: Arial, sans-serif; font-size: 1100%; text-align: center;}
h3 {font-family: Arial, sans-serif; font-size: 150%; text-align: center;}
p {font-family: Arial, sans-serif; font-size: 100%;}

View File

@@ -114,7 +114,7 @@ function xhtml_foot($javascript = false){ //added javascript files array to the
*/ */
function xhtml_table($content,$fields,$head = false,$class = "tclass",$highlight=false,$total=false,$id=false,$name=false) function xhtml_table($content,$fields,$head = false,$class = "tclass",$highlight=false,$total=false,$id=false,$name=false)
{ {
$tot = array(); $tot = array(); $row = array();
if ($class == "tclass") $class = "table-hover table-bordered table-condensed tclass"; if ($class == "tclass") $class = "table-hover table-bordered table-condensed tclass";
print "<table class=\"$class\" id=\"$id\" name=\"$name\" data-toggle=\"table\" data-toolbar=\"filter-bar\" data-show-filter=\"true\" >"; print "<table class=\"$class\" id=\"$id\" name=\"$name\" data-toggle=\"table\" data-toolbar=\"filter-bar\" data-show-filter=\"true\" >";
if ($head) if ($head)

View File

@@ -155,14 +155,13 @@ if(!isset($_SESSION['loginID']) && $action != "forgotpass" && ($action != "logou
$loginsummary = ' $loginsummary = '
<form class="form-signin" name="forgotpassword" id="forgotpassword" method="post" action="'.$homeurl.'/admin.php" > <form class="form-signin" name="forgotpassword" id="forgotpassword" method="post" action="'.$homeurl.'/admin.php" >
<h2>'.$clang->gT('You have to enter user name and email.').'</h2> <h2>'.$clang->gT('You have to enter user name and email.').'</h2><p><br /> <br />
<label for="user">'.$clang->gT('Username').'</label><input name="user" id="user" class="form-control" placeholder="User name" required autofocus type="text" size="60" maxlength="60" value="" /> <label for="user">'.$clang->gT('Username').'</label><input name="user" id="user" class="form-control" placeholder="User name" required autofocus type="text" size="60" maxlength="60" value="" />
<label for="email">'.$clang->gT('Email').'</label><input name="email" id="email" class="form-control" placeholder="Email" required type="text" size="60" maxlength="60" value="" /> <label for="email">'.$clang->gT('Email').'</label><input name="email" id="email" class="form-control" placeholder="Email" required type="text" size="60" maxlength="60" value="" /></p>
<input type="hidden" name="action" value="forgotpass" /> <input type="hidden" name="action" value="forgotpass" />
<button class="action btn btn-lg btn-primary btn-block" type="submit">'.$clang->gT('Check Data').'</button> <p><button class="action btn btn-lg btn-primary btn-block" type="submit">'.$clang->gT('Check Data').'</button></p>
<p><a href="'.$scriptname.'">'.$clang->gT('Main Admin Screen').'</a></p> <p><a href="'.$scriptname.'">'.$clang->gT('Main Admin Screen').'</a></p>
</form> </form>
<p>&nbsp;</p>
'; ';
} }
elseif (!isset($loginsummary)) elseif (!isset($loginsummary))

View File

@@ -23,10 +23,8 @@ msgid "Appointment error"
msgstr "Ошибка с повторным звонком" msgstr "Ошибка с повторным звонком"
#: appointment.php:70 #: appointment.php:70
msgid "" msgid "You have not been assigned a case therefore cannot create an appointment"
"You have not been assigned a case therefore cannot create an appointment" msgstr "Вам не назначено задание, вы не можете запланировать повторный звонок"
msgstr ""
"Вам не назначено задание, вы не можете запланировать повторный звонок"
#: appointment.php:109 #: appointment.php:109
msgid "Appointment made" msgid "Appointment made"
@@ -37,9 +35,9 @@ msgid "Create appointment"
msgstr "Создать повторный звонок" msgstr "Создать повторный звонок"
#: appointment.php:124 appointmentlist.php:90 callhistory.php:83 #: appointment.php:124 appointmentlist.php:90 callhistory.php:83
#: admin/callhistory.php:124 admin/callhistory.php:149 #: admin/callhistory.php:124 admin/callhistory.php:149 admin/supervisor.php:372
#: admin/supervisor.php:372 admin/displayappointments.php:184 #: admin/displayappointments.php:184 admin/displayappointments.php:258
#: admin/displayappointments.php:258 admin/displayappointments.php:277 #: admin/displayappointments.php:277
msgid "Respondent" msgid "Respondent"
msgstr "Респондент" msgstr "Респондент"
@@ -182,8 +180,7 @@ msgstr "Итого Завершено"
msgid "Completions this shift" msgid "Completions this shift"
msgstr "Завершено в эту смену" msgstr "Завершено в эту смену"
#: functions/functions.performance.php:544 #: functions/functions.performance.php:544 functions/functions.performance.php:590
#: functions/functions.performance.php:590
msgid "No previous shift" msgid "No previous shift"
msgstr "Нет предыдущей смены" msgstr "Нет предыдущей смены"
@@ -277,8 +274,8 @@ msgid "Sun"
msgstr "Вскр" msgstr "Вскр"
#: functions/functions.voip.php:449 selectextension.php:108 status.php:99 #: functions/functions.voip.php:449 selectextension.php:108 status.php:99
#: admin/operators.php:273 admin/operatorlist.php:230 #: admin/operators.php:273 admin/operatorlist.php:230 admin/operatorlist.php:372
#: admin/operatorlist.php:372 admin/extensionstatus.php:257 #: admin/extensionstatus.php:257
msgid "Extension" msgid "Extension"
msgstr "Внутренний номер" msgstr "Внутренний номер"
@@ -340,7 +337,6 @@ msgid "You are: "
msgstr "Вы: " msgstr "Вы: "
#: rs_callback.php:80 rs_callback_interface2.php:80 #: rs_callback.php:80 rs_callback_interface2.php:80
#, php-format
msgid "% complete" msgid "% complete"
msgstr "% завершено" msgstr "% завершено"
@@ -366,11 +362,11 @@ msgstr "queXS"
#: selectextension.php:99 #: selectextension.php:99
msgid "" msgid ""
"There are no extensions available, please contact the supervisor or click " "There are no extensions available, please contact the supervisor or click below "
"below to try again for an available extension" "to try again for an available extension"
msgstr "" msgstr ""
"Нет доступных внутренних номеров, свяжитесь с Супервайзером или нажмите " "Нет доступных внутренних номеров, свяжитесь с Супервайзером или нажмите внизу "
"внизу для повторной попытки получить свободный внутренний номер" "для повторной попытки получить свободный внутренний номер"
#: selectextension.php:100 #: selectextension.php:100
msgid "Try again" msgid "Try again"
@@ -390,9 +386,8 @@ msgstr "Выберите ваш внутр. номер из списка и на
msgid "Choose extension" msgid "Choose extension"
msgstr "Выбрать Внутренний номер" msgstr "Выбрать Внутренний номер"
#: status.php:58 status.php:77 status_interface2.php:70 #: status.php:58 status.php:77 status_interface2.php:70 admin/quotareport.php:294
#: admin/quotareport.php:294 admin/outcomes.php:82 admin/outcomes.php:194 #: admin/outcomes.php:82 admin/outcomes.php:194 admin/quotarow.php:582
#: admin/quotarow.php:582
msgid "Status" msgid "Status"
msgstr "Состояние" msgstr "Состояние"
@@ -451,8 +446,7 @@ msgid "Created referral case - you may now close this window"
msgstr "Ссылка создана - можете закрыть это окно" msgstr "Ссылка создана - можете закрыть это окно"
#: referral.php:199 #: referral.php:199
msgid "" msgid "Failed to create referral case - please check your input and try again"
"Failed to create referral case - please check your input and try again"
msgstr "" msgstr ""
"Не удалось создать ссылку - проверьте введенные данные и попробуйте еще раз" "Не удалось создать ссылку - проверьте введенные данные и попробуйте еще раз"
@@ -497,8 +491,8 @@ msgid "Operator"
msgstr "Оператор" msgstr "Оператор"
#: performance.php:78 performance.php:85 admin/quotareport.php:294 #: performance.php:78 performance.php:85 admin/quotareport.php:294
#: admin/outcomes.php:299 admin/quotarow.php:582 #: admin/outcomes.php:299 admin/quotarow.php:582 admin/operatorperformance.php:81
#: admin/operatorperformance.php:81 admin/operatorperformance.php:104 #: admin/operatorperformance.php:104
msgid "Completions" msgid "Completions"
msgstr "Завершено" msgstr "Завершено"
@@ -534,8 +528,8 @@ msgstr "Вернуться"
msgid "No notes" msgid "No notes"
msgstr "Нет примечаний" msgstr "Нет примечаний"
#: casenote.php:110 callhistory.php:83 calllist.php:84 #: casenote.php:110 callhistory.php:83 calllist.php:84 admin/supervisor.php:399
#: admin/supervisor.php:399 admin/supervisor.php:416 #: admin/supervisor.php:416
msgid "Date/Time" msgid "Date/Time"
msgstr "Дата/время" msgstr "Дата/время"
@@ -604,11 +598,10 @@ msgstr "Доступных новых контактов"
msgid "Get a new case" msgid "Get a new case"
msgstr "Следующее задание" msgstr "Следующее задание"
#: waitnextcase_interface2.php:193 call_interface2.php:324 #: waitnextcase_interface2.php:193 call_interface2.php:324 call_interface2.php:326
#: call_interface2.php:326 call_interface2.php:442 call_interface2.php:447 #: call_interface2.php:442 call_interface2.php:447 call_interface2.php:463
#: call_interface2.php:463 call_interface2.php:469 call.php:276 call.php:278 #: call_interface2.php:469 call.php:276 call.php:278 call.php:394 call.php:399
#: call.php:394 call.php:399 call.php:415 call.php:421 #: call.php:415 call.php:421 index_interface2.php:224
#: index_interface2.php:224
msgid "End work" msgid "End work"
msgstr "Закончить работу" msgstr "Закончить работу"
@@ -641,13 +634,12 @@ msgstr "Закончить звонок с результатом: Внезап
#: rs_intro.php:121 #: rs_intro.php:121
msgid "End call with outcome: Refusal by unknown person" msgid "End call with outcome: Refusal by unknown person"
msgstr "" msgstr "Закончить звонок с результатом: Отказ другого (неизвестного) человека"
"Закончить звонок с результатом: Отказ другого (неизвестного) человека"
#: rs_intro.php:123 #: rs_intro.php:123
msgid "" msgid ""
"End call with outcome: No eligible respondent (person never available on " "End call with outcome: No eligible respondent (person never available on this "
"this number)" "number)"
msgstr "" msgstr ""
"Закончить звонок с результатом: по этому номеру нужного Респондента не " "Закончить звонок с результатом: по этому номеру нужного Респондента не "
"существует ( Респондент никогда недоступен по этому номеру )" "существует ( Респондент никогда недоступен по этому номеру )"
@@ -661,8 +653,7 @@ msgstr ""
"данный момент недоступен по этому номеру ; повторный звонок не назначен)" "данный момент недоступен по этому номеру ; повторный звонок не назначен)"
#: rs_intro.php:125 rs_project_intro_interface2.php:83 rs_project_intro.php:83 #: rs_intro.php:125 rs_project_intro_interface2.php:83 rs_project_intro.php:83
msgid "" msgid "End call with outcome: Out of sample (already completed in another mode)"
"End call with outcome: Out of sample (already completed in another mode)"
msgstr "" msgstr ""
"Закончить звонок с результатом: Не соответствеут требованиям по отбору " "Закончить звонок с результатом: Не соответствеут требованиям по отбору "
"респондентов (или уже был опрошен )" "респондентов (или уже был опрошен )"
@@ -755,10 +746,10 @@ msgstr "Маркер доступа"
#: include/limesurvey/admin/exportresults.php:644 #: include/limesurvey/admin/exportresults.php:644
#: include/limesurvey/admin/exportresults.php:645 #: include/limesurvey/admin/exportresults.php:645
#: include/limesurvey/admin/exportresults.php:967 callhistory.php:83 #: include/limesurvey/admin/exportresults.php:967 callhistory.php:83
#: admin/samplesearch.php:157 admin/callhistory.php:124 #: admin/samplesearch.php:157 admin/callhistory.php:124 admin/callhistory.php:149
#: admin/callhistory.php:149 admin/casesbyoutcome.php:110 #: admin/casesbyoutcome.php:110 admin/dataoutput.php:79
#: admin/dataoutput.php:79 admin/extensionstatus.php:257 #: admin/extensionstatus.php:257 admin/displayappointments.php:258
#: admin/displayappointments.php:258 admin/displayappointments.php:277 #: admin/displayappointments.php:277
msgid "Case ID" msgid "Case ID"
msgstr "ID задания" msgstr "ID задания"
@@ -860,17 +851,16 @@ msgid "No future appointments scheduled"
msgstr "Повторных звонков не запланировано" msgstr "Повторных звонков не запланировано"
#: appointmentlist.php:90 admin/callrestrict.php:135 admin/addshift.php:238 #: appointmentlist.php:90 admin/callrestrict.php:135 admin/addshift.php:238
#: admin/availability.php:159 admin/supervisor.php:372 #: admin/availability.php:159 admin/supervisor.php:372 admin/shifttemplate.php:131
#: admin/shifttemplate.php:131 admin/displayappointments.php:258 #: admin/displayappointments.php:258 admin/displayappointments.php:277
#: admin/displayappointments.php:277 shifts.php:82 shifts.php:103 #: shifts.php:82 shifts.php:103
msgid "Start" msgid "Start"
msgstr "Начать" msgstr "Начать"
#: appointmentlist.php:90 admin/callrestrict.php:135 admin/addshift.php:238 #: appointmentlist.php:90 admin/callrestrict.php:135 admin/addshift.php:238
#: admin/availability.php:159 admin/supervisor.php:372 #: admin/availability.php:159 admin/supervisor.php:372 admin/shifttemplate.php:131
#: admin/shifttemplate.php:131 admin/displayappointments.php:258 #: admin/displayappointments.php:258 admin/displayappointments.php:277
#: admin/displayappointments.php:277 index.php:162 shifts.php:82 #: index.php:162 shifts.php:82 shifts.php:103
#: shifts.php:103
msgid "End" msgid "End"
msgstr "Завершить" msgstr "Завершить"
@@ -882,15 +872,14 @@ msgstr "Повторный звонок с"
#: appointmentlist.php:90 client/index.php:91 client/index.php:110 #: appointmentlist.php:90 client/index.php:91 client/index.php:110
#: callhistory.php:83 calllist.php:84 admin/outcomes.php:141 #: callhistory.php:83 calllist.php:84 admin/outcomes.php:141
#: admin/outcomes.php:163 admin/outcomes.php:214 admin/outcomes.php:256 #: admin/outcomes.php:163 admin/outcomes.php:214 admin/outcomes.php:256
#: admin/callhistory.php:124 admin/callhistory.php:149 #: admin/callhistory.php:124 admin/callhistory.php:149 admin/supervisor.php:399
#: admin/supervisor.php:399 admin/casestatus.php:116 index_interface2.php:216 #: admin/casestatus.php:116 index_interface2.php:216
msgid "Outcome" msgid "Outcome"
msgstr "Результат" msgstr "Результат"
#: rs_project_end_interface2.php:80 #: rs_project_end_interface2.php:80
msgid "Call automatically ended with outcome: Complete - End case" msgid "Call automatically ended with outcome: Complete - End case"
msgstr "" msgstr "Звонок автоматически завершился с результатом: Завершено - Конец задания"
"Звонок автоматически завершился с результатом: Завершено - Конец задания"
#: client/index.php:59 admin/outcomes.php:65 #: client/index.php:59 admin/outcomes.php:65
msgid "Questionnaire Outcomes" msgid "Questionnaire Outcomes"
@@ -989,8 +978,7 @@ msgstr "Адрес эл. почты недействителен"
#: email.php:330 #: email.php:330
msgid "Email respondent for self completion" msgid "Email respondent for self completion"
msgstr "" msgstr "Отправить сообщение по эл. почте для самостоятельного заполнения анкеты"
"Отправить сообщение по эл. почте для самостоятельного заполнения анкеты"
#: email.php:338 admin/operators.php:256 admin/operatorlist.php:214 #: email.php:338 admin/operators.php:256 admin/operatorlist.php:214
msgid "First name" msgid "First name"
@@ -1010,8 +998,7 @@ msgstr "Отправить приглашение и повесить трубк
#: email.php:349 #: email.php:349
msgid "Self completion email not available for this questionnaire" msgid "Self completion email not available for this questionnaire"
msgstr "" msgstr "Приглашение для самостоятельного заполнения для этой Анкеты не задано"
"Приглашение для самостоятельного заполнения для этой Анкеты не задано"
#: callhistory.php:56 #: callhistory.php:56
msgid "Case History List" msgid "Case History List"
@@ -1106,8 +1093,7 @@ msgid "Call restrictions:"
msgstr "Ограничения звонка:" msgstr "Ограничения звонка:"
#: nocaseavailable.php:168 #: nocaseavailable.php:168
msgid "" msgid "ERROR: There are no cases available that fall within call restrictions"
"ERROR: There are no cases available that fall within call restrictions"
msgstr "" msgstr ""
"ОШИБКА: Нет доступных заданий подходящих под ограничения звонков (время у " "ОШИБКА: Нет доступных заданий подходящих под ограничения звонков (время у "
"Респондента или смены у Операторов)" "Респондента или смены у Операторов)"
@@ -1118,8 +1104,7 @@ msgstr "Существуют "
#: nocaseavailable.php:172 #: nocaseavailable.php:172
msgid " unassigned case(s) available within the specified call restrictions" msgid " unassigned case(s) available within the specified call restrictions"
msgstr "" msgstr " неназначенные задания доступные подходящих под ограничения звонков"
" неназначенные задания доступные подходящих под ограничения звонков"
#: nocaseavailable.php:179 #: nocaseavailable.php:179
msgid "Limesurvey links:" msgid "Limesurvey links:"
@@ -1154,8 +1139,7 @@ msgid "Set Timezones"
msgstr "Задать временные зоны" msgstr "Задать временные зоны"
#: admin/timezonetemplate.php:104 admin/callrestrict.php:110 #: admin/timezonetemplate.php:104 admin/callrestrict.php:110
#: admin/addshift.php:151 admin/availability.php:118 #: admin/addshift.php:151 admin/availability.php:118 admin/shifttemplate.php:101
#: admin/shifttemplate.php:101
msgid "" msgid ""
"Your database does not have timezones installed, please see here for details" "Your database does not have timezones installed, please see here for details"
msgstr "" msgstr ""
@@ -1265,13 +1249,12 @@ msgid ""
"Select which fields from this sample to deidentify. </p> Deidentified fields " "Select which fields from this sample to deidentify. </p> Deidentified fields "
"will be permanently deleted from the sample." "will be permanently deleted from the sample."
msgstr "" msgstr ""
"Выберите поля списка контактов для удаления. </p>Записи выбранных полей " "Выберите поля списка контактов для удаления. </p>Записи выбранных полей будут "
"будут ПОЛНОСТЬЮ удалены из этого списка контактов." "ПОЛНОСТЬЮ удалены из этого списка контактов."
#: admin/samplelist.php:360 #: admin/samplelist.php:360
msgid "There's no data in this sample. Probably was deidentified earlier." msgid "There's no data in this sample. Probably was deidentified earlier."
msgstr "" msgstr "В этом списке контактов НЕТ записей. Возможно, они были удалены ранее."
"В этом списке контактов НЕТ записей. Возможно, они были удалены ранее."
#: admin/samplelist.php:374 #: admin/samplelist.php:374
msgid "Clean it" msgid "Clean it"
@@ -1303,8 +1286,7 @@ msgid ""
"there is activity on the VoIP Server)" "there is activity on the VoIP Server)"
msgstr "" msgstr ""
"Сигнал остановки отправлен : Пожалуйста, подождите...</br>(Примечание: " "Сигнал остановки отправлен : Пожалуйста, подождите...</br>(Примечание: "
"Процесс будет приостановлен до возобновления активности на сервере IP " "Процесс будет приостановлен до возобновления активности на сервере IP Телефонии)"
"Телефонии)"
#: admin/voipmonitor.php:80 #: admin/voipmonitor.php:80
msgid "Process is already closed (eg. server was rebooted)" msgid "Process is already closed (eg. server was rebooted)"
@@ -1357,8 +1339,7 @@ msgstr "Проверка заданий открытых более 24 часо
#: admin/systemsortprocess.php:147 admin/systemsortprocess.php:185 #: admin/systemsortprocess.php:147 admin/systemsortprocess.php:185
msgid "System automatically closed case as not closed for more than 24 hours" msgid "System automatically closed case as not closed for more than 24 hours"
msgstr "" msgstr ""
"Система автоматически закрыла задание, т.к. оно не было закрыто более 24х " "Система автоматически закрыла задание, т.к. оно не было закрыто более 24х часов"
"часов"
#: admin/systemsortprocess.php:194 #: admin/systemsortprocess.php:194
msgid "Completed case closing" msgid "Completed case closing"
@@ -1402,8 +1383,7 @@ msgstr "Сигнал остановки отправлен. Пожалуйста
msgid "" msgid ""
"Process is already closed (eg. server was rebooted) - click here to confirm" "Process is already closed (eg. server was rebooted) - click here to confirm"
msgstr "" msgstr ""
"Процесс уже закрыт (напр. серевер был перезагружен) - нажмите для " "Процесс уже закрыт (напр. серевер был перезагружен) - нажмите для подтверждения"
"подтверждения"
#: admin/systemsort.php:99 #: admin/systemsort.php:99
msgid "Click here to enable and begin system wide case sorting" msgid "Click here to enable and begin system wide case sorting"
@@ -1411,21 +1391,20 @@ msgstr "Нажмите здесь для для включения и запу
#: admin/systemsort.php:100 #: admin/systemsort.php:100
msgid "" msgid ""
"System wide case sorting is periodically (via SYSTEM_SORT_MINUTES " "System wide case sorting is periodically (via SYSTEM_SORT_MINUTES configuration "
"configuration directive) sorting cases on a system wide basis instead of " "directive) sorting cases on a system wide basis instead of finding the most "
"finding the most appropriate case each time an operator requests a new case. " "appropriate case each time an operator requests a new case. This may increase "
"This may increase performance where there are a large number of cases or " "performance where there are a large number of cases or complex quotas in place. "
"complex quotas in place. If you are not experiencing any performance " "If you are not experiencing any performance problems, it is not recommended to "
"problems, it is not recommended to use this feature." "use this feature."
msgstr "" msgstr ""
"Серверная сортировка заданий (в соответствии с параметром конфигурации " "Серверная сортировка заданий (в соответствии с параметром конфигурации "
"SYSTEM_SORT_MINUTES) периодически принудительно сортирует задания вместо " "SYSTEM_SORT_MINUTES) периодически принудительно сортирует задания вместо "
"поиска наиболее подходящего задания когда оператор вызывает новое " "поиска наиболее подходящего задания когда оператор вызывает новое заданию.\r\n"
"заданию.\r\n"
"Это может повысить производительность когда существует большое количество " "Это может повысить производительность когда существует большое количество "
"заданий или сложных квот. \r\n" "заданий или сложных квот. \r\n"
"Если вы не испытываете никаких проблем с производительностью, не " "Если вы не испытываете никаких проблем с производительностью, не рекомендуется "
"рекомендуется использовать эту функцию." "использовать эту функцию."
#: admin/operators.php:147 #: admin/operators.php:147
msgid "Added operator :" msgid "Added operator :"
@@ -1438,11 +1417,9 @@ msgstr ""
"Необходимо перезагрузить FreePBX, чтобы новый внутр. номер IP тел. заработал" "Необходимо перезагрузить FreePBX, чтобы новый внутр. номер IP тел. заработал"
#: admin/operators.php:172 #: admin/operators.php:172
msgid "" msgid "Could not add operator. There may already be an operator of this name:"
"Could not add operator. There may already be an operator of this name:"
msgstr "" msgstr ""
"Невозможно добавить оператора. Возможно оператор с таким именем уже " "Невозможно добавить оператора. Возможно оператор с таким именем уже существует:"
"существует:"
#: admin/operators.php:178 admin/operators.php:311 admin/operatorlist.php:388 #: admin/operators.php:178 admin/operators.php:311 admin/operatorlist.php:388
msgid "Add an operator" msgid "Add an operator"
@@ -1450,10 +1427,9 @@ msgstr "Добавить оператора"
#: admin/operators.php:186 admin/clients.php:145 #: admin/operators.php:186 admin/clients.php:145
msgid "" msgid ""
"Use this form to enter the username of a user based on your directory " "Use this form to enter the username of a user based on your directory security "
"security system. For example, if you have secured the base directory of " "system. For example, if you have secured the base directory of queXS using "
"queXS using Apache file based security, enter the usernames of the users " "Apache file based security, enter the usernames of the users here."
"here."
msgstr "" msgstr ""
"Используйте эту форму, чтобы ввести имя пользователя на основании вашей " "Используйте эту форму, чтобы ввести имя пользователя на основании вашей "
"системы безопасности каталогов. Например, если вы защитили каталог queXS с " "системы безопасности каталогов. Например, если вы защитили каталог queXS с "
@@ -1499,8 +1475,7 @@ msgstr "Редактировать"
msgid "TimeZones list" msgid "TimeZones list"
msgstr "Список Временных зон" msgstr "Список Временных зон"
#: admin/operators.php:277 admin/operatorlist.php:234 #: admin/operators.php:277 admin/operatorlist.php:234 admin/operatorlist.php:389
#: admin/operatorlist.php:389
msgid "Extensions" msgid "Extensions"
msgstr "Внутр. номера" msgstr "Внутр. номера"
@@ -1565,8 +1540,7 @@ msgstr "Выберите список контактов"
msgid "closed" msgid "closed"
msgstr "закрыто" msgstr "закрыто"
#: admin/quotareport.php:207 admin/quotareport.php:209 #: admin/quotareport.php:207 admin/quotareport.php:209 admin/quotareport.php:216
#: admin/quotareport.php:216
msgid "open" msgid "open"
msgstr "открыто" msgstr "открыто"
@@ -1617,13 +1591,12 @@ msgstr "Группы Временных интервалов"
#: admin/assigntimeslots.php:164 #: admin/assigntimeslots.php:164
msgid "" msgid ""
"Assigning an availability group to a questionnaire will allow interviewers " "Assigning an availability group to a questionnaire will allow interviewers to "
"to select from those groups to restrict calls to a particular case to the " "select from those groups to restrict calls to a particular case to the times "
"times within the group" "within the group"
msgstr "" msgstr ""
"Привязка группы доступности к опросу позволит операторам выбрать и " "Привязка группы доступности к опросу позволит операторам выбрать и ограничить "
"ограничить допустимое время звонка для конкретного задания в пределах " "допустимое время звонка для конкретного задания в пределах выбранных групп"
"выбранных групп"
#: admin/assigntimeslots.php:166 admin/assigntimeslots.php:214 #: admin/assigntimeslots.php:166 admin/assigntimeslots.php:214
#: admin/assigntimeslots.php:268 #: admin/assigntimeslots.php:268
@@ -1648,18 +1621,18 @@ msgstr "Временные интервалы попыток звонков"
#: admin/assigntimeslots.php:212 admin/assigntimeslots.php:258 #: admin/assigntimeslots.php:212 admin/assigntimeslots.php:258
msgid "" msgid ""
"Assigning call attempt time slots to questionnaires will only allow cases to " "Assigning call attempt time slots to questionnaires will only allow cases to be "
"be attempted in a time slot for the n + 1th time where it has been attempted " "attempted in a time slot for the n + 1th time where it has been attempted at "
"at least n times in all assigned timeslots. Please note timeslots must cover " "least n times in all assigned timeslots. Please note timeslots must cover all "
"all possible time periods otherwise no cases will be available during " "possible time periods otherwise no cases will be available during missing "
"missing timeslots." "timeslots."
msgstr "" msgstr ""
"Назначение временных интервалов попыток звонков для опросов позволит " "Назначение временных интервалов попыток звонков для опросов позволит "
"совершить N + 1 попытку для задания в этот интервал времени, где N - " "совершить N + 1 попытку для задания в этот интервал времени, где N - "
"количество предыдущих попыток во всех назначенных временных интервалах. \r\n" "количество предыдущих попыток во всех назначенных временных интервалах. \r\n"
"Обратите внимание, временные интервалы должны охватывать все возможные " "Обратите внимание, временные интервалы должны охватывать все возможные периоды "
"периоды времени, иначе ни одно задание не будет доступно в течение " "времени, иначе ни одно задание не будет доступно в течение пропущенных "
"пропущенных временных интервалов." "временных интервалов."
#: admin/assigntimeslots.php:224 #: admin/assigntimeslots.php:224
msgid "There are no call attempt time slots selected for this questionnaire" msgid "There are no call attempt time slots selected for this questionnaire"
@@ -1676,8 +1649,7 @@ msgstr "Временные интервалы попыток звонков дл
#: admin/assigntimeslots.php:278 #: admin/assigntimeslots.php:278
msgid "" msgid ""
"There are no call attempt time slots selected for this questionnaire sample" "There are no call attempt time slots selected for this questionnaire sample"
msgstr "" msgstr "Для этого списка контактов Временные интервалы попытки звонка не выбраны"
"Для этого списка контактов Временные интервалы попытки звонка не выбраны"
#: admin/assigntimeslots.php:282 #: admin/assigntimeslots.php:282
msgid "Call attempt time slots selected for this sample" msgid "Call attempt time slots selected for this sample"
@@ -1759,9 +1731,8 @@ msgstr "Временные интервалы"
#: admin/availabilitygroup.php:122 #: admin/availabilitygroup.php:122
msgid "" msgid ""
"Time slots define periods of time during particular days of the week. These " "Time slots define periods of time during particular days of the week. These are "
"are used for the availability function and also the call attempt time slot " "used for the availability function and also the call attempt time slot function."
"function."
msgstr "" msgstr ""
"Временные интервалы определяют промежутки времени в течение заданных дней " "Временные интервалы определяют промежутки времени в течение заданных дней "
"недели. Используются для функции доступности и функции Временного интервала " "недели. Используются для функции доступности и функции Временного интервала "
@@ -1868,8 +1839,7 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ !"
msgid "Are you shure you want to delete" msgid "Are you shure you want to delete"
msgstr "Вы уверены, что хотите удалить" msgstr "Вы уверены, что хотите удалить"
#: admin/samplesearch.php:92 admin/samplesearch.php:133 #: admin/samplesearch.php:92 admin/samplesearch.php:133 admin/supervisor.php:181
#: admin/supervisor.php:181
msgid "Sample ID" msgid "Sample ID"
msgstr "ID Списка контактов" msgstr "ID Списка контактов"
@@ -1908,8 +1878,8 @@ msgstr "Повторный звонок добавлен"
#: admin/bulkappointment.php:204 #: admin/bulkappointment.php:204
msgid "" msgid ""
"No such case id, or case set to a final outcome, or case currently assigned " "No such case id, or case set to a final outcome, or case currently assigned to "
"to an operator" "an operator"
msgstr "" msgstr ""
"Нет задания с таким № (ID), или заданию присвоен финальный результат, или " "Нет задания с таким № (ID), или заданию присвоен финальный результат, или "
"задание назначено оператору" "задание назначено оператору"
@@ -1954,19 +1924,18 @@ msgstr "Импорт : Выберите файл для импорта"
#: admin/bulkappointment.php:261 #: admin/bulkappointment.php:261
msgid "" msgid ""
"Provide a headered CSV file containing at least 3 columns - caseid, " "Provide a headered CSV file containing at least 3 columns - caseid, starttime "
"starttime and endtime. </br> Optionally you can include a note column to " "and endtime. </br> Optionally you can include a note column to attach a note to "
"attach a note to the case in addition to setting an appointment. </br>Only " "the case in addition to setting an appointment. </br>Only cases that have "
"cases that have temporary (non final) outcomes will have appointments " "temporary (non final) outcomes will have appointments generated, and the "
"generated, and the outcome of the case will be updated to an appointment " "outcome of the case will be updated to an appointment outcome."
"outcome."
msgstr "" msgstr ""
"Предоставьте данные в виде CSV-файла со строкой заголовка таблицы , " "Предоставьте данные в виде CSV-файла со строкой заголовка таблицы , содержащий "
"содержащий по крайней мере 3 колонки - caseid, starttime и endtime. </br> " "по крайней мере 3 колонки - caseid, starttime и endtime. </br> Можете добавить "
"Можете добавить столбец note (Примечания) для заметок дополнительно к " "столбец note (Примечания) для заметок дополнительно к параметрам повторного "
"параметрам повторного звонка . </br> Внимание! Будут созданы повторные " "звонка . </br> Внимание! Будут созданы повторные звонки только для заданий с "
"звонки только для заданий с временным (не окончательным) результатом и " "временным (не окончательным) результатом и заданию будет присвоен результат "
"заданию будет присвоен результат \"Назначен повторный звонок \" ." "\"Назначен повторный звонок \" ."
#: admin/bulkappointment.php:264 #: admin/bulkappointment.php:264
msgid "Example CSV file:" msgid "Example CSV file:"
@@ -1990,14 +1959,13 @@ msgstr "Ограничение времени звонков"
#: admin/callrestrict.php:113 admin/availability.php:157 #: admin/callrestrict.php:113 admin/availability.php:157
msgid "" msgid ""
"Enter the start and end times for each day of the week to restrict calls " "Enter the start and end times for each day of the week to restrict calls within"
"within"
msgstr "" msgstr ""
"Для ограничения времени звонков, задайте время начала и окончания для " "Для ограничения времени звонков, задайте время начала и окончания для каждого "
"каждого требуемого дня недели" "требуемого дня недели"
#: admin/callrestrict.php:135 admin/addshift.php:238 #: admin/callrestrict.php:135 admin/addshift.php:238 admin/availability.php:159
#: admin/availability.php:159 admin/shifttemplate.php:131 #: admin/shifttemplate.php:131
msgid "Day" msgid "Day"
msgstr "День" msgstr "День"
@@ -2056,13 +2024,13 @@ msgstr "Не могу соединиться с сервером IP Телефо
#: admin/supervisorchat.php:63 #: admin/supervisorchat.php:63
msgid "" msgid ""
"Allow interviewers to chat with the supervisor over XMPP (Jabber). Required " "Allow interviewers to chat with the supervisor over XMPP (Jabber). Required is "
"is a BOSH enabled XMPP/Jabber server. The operators and the supervisor will " "a BOSH enabled XMPP/Jabber server. The operators and the supervisor will need "
"need XMPP/Jabber accounts." "XMPP/Jabber accounts."
msgstr "" msgstr ""
"Разрешить интервьюерам час с супервайзером через XMPP (Jabber). Требуется " "Разрешить интервьюерам час с супервайзером через XMPP (Jabber). Требуется "
"сервер XMPP/Jabber с подключением BOSH. Операторам и супервайзеру " "сервер XMPP/Jabber с подключением BOSH. Операторам и супервайзеру потребуются "
"потребуются учетные записи XMPP/Jabber." "учетные записи XMPP/Jabber."
#: admin/supervisorchat.php:73 #: admin/supervisorchat.php:73
msgid "Enable supervisor chat?" msgid "Enable supervisor chat?"
@@ -2196,8 +2164,8 @@ msgstr "Все полученные данные и Анкета в Limesurvey
#: admin/questionnairelist.php:526 #: admin/questionnairelist.php:526
msgid "" msgid ""
"The questionnaire will be deleted from queXS including call history, cases, " "The questionnaire will be deleted from queXS including call history, cases, "
"case notes, respondent details, appointments and the links between " "case notes, respondent details, appointments and the links between operators, "
"operators, clients and the questionnaire" "clients and the questionnaire"
msgstr "" msgstr ""
"Этот опрос будет удален из базы queXS, включая историю звонков, заданий, " "Этот опрос будет удален из базы queXS, включая историю звонков, заданий, "
"примечаний, деталей респондентов, повторных звонков их связми между " "примечаний, деталей респондентов, повторных звонков их связми между "
@@ -2224,8 +2192,8 @@ msgstr "Создать новый опрос"
msgid "Edit Lime survey" msgid "Edit Lime survey"
msgstr "Редактировать анкету в Lime" msgstr "Редактировать анкету в Lime"
#: admin/callhistory.php:124 admin/callhistory.php:149 #: admin/callhistory.php:124 admin/callhistory.php:149 admin/supervisor.php:399
#: admin/supervisor.php:399 admin/databasestrings.php:82 #: admin/databasestrings.php:82
msgid "Phone number" msgid "Phone number"
msgstr "Номер телефона" msgstr "Номер телефона"
@@ -2256,8 +2224,7 @@ msgstr "Добавить клиента"
#: admin/clients.php:144 #: admin/clients.php:144
msgid "" msgid ""
"Adding a client here will allow them to access project information in the " "Adding a client here will allow them to access project information in the "
"client subdirectory. You can assign a client to a particular project using " "client subdirectory. You can assign a client to a particular project using the"
"the"
msgstr "" msgstr ""
"Добаление клиента позволит им получить доступ к информации о проекте в " "Добаление клиента позволит им получить доступ к информации о проекте в "
"клиентской директрии. Вы можете задать доступ клиетну к конкретному проектц " "клиентской директрии. Вы можете задать доступ клиетну к конкретному проектц "
@@ -2326,8 +2293,7 @@ msgstr "Клиент"
#: admin/operatorlist.php:60 #: admin/operatorlist.php:60
msgid "If changing usernames, you must specify a new password" msgid "If changing usernames, you must specify a new password"
msgstr "" msgstr "При изменении Логина (имени пользователя) необходимо задать новый пароль"
"При изменении Логина (имени пользователя) необходимо задать новый пароль"
#: admin/operatorlist.php:116 #: admin/operatorlist.php:116
msgid "Successfully updated user" msgid "Successfully updated user"
@@ -2383,10 +2349,10 @@ msgid ""
"executable. When the file is executed, it will run the voip.exe program with " "executable. When the file is executed, it will run the voip.exe program with "
"the correct connection details to connect the operator to the VoIP server" "the correct connection details to connect the operator to the VoIP server"
msgstr "" msgstr ""
"Скачайте файл для каждого пользователя и сохраните в той-же папке что и " "Скачайте файл для каждого пользователя и сохраните в той-же папке что и файл "
"файл voip.exe (программа IP Телефонии). При запуск этого файла, запустится " "voip.exe (программа IP Телефонии). При запуск этого файла, запустится "
"программа voip.exe с требуемыми параметрами соединения для подключения " "программа voip.exe с требуемыми параметрами соединения для подключения этого "
"этого оператора к серверу IP телефонии" "оператора к серверу IP телефонии"
#: admin/operatorlist.php:398 #: admin/operatorlist.php:398
msgid "Download Windows VoIP Client Executable file" msgid "Download Windows VoIP Client Executable file"
@@ -2433,8 +2399,7 @@ msgid "Error:"
msgstr "Ошибка:" msgstr "Ошибка:"
#: admin/import.php:68 #: admin/import.php:68
msgid "" msgid "Please check imported file, go back in your browser and fix the problem"
"Please check imported file, go back in your browser and fix the problem"
msgstr "" msgstr ""
"Проверьте загружаемый файл, перейдите назад в броузере и устраните проблему" "Проверьте загружаемый файл, перейдите назад в броузере и устраните проблему"
@@ -2943,8 +2908,7 @@ msgstr "Временные интервалы НЕ заданы"
#: admin/supervisor.php:459 #: admin/supervisor.php:459
msgid "Assign this case to operator (will appear as next case for them)" msgid "Assign this case to operator (will appear as next case for them)"
msgstr "" msgstr ""
"Назначить это задание оператору (появится как следующее задание для " "Назначить это задание оператору (появится как следующее задание для оператора)"
"оператора)"
#: admin/supervisor.php:471 #: admin/supervisor.php:471
msgid "Assign this case to operator" msgid "Assign this case to operator"
@@ -2976,8 +2940,7 @@ msgstr "Редактировать"
#: admin/supervisor.php:546 #: admin/supervisor.php:546
msgid "Remove all sample details and contact numbers from this case" msgid "Remove all sample details and contact numbers from this case"
msgstr "" msgstr "Удалить все контактные данные и номера телефонов для этого Респондента"
"Удалить все контактные данные и номера телефонов для этого Респондента"
#: admin/supervisor.php:556 #: admin/supervisor.php:556
msgid "Case does not exist" msgid "Case does not exist"
@@ -2997,16 +2960,14 @@ msgstr "Опишите эту квоту"
#: admin/quotarow.php:392 admin/quotarow.php:594 #: admin/quotarow.php:392 admin/quotarow.php:594
msgid "Quota priority (50 is default, 100 highest, 0 lowest)" msgid "Quota priority (50 is default, 100 highest, 0 lowest)"
msgstr "" msgstr "Приоритет квоты (50 - по умолчанию, 100 - наивысший, 0 - самый низкий)"
"Приоритет квоты (50 - по умолчанию, 100 - наивысший, 0 - самый низкий)"
#: admin/quotarow.php:392 admin/quotarow.php:596 #: admin/quotarow.php:392 admin/quotarow.php:596
msgid "" msgid ""
"Should the priority be automatically updated based on the number of " "Should the priority be automatically updated based on the number of completions "
"completions in this quota?" "in this quota?"
msgstr "" msgstr ""
"Требуется автоматически обновить приоритеты в соответствии с заполнением " "Требуется автоматически обновить приоритеты в соответствии с заполнением квоты?"
"квоты?"
#: admin/quotarow.php:408 #: admin/quotarow.php:408
msgid "Restrictions based on answered questions" msgid "Restrictions based on answered questions"
@@ -3021,12 +2982,11 @@ msgid ""
"All completed responses that match the sample criteria below will be counted " "All completed responses that match the sample criteria below will be counted "
"towards the quota" "towards the quota"
msgstr "" msgstr ""
"Все завершенные ответы, соответствующие следующим критериям списка " "Все завершенные ответы, соответствующие следующим критериям списка контактов, "
"контактов, будут учтены в счет квоты" "будут учтены в счет квоты"
#: admin/quotarow.php:417 #: admin/quotarow.php:417
msgid "" msgid "Only completed responses that have answered the following will be counted"
"Only completed responses that have answered the following will be counted"
msgstr "Будут учтены только завершенные анкеты со следующими ответами" msgstr "Будут учтены только завершенные анкеты со следующими ответами"
#: admin/quotarow.php:418 #: admin/quotarow.php:418
@@ -3065,8 +3025,7 @@ msgstr ""
"количеству завершенных заданий" "количеству завершенных заданий"
#: admin/quotarow.php:499 #: admin/quotarow.php:499
msgid "" msgid "Caling cases for this sample will be stopped when the quota is reached"
"Caling cases for this sample will be stopped when the quota is reached"
msgstr "Звонки по списку контактов будут остановлены при достижении квоты" msgstr "Звонки по списку контактов будут остановлены при достижении квоты"
#: admin/quotarow.php:503 #: admin/quotarow.php:503
@@ -3074,8 +3033,8 @@ msgid ""
"Completed responses that have the following sample details will be counted " "Completed responses that have the following sample details will be counted "
"towards the quota and excluded when the quota is reached" "towards the quota and excluded when the quota is reached"
msgstr "" msgstr ""
"Завершенные ответы, со следующим параметрами списка контактов, будут учтены " "Завершенные ответы, со следующим параметрами списка контактов, будут учтены в "
"в счет квоты и исключены из при завершении квоты" "счет квоты и исключены из при завершении квоты"
#: admin/quotarow.php:504 #: admin/quotarow.php:504
msgid "Sample var ID" msgid "Sample var ID"
@@ -3123,15 +3082,13 @@ msgstr "Установить навыки и возможности операт
#: admin/operatorskill.php:149 #: admin/operatorskill.php:149
msgid "" msgid ""
"Set which types of cases will be made available to each operator. </br> " "Set which types of cases will be made available to each operator. </br> Please "
"Please note that all operators will be allowed to assign all possible " "note that all operators will be allowed to assign all possible outcomes to a "
"outcomes to a case. This restricts which ones will be assigned to an " "case. This restricts which ones will be assigned to an operator."
"operator."
msgstr "" msgstr ""
"Задать типы результатов доступные для каждого оператора. </br>Обратите " "Задать типы результатов доступные для каждого оператора. </br>Обратите "
"ВНИМАНИЕ что ВСЕМ операторам будет разрешено присваивать заданиям ВСЕ " "ВНИМАНИЕ что ВСЕМ операторам будет разрешено присваивать заданиям ВСЕ возможные "
"возможные результаты. Здесь Вы можете задать ограничения для конкретного " "результаты. Здесь Вы можете задать ограничения для конкретного оператора."
"оператора."
#: admin/dataoutput.php:70 #: admin/dataoutput.php:70
msgid "ALL" msgid "ALL"
@@ -3269,14 +3226,14 @@ msgstr "ИНФОРМАЦИЯ"
#: admin/casestatus.php:215 #: admin/casestatus.php:215
msgid "" msgid ""
"List cases by questionnaire and sample with the ability to assign them to be " "List cases by questionnaire and sample with the ability to assign them to be "
"called next in a queue by a particular operator. <br/>If you assign cases to " "called next in a queue by a particular operator. <br/>If you assign cases to an "
"an operator, it will override the normal scheduling process and call them as " "operator, it will override the normal scheduling process and call them as soon "
"soon as the operator is available." "as the operator is available."
msgstr "" msgstr ""
"Вывести список заданий по опросу и списку контактов с возможностью " "Вывести список заданий по опросу и списку контактов с возможностью назначения "
"назначения следующего звонка в очередь конкретного оператора.<br/>Если вы " "следующего звонка в очередь конкретного оператора.<br/>Если вы назначите "
"назначите задания операторам, это изменит порядок звонков и поставит эти " "задания операторам, это изменит порядок звонков и поставит эти задания в начало "
"задания в начало списка звонков для оператора." "списка звонков для оператора."
#: admin/casestatus.php:218 #: admin/casestatus.php:218
msgid "OK" msgid "OK"
@@ -3284,19 +3241,16 @@ msgstr "ОК"
#: admin/shifttemplate.php:109 #: admin/shifttemplate.php:109
msgid "" msgid ""
"Enter standard shift start and end times for each day of the week in local " "Enter standard shift start and end times for each day of the week in local time"
"time"
msgstr "" msgstr ""
"Задайте время начала и окончания смен для каждого дня недели по местному " "Задайте время начала и окончания смен для каждого дня недели по местному времени"
"времени"
#: admin/shifttemplate.php:150 #: admin/shifttemplate.php:150
msgid "Save changes to shifts" msgid "Save changes to shifts"
msgstr "Сохранить изменеия по сменам" msgstr "Сохранить изменеия по сменам"
#: admin/extensionstatus.php:101 #: admin/extensionstatus.php:101
msgid "" msgid "Failed to add extension. There already may be an extension of this name"
"Failed to add extension. There already may be an extension of this name"
msgstr "" msgstr ""
"Не удалось добавить внутр. номер. Возможно внутр. номер с таким именем уже " "Не удалось добавить внутр. номер. Возможно внутр. номер с таким именем уже "
"существует" "существует"
@@ -3379,8 +3333,7 @@ msgid "Now modify case outcome"
msgstr "Теперь измените результат задания" msgstr "Теперь измените результат задания"
#: admin/displayappointments.php:119 #: admin/displayappointments.php:119
msgid "" msgid "The appointment has been deleted. Now you must modify the case outcome"
"The appointment has been deleted. Now you must modify the case outcome"
msgstr "Повторный звонок был удален. Необходимо изменить результат задания" msgstr "Повторный звонок был удален. Необходимо изменить результат задания"
#: admin/displayappointments.php:120 #: admin/displayappointments.php:120
@@ -3401,11 +3354,11 @@ msgstr "Контактный телефон"
#: admin/displayappointments.php:198 #: admin/displayappointments.php:198
msgid "" msgid ""
"ATTENTION! Keep in mind that you're setting 'Start' & 'End' appoinment " "ATTENTION! Keep in mind that you're setting 'Start' & 'End' appoinment times "
"times in RESPONDENT LOCAL TIME !!!" "in RESPONDENT LOCAL TIME !!!"
msgstr "" msgstr ""
"ВНИМАНИЕ! Время начала и окончания повторного звонка устанавливаются по " "ВНИМАНИЕ! Время начала и окончания повторного звонка устанавливаются по времени "
"времени РЕСПОНДЕНТА !!! \r\n" "РЕСПОНДЕНТА !!! \r\n"
"(без пересчета и учета разницы часовых поясов, если есть )" "(без пересчета и учета разницы часовых поясов, если есть )"
#: admin/displayappointments.php:200 #: admin/displayappointments.php:200
@@ -3434,8 +3387,7 @@ msgstr "Показать повторные звонки"
#: admin/displayappointments.php:242 #: admin/displayappointments.php:242
msgid "All appointments (with times displayed in your time zone)" msgid "All appointments (with times displayed in your time zone)"
msgstr "" msgstr "Все повторные звонки (с временем в соответствии с вашей временной зоной)"
"Все повторные звонки (с временем в соответствии с вашей временной зоной)"
#: admin/displayappointments.php:258 #: admin/displayappointments.php:258
msgid "Created by" msgid "Created by"
@@ -3448,8 +3400,7 @@ msgstr "Нет повторных звонков"
#: admin/displayappointments.php:262 #: admin/displayappointments.php:262
msgid "Missed appointments (with times displayed in your time zone)" msgid "Missed appointments (with times displayed in your time zone)"
msgstr "" msgstr ""
"Пропущенные повторные звонки (с временем в соответствии с вашей временной " "Пропущенные повторные звонки (с временем в соответствии с вашей временной зоной)"
"зоной)"
#: admin/displayappointments.php:279 #: admin/displayappointments.php:279
msgid "No appointments missed" msgid "No appointments missed"
@@ -3804,11 +3755,11 @@ msgstr "Номер для звонка:"
#: call_interface2.php:357 call_interface2.php:428 call.php:309 call.php:380 #: call_interface2.php:357 call_interface2.php:428 call.php:309 call.php:380
msgid "" msgid ""
"Your VoIP extension is not enabled. Please close this window and enable VoIP " "Your VoIP extension is not enabled. Please close this window and enable VoIP by "
"by clicking once on the red button that says 'VoIP Off'" "clicking once on the red button that says 'VoIP Off'"
msgstr "" msgstr ""
"Ваш номер не зарегистрирован. Закройте это окно и кликните на красную кнопку " "Ваш номер не зарегистрирован. Закройте это окно и кликните на красную кнопку с "
"с надписью 'IP ТЕЛ Выключен'" "надписью 'IP ТЕЛ Выключен'"
#: call_interface2.php:418 call.php:370 #: call_interface2.php:418 call.php:370
msgid "Select phone number to dial:" msgid "Select phone number to dial:"
@@ -3848,8 +3799,7 @@ msgstr "Закончить звонок с результатом: Автоот
#: rs_answeringmachine.php:90 rs_answeringmachine_interface2.php:90 #: rs_answeringmachine.php:90 rs_answeringmachine_interface2.php:90
msgid "End call with outcome: Answering machine No message left" msgid "End call with outcome: Answering machine No message left"
msgstr "" msgstr "Закончить звонок с результатом: Автоответчик , сообщение НЕ оставлено"
"Закончить звонок с результатом: Автоответчик , сообщение НЕ оставлено"
#: rs_business.php:55 rs_business_interface2.php:55 #: rs_business.php:55 rs_business_interface2.php:55
msgid "Respondent Selection - Business answers" msgid "Respondent Selection - Business answers"
@@ -3946,13 +3896,12 @@ msgstr "Отказ друго лица"
#: rs_intro_interface2.php:84 #: rs_intro_interface2.php:84
msgid "No eligible respondent (person never available on this number)" msgid "No eligible respondent (person never available on this number)"
msgstr "" msgstr ""
"По этому номеру нет нужного Респондента (Респондент никогда недоступен по " "По этому номеру нет нужного Респондента (Респондент никогда недоступен по этому "
"этому номеру)" "номеру)"
#: rs_intro_interface2.php:85 #: rs_intro_interface2.php:85
msgid "" msgid ""
"Non contact (person not currently available on this number: no appointment " "Non contact (person not currently available on this number: no appointment made)"
"made)"
msgstr "" msgstr ""
"НЕ связались с респондентом (в данный момент недоступен по этому номеру : " "НЕ связались с респондентом (в данный момент недоступен по этому номеру : "
"повторный звонок не назначен)" "повторный звонок не назначен)"
@@ -4006,8 +3955,7 @@ msgid "Calling the supervisor, you may close this window"
msgstr "Звоним Супервайзеру, можете закрыть это окно" msgstr "Звоним Супервайзеру, можете закрыть это окно"
#: supervisor.php:115 #: supervisor.php:115
msgid "" msgid "Click here to call the supervisor's phone. Otherwise close this window"
"Click here to call the supervisor's phone. Otherwise close this window"
msgstr "Нажмите здесь для звонка Супервайзеру или закройте окно" msgstr "Нажмите здесь для звонка Супервайзеру или закройте окно"
#: supervisor.php:116 #: supervisor.php:116
@@ -4053,11 +4001,11 @@ msgstr "показать программу вызова"
#: nocallavailable.php:216 #: nocallavailable.php:216
msgid "" msgid ""
"Your VoIP extension is not active. Please activate VoIP by clicking once on " "Your VoIP extension is not active. Please activate VoIP by clicking once on the "
"the red button that says 'VoIP Off'" "red button that says 'VoIP Off'"
msgstr "" msgstr ""
"Ваш внутр. номер неактивирован. Активируйте IP ТЕЛ , для этого нажмите " "Ваш внутр. номер неактивирован. Активируйте IP ТЕЛ , для этого нажмите красную "
расную кнопку 'IP ТЕЛ Выключен'" "кнопку 'IP ТЕЛ Выключен'"
#: nocallavailable.php:222 #: nocallavailable.php:222
msgid "Auto dialling unavailable as VoIP is not enabled" msgid "Auto dialling unavailable as VoIP is not enabled"
@@ -4189,8 +4137,8 @@ msgstr "Закончить звонок с результатом: Квота
#~ msgid "Max call attempts (0 for unlimited)" #~ msgid "Max call attempts (0 for unlimited)"
#~ msgstr "" #~ msgstr ""
#~ "Макс. количество попыток звонков по каждому номеру ( 0 = без ограничений " #~ "Макс. количество попыток звонков по каждому номеру ( 0 = без "
#~ ")" #~ "ограничений )"
#~ msgid "Number of answering machine messages to leave per case (0 for never)" #~ msgid "Number of answering machine messages to leave per case (0 for never)"
#~ msgstr "Количество сообщений оставить на автоответчике ( 0 = не оставлять)" #~ msgstr "Количество сообщений оставить на автоответчике ( 0 = не оставлять)"
@@ -4307,8 +4255,8 @@ msgstr "Закончить звонок с результатом: Квота
#~ msgid "Copy quotas for this sample to (No error/duplicate checking): " #~ msgid "Copy quotas for this sample to (No error/duplicate checking): "
#~ msgstr "" #~ msgstr ""
#~ "Копировать квоты для этого списка контактов (без проверки ошибок/ дубликатов " #~ "Копировать квоты для этого списка контактов (без проверки ошибок/ "
#~ ") " #~ "дубликатов ) "
#~ msgid "Copy" #~ msgid "Copy"
#~ msgstr "Копировать" #~ msgstr "Копировать"
@@ -4316,8 +4264,8 @@ msgstr "Закончить звонок с результатом: Квота
#~ msgid "" #~ msgid ""
#~ "Copy quotas for this sample to (No error/duplicate checking) with adjusting: " #~ "Copy quotas for this sample to (No error/duplicate checking) with adjusting: "
#~ msgstr "" #~ msgstr ""
#~ "Копировать квоты для этого списка контактов (без проверки ошибок/ дубликатов " #~ "Копировать квоты для этого списка контактов (без проверки ошибок/ "
#~ ") с дополнительными настройками " #~ "дубликатов ) с дополнительными настройками "
#~ msgid "Copy adjustments" #~ msgid "Copy adjustments"
#~ msgstr "Копировать настройки" #~ msgstr "Копировать настройки"
@@ -4530,7 +4478,6 @@ msgstr "Закончить звонок с результатом: Квота
#~ "Процесс будет приостановлен , до тех пор, пока существует активность на " #~ "Процесс будет приостановлен , до тех пор, пока существует активность на "
#~ "сервере IP Телефонии)" #~ "сервере IP Телефонии)"
#, php-format
#~ msgid "Use the % character as a wildcard" #~ msgid "Use the % character as a wildcard"
#~ msgstr "Используйте символ % для подстановки любого значения" #~ msgstr "Используйте символ % для подстановки любого значения"

View File

@@ -84,7 +84,7 @@ $sql = "SELECT oq.questionnaire_id, q.description
AND q.questionnaire_id = oq.questionnaire_id"; AND q.questionnaire_id = oq.questionnaire_id";
$rs = $db->GetAll($sql); $rs = $db->GetAll($sql);
$cases_count = array(); $new_samples = array();
if (empty($rs)) if (empty($rs))
print "<div class='error well' style='margin:2%; color:red; font-size:1.5em;'><b>" . T_("ERROR: No questionnaires assigned to you") . "</b></div>"; print "<div class='error well' style='margin:2%; color:red; font-size:1.5em;'><b>" . T_("ERROR: No questionnaires assigned to you") . "</b></div>";
@@ -193,7 +193,7 @@ else
?> ?>
<div id=""> <div id="">
<ul class="wait_wrapper"> <ul class="wait_wrapper">
<?php if ($cases_count['count_samples'] != 0 or $new_samples['count_samples'] != 0){ ?> <?php if ($cases_count['count_samples'] > 0 or $new_samples['count_samples'] > 0){ ?>
<li class="wait_li_1"><a href="index_interface2.php"><?php echo T_("Get a new case"); ?> <img src="css/images/play.jpg" /></a></li> <li class="wait_li_1"><a href="index_interface2.php"><?php echo T_("Get a new case"); ?> <img src="css/images/play.jpg" /></a></li>
<?php } ?> <?php } ?>
<li class="wait_li_2"><a href="endwork.php"><?php echo T_("End work"); ?> <img src="css/images/end.jpg" /></a></li> <li class="wait_li_2"><a href="endwork.php"><?php echo T_("End work"); ?> <img src="css/images/end.jpg" /></a></li>