コード例 #1
0
function newUploadForm($i)
{
    global $smarty, $arquivo;
    $objResponse = new xajaxResponse();
    $smarty->assign('i', $i);
    $smarty->assign('arquivoId', $arquivo->id);
    $objResponse->script("uploadI++");
    $objResponse->insertAfter("uploadFormCont" . ($i - 1), "span", "uploadFormCont" . $i);
    $objResponse->assign("uploadFormCont" . $i, 'innerHTML', $smarty->fetch("el-gallery_upload_form.tpl"));
    return $objResponse;
}
コード例 #2
0
ファイル: lenta.server.php プロジェクト: Nikitian/fl-ru-damp
function Lenta_EditFav($msg_id, $priority = 0, $title = "", $action = "edit", $pfx = "CM")
{
    global $session, $stars;
    session_start();
    $user_id = $_SESSION['uid'];
    $objResponse = new xajaxResponse();
    $msg_id = intval($msg_id);
    $GLOBALS['xajax']->setCharEncoding("windows-1251");
    $action = trim($action);
    switch ($action) {
        case "update":
            //$title     = pg_escape_string(substr($title, 0, 128));
            $title = substr($title, 0, 128);
            switch ($pfx) {
                case 'CM':
                    $updatefav = lenta::AddFav($user_id, $msg_id, 0, 0, 0, $priority, $title);
                    $fav_href = "/commune/?id={$editfav['commune_id']}&site=Topic&post={$msg_id}";
                    break;
                case 'PF':
                    $updatefav = lenta::AddFav($user_id, 0, $msg_id, 0, 0, $priority, $title);
                    $fav_href = "/users/{$editfav['login']}/viewproj.php?prjid={$msg_id}";
                    break;
                case 'BL':
                    $updatefav = lenta::AddFav($user_id, 0, 0, $msg_id, 0, $priority, $title);
                    $fav_href = "/blogs/view.php?tr={$msg_id}";
                    break;
            }
            $editfav = lenta::GetFav($user_id, $msg_id, $pfx);
            $key = $msg_id;
            //		    $fav_href =  ( $pfx=='CM' ? "/commune/?id={$editfav['commune_id']}&site=Topic&post={$msg_id}" : "/users/{$editfav['login']}/viewproj.php?prjid={$msg_id}");
            $outHTML = __lentaPrntFavContent($editfav, $key, $user_id, $pfx, $fav_href);
            $objResponse->assign("fav" . $pfx . $msg_id, "innerHTML", $outHTML);
            //		    $objResponse->assign('favstar'.$pfx.$msg_id, "src", "/images/ico_star_{$priority}.gif");
            $objResponse->assign('favstar' . $pfx . $msg_id, "src", "/images/bookmarks/" . $stars[$priority]);
            break;
        case "edit":
            $editfav = lenta::GetFav($user_id, $msg_id, $pfx);
            $editfav['title'] = str_replace("<br/>", "\r\n", reformat2($editfav['title'], 20, 0, 1));
            $outHTML = "<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\"><tbody><tr valign=\"top\"><td style=\"padding-left: 3px;\">";
            $outHTML .= "<ul class=\"post-f-fav-sel\">";
            $outHTML .= "<li><IMG alt=\"\" border=\"0\" id='favpic" . $pfx . $msg_id . "-0' width=\"15\" height=\"15\" src=\"/images/ico_star_0" . ($editfav['priority'] != 0 ? "_empty" : "") . ".gif\" hspace=\"1\" vspace=\"1\" onclick=\"FavPriorityLenta({$msg_id}, 0, '{$pfx}')\" style=\"cursor:pointer;\"></li>";
            $outHTML .= "<li><IMG alt=\"\" border=\"0\" id='favpic" . $pfx . $msg_id . "-1' width=\"15\" height=\"15\" src=\"/images/ico_star_1" . ($editfav['priority'] != 1 ? "_empty" : "") . ".gif\" hspace=\"1\" vspace=\"1\" onclick=\"FavPriorityLenta({$msg_id}, 1, '{$pfx}')\" style=\"cursor:pointer;\"></li>";
            $outHTML .= "<li><IMG alt=\"\" border=\"0\" id='favpic" . $pfx . $msg_id . "-2' width=\"15\" height=\"15\" src=\"/images/ico_star_2" . ($editfav['priority'] != 2 ? "_empty" : "") . ".gif\" hspace=\"1\" vspace=\"1\" onclick=\"FavPriorityLenta({$msg_id}, 2, '{$pfx}')\" style=\"cursor:pointer;\"></li>";
            $outHTML .= "<li><IMG alt=\"\" border=\"0\" id='favpic" . $pfx . $msg_id . "-3' width=\"15\" height=\"15\" src=\"/images/ico_star_3" . ($editfav['priority'] != 3 ? "_empty" : "") . ".gif\" hspace=\"1\" vspace=\"1\" onclick=\"FavPriorityLenta({$msg_id}, 3, '{$pfx}')\" style=\"cursor:pointer;\"></li>";
            $outHTML .= "</ul></td><td>";
            $outHTML .= "<div class=\"fav-one-edit-txt\">";
            $outHTML .= "<INPUT id='favpriority" . $pfx . $msg_id . "' type='hidden' value='" . $editfav['priority'] . "'>";
            $outHTML .= "<INPUT id='currtitle' type='hidden' value='" . $editfav['title'] . "'>";
            $outHTML .= "<textarea rows=\"3\" cols=\"7\" id='favtext" . $pfx . $msg_id . "'>{$editfav['title']}</textarea>";
            $outHTML .= "<div class=\"fav-one-edit-btns\">";
            $outHTML .= "<INPUT type='button' value='Сохранить' onClick='if(document.getElementById(\"favtext" . $pfx . $msg_id . "\").value.length>128){alert(\"Слишком длинное название закладки!\");return false;}else{xajax_Lenta_EditFav(" . $msg_id . ", document.getElementById(\"favpriority" . $pfx . $msg_id . "\").value, document.getElementById(\"favtext" . $pfx . $msg_id . "\").value, \"update\", \"{$pfx}\");}'>";
            $outHTML .= "<INPUT type='button' value='Отмена' onClick='xajax_Lenta_EditFav(" . $msg_id . ", " . $editfav['priority'] . ", document.getElementById(\"currtitle\").value, \"default\", \"{$pfx}\");'>";
            $outHTML .= "</div></td></tr></tbody></table>";
            //$outHTML = "<li class=\"fav-one-edit c\">";
            $outHTML = "<ul class=\"post-f-fav-sel\">";
            $outHTML .= "<li><a href=\"\" onclick=\"FavPriorityLenta({$msg_id}, 0, '{$pfx}'); return false;\"><img src=\"../../images/bookmarks/bsg.png\" alt=\"\" id='favpic" . $pfx . $msg_id . "-0' /></a></li>";
            $outHTML .= "<li><a href=\"\" onclick=\"FavPriorityLenta({$msg_id}, 1, '{$pfx}'); return false;\"><img src=\"../../images/bookmarks/bsgr.png\" alt=\"\" id='favpic" . $pfx . $msg_id . "-1'/></a></li>";
            $outHTML .= "<li><a href=\"\" onclick=\"FavPriorityLenta({$msg_id}, 2, '{$pfx}'); return false;\"><img src=\"../../images/bookmarks/bsy.png\" alt=\"\" id='favpic" . $pfx . $msg_id . "-2'/></a></li>";
            $outHTML .= "<li><a href=\"\" onclick=\"FavPriorityLenta({$msg_id}, 3, '{$pfx}'); return false;\"><img src=\"../../images/bookmarks/bsr.png\" alt=\"\" id='favpic" . $pfx . $msg_id . "-3'/></a></li>";
            $outHTML .= "</ul>";
            $outHTML .= "<div class=\"fav-one-edit-txt\">";
            $outHTML .= "<INPUT id='favpriority" . $pfx . $msg_id . "' type='hidden' value='" . $editfav['priority'] . "'>";
            $outHTML .= "<INPUT id='currtitle' type='hidden' value='" . $editfav['title'] . "'>";
            $outHTML .= "<textarea rows=\"3\" cols=\"7\" id='favtext" . $pfx . $msg_id . "'>{$editfav['title']}</textarea>";
            $outHTML .= "<div class=\"fav-one-edit-btns\"><input type=\"button\" value=\"Сохранить\" onClick='if(document.getElementById(\"favtext" . $pfx . $msg_id . "\").value.length>128){alert(\"Слишком длинное название закладки!\");return false;}else{xajax_Lenta_EditFav(" . $msg_id . ", document.getElementById(\"favpriority" . $pfx . $msg_id . "\").value, document.getElementById(\"favtext" . $pfx . $msg_id . "\").value, \"update\", \"{$pfx}\"); \$(\"fav" . $pfx . $msg_id . "edit\").dispose();}'/> <input type=\"button\" value=\"Отмена\" onClick='xajax_Lenta_EditFav(" . $msg_id . ", " . $editfav['priority'] . ", document.getElementById(\"currtitle\").value, \"default\", \"{$pfx}\"); \$(\"fav" . $pfx . $msg_id . "edit\").dispose();' /></div>";
            $outHTML .= "</div>";
            //$outHTML .= "</li>";
            $objResponse->insertAfter("fav" . $pfx . $msg_id, "li", "fav" . $pfx . $msg_id . "edit");
            $objResponse->assign("fav" . $pfx . $msg_id . "edit", "className", "fav-one-edit");
            $objResponse->assign("fav" . $pfx . $msg_id . "edit", "innerHTML", $outHTML);
            //			$objResponse->assign("fav".$pfx.$msg_id, "innerHTML", $outHTML);
            break;
        default:
            $editfav = lenta::GetFav($user_id, $msg_id, $pfx);
            $key = $msg_id;
            //		    $fav_href =  ( $pfx=='CM' ? "/commune/?id={$editfav['commune_id']}&site=Topic&post={$msg_id}" : "/users/{$editfav['login']}/viewproj.php?prjid={$msg_id}");
            switch ($pfx) {
                case 'CM':
                    $updatefav = lenta::AddFav($user_id, $msg_id, 0, 0, 0, $priority, $title);
                    $fav_href = "/commune/?id={$editfav['commune_id']}&site=Topic&post={$msg_id}";
                    break;
                case 'PF':
                    $updatefav = lenta::AddFav($user_id, 0, $msg_id, 0, 0, $priority, $title);
                    $fav_href = "/users/{$editfav['login']}/viewproj.php?prjid={$msg_id}";
                    break;
                case 'BL':
                    $updatefav = lenta::AddFav($user_id, 0, 0, $msg_id, 0, $priority, $title);
                    $fav_href = "/blogs/view.php?tr={$msg_id}";
                    break;
            }
            $outHTML = __lentaPrntFavContent($editfav, $key, $user_id, $pfx, $fav_href);
            $objResponse->assign("fav" . $pfx . $msg_id, "innerHTML", $outHTML);
            break;
    }
    return $objResponse;
}
コード例 #3
0
/**
* Получить список групп в виде SELECT.
*
* @param    integer $selected_group_id  ID выбранной группы
* @param    string  $element_id         ID <SELECT> для которого надо получить группы
*/
function GetGroupsForSelect($selected_group_id = 0, $element_id)
{
    session_start();
    $objResponse = new xajaxResponse();
    if (hasPermissions('ourcontacts')) {
        $html = '';
        $groups = contacts::getGroups();
        if ($groups) {
            $objResponse->remove($element_id);
            $objResponse->insertAfter($element_id . '_label', 'select', $element_id);
            $objResponse->assign($element_id, 'name', $element_id);
            foreach ($groups as $group) {
                $objResponse->create("{$element_id}", 'option', $element_id . '_o_' . $group['id']);
                $objResponse->assign($element_id . '_o_' . $group['id'], 'value', $group['id']);
                $objResponse->assign($element_id . '_o_' . $group['id'], 'innerHTML', $group['title']);
                if ($group['id'] == $selected_group_id) {
                    $objResponse->assign($element_id . '_o_' . $group['id'], 'selected', true);
                }
            }
        }
    }
    return $objResponse;
}
コード例 #4
0
ファイル: drafts.server.php プロジェクト: Nikitian/fl-ru-damp
/**
* Получить и заполнить форму данными из черновика
*
* @param    int   $draft_id    ID черновика
* @param    int   $type        Тип черновика
*/
function FillDraftForm($draft_id, $type)
{
    $objResponse = new xajaxResponse();
    session_start();
    $uid = get_uid(false);
    $draft_id = intval($draft_id);
    if ($uid) {
        require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/drafts.php";
        require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/blogs.php";
        switch ($type) {
            case 1:
                // Проекты
                /*$draft = drafts::getDraft($draft_id, $uid, 1);
                  if($draft) {
                      $objResponse->assign("draft_id", "value", $draft['id']);
                      $objResponse->assign("f1", "value", $draft['name']);
                      $objResponse->assign("f2", "innerHTML", $draft['descr']);
                      $objResponse->assign("f3", "value", $draft['cost']);
                      if($draft['pro_only']=='t') {
                          $objResponse->script('$("f22").set("checked", true);');
                      } else {
                          $objResponse->script('$("f22").set("checked", false);');
                      }
                      if($draft['prefer_sbr']=='t') {
                          $objResponse->script('$("prefer_sbr").set("checked", true);');
                      } else {
                          $objResponse->script('$("prefer_sbr").set("checked", false);');
                      }
                      $objResponse->script('$("f3").set("checked", false);');
                      $objResponse->script('$("fcurrency").set("value", '.$draft['currency'].');');
                      $objResponse->script('$("fpriceby").set("value", '.$draft['priceby'].');');
                      if($draft['kind']==7) {
                          $objResponse->assign("end_date", "value", (string) $draft['p_end_date']);
                          $objResponse->assign("win_date", "value", (string) $draft['p_win_date']);
                      } else {
                          if($draft['kind']==4) {
                              $objResponse->script('$("f8").set("checked", true);');
                              $objResponse->script('ShowCities();');
                              $objResponse->script('$("fcountry").set("value", '.intval($draft['country']).');');
                              require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/city.php");
                              $cities = city::GetCities(intval($draft['country']));
                              $out_text = "<select id=\"fcity\" name=\"city\" class=\"apf-select\"><option value=\"0\">Не выбрано</option>";
                          	if($cities) foreach ($cities as $cityid => $city)
                                  $out_text .= "<option value=".$cityid.">".$city."</option>";
                              $out_text .= "</select>";
                              $objResponse->assign("frm_city","innerHTML",$out_text);
                              $objResponse->script('$("fcity").set("value", '.intval($draft['city']).');');
                          }
                      }
                      $categories = preg_split("/,/",$draft['categories']);
                      if($categories) {
                          require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/professions.php");
                          $cats = professions::GetAllGroupsLite();
                          $out = '<div class="apf-or" style="margin: 0 0 -7px 0;" id="cat_con">';
                          foreach($categories as $category) {
                              list($m_cat, $s_cat) = preg_split("/\|/",$category);
                              $out .= '<div class="apf-or-one" id="cat_line">';
                              $out .= '<select class="" style="width: 170px" name="categories[]"  onchange="RefreshSubCategory(this)">';
                              foreach($cats as $cat) {
                                  if($cat['id']<=0) continue;
                                  $out .= '<option value="'.$cat['id'].'" '.($m_cat==$cat['id'] ? ' selected' : '').'>'.$cat['name'].'</option>';
                              }
                              $out .= '</select>';
                              $out .= '&nbsp;&nbsp;';
                		$out .= '<select name="subcategories[]" style="width: 200px" class="subcat">';
                              $categories_specs = professions::GetAllProfessions($m_cat);
                              for ($i=0; $i<sizeof($categories_specs); $i++) {
                                  $out .= '<option value="'.$categories_specs[$i]['id'].'"'.($categories_specs[$i]['id']==$s_cat ? 'selected' : '').'>'.$categories_specs[$i]['profname'].'</option>';
                              }
                              $out .= '<option value="" '.(!$s_cat ?' selected':'').'>Другое</option>';
                              $out .= '</select>&nbsp;&nbsp;';
                              $out .= '</div>';
                          }
                          $out .= '</div>';
                          $objResponse->assign("fcategory", "innerHTML", $out);
                          $objResponse->script("var mx = new MultiInput('cat_con','cat_line'); mx.init();");
                          $objResponse->script('if(is_auto_draft==1) { NextStep(); }');
                      }
                      $objResponse->script('changeBudgetSlider();');
                  }*/
                break;
            case 2:
                // Личка
                $draft = drafts::getDraft($draft_id, $uid, 2);
                if ($draft) {
                    $objResponse->assign("draft_id", "value", $draft['id']);
                    $objResponse->assign("msg", "innerHTML", $draft['msg']);
                }
                break;
            case 3:
                // Блоги
                $draft = drafts::getDraft($draft_id, $uid, 3);
                if ($draft) {
                    $objResponse->assign("draft_id", "value", $draft['id']);
                    $objResponse->assign("name", "value", $draft['title']);
                    $objResponse->assign("msg", "value", $draft['msgtext']);
                    if ($draft['yt_link']) {
                        $objResponse->assign("fyt_link", "value", $draft['yt_link']);
                        $objResponse->script('$("yt_link").setStyle("display","block");');
                    } else {
                        $objResponse->assign("fyt_link", "value", '');
                        $objResponse->script('$("yt_link").setStyle("display","none");');
                    }
                    if ($draft['is_close_comments'] == 't' || $draft['is_private'] == 't') {
                        $objResponse->script('$("settings").setStyle("display","block");');
                    } else {
                        $objResponse->script('$("settings").setStyle("display","none");');
                    }
                    if ($draft['is_close_comments'] == 't') {
                        $objResponse->script('$("ch_close_comments").set("checked",true);');
                    } else {
                        $objResponse->script('$("ch_close_comments").set("checked",false);');
                    }
                    if ($draft['is_private'] == 't') {
                        $objResponse->script('$("ch_is_private").set("checked",true);');
                    } else {
                        $objResponse->script('$("ch_is_private").set("checked",false);');
                    }
                    $objResponse->script('$("fcategory").set("value","' . $draft['category'] . '|0");');
                    $answers = preg_split("/\\|-\\|-\\|/", htmlspecialchars($draft['poll_answers']), -1, PREG_SPLIT_NO_EMPTY);
                    $show = TRUE;
                    if (empty($answers)) {
                        $answers = array('');
                        $show = FALSE;
                    }
                    if (!empty($draft['poll_question']) || count($answers) && $show) {
                        $objResponse->script('$("trpollquestion").setStyle("display", "table-row");');
                        $objResponse->script('$("trpolltype").setStyle("display", "table-row");');
                    } else {
                        $objResponse->script('$("trpollquestion").setStyle("display", "none");');
                        $objResponse->script('$("trpolltype").setStyle("display", "none");');
                    }
                    $objResponse->assign("poll-question", "value", $draft['poll_question']);
                    $objResponse->assign("poll-question-source", "value", $draft['poll_question']);
                    if ($draft['poll_type'] == 0) {
                        $objResponse->script('$("fmultiple0").set("checked", true);');
                        $objResponse->script('$("fmultiple1").set("checked", false);');
                    } else {
                        $objResponse->script('$("fmultiple0").set("checked", false);');
                        $objResponse->script('$("fmultiple1").set("checked", true);');
                    }
                    if (count($answers)) {
                        $objResponse->script('$$(".poll-line").destroy();');
                        $i = 0;
                        $c = count($answers);
                        $out = '';
                        $insert_id = "trpolltype";
                        foreach ($answers as $answer) {
                            $objResponse->insertAfter($insert_id, "tr", "poll-{$i}");
                            $objResponse->script('$("poll-' . $i . '").set("class", "poll-line");');
                            $objResponse->script('$("poll-' . $i . '").set("valign", "top");');
                            $out = '';
                            $out .= '<td>Ответ #<span class="poll-num">' . ($i + 1) . '</span></td>';
                            $out .= '<td>';
                            $out .= '<table cellpadding="0" cellspacing="0" border="0">';
                            $out .= '<tr>';
                            $out .= '<td><input maxlength="' . blogs::MAX_POLL_ANSWER_CHARS . '" class="poll-answer" type="text" value="' . addslashes($answer) . '" name="answers[]" tabindex="20' . $i . '"></td>';
                            $out .= '<td class="poll-btn"><a class="poll-del" href="javascript: return false" onclick="poll.del(\'Blogs\', ' . $i++ . '); return false;"><img src="/images/delpoll.png" width="15" height="15" border="0" alt="Удалить ответ" title="Удалить ответ"></a></td>';
                            $out .= '<td class="poll-btn"><span class="poll-add">&nbsp;</span></td>';
                            $out .= '</tr>';
                            $out .= '</table>';
                            $out .= '</td>';
                            $objResponse->assign("poll-" . ($i - 1), "innerHTML", $out);
                            $insert_id = "poll-" . ($i - 1);
                        }
                        $objResponse->script("poll.init('Blogs', document.getElementById('frm'), " . blogs::MAX_POLL_ANSWERS . ", '');");
                    }
                    if (!empty($draft['poll_question']) || count($answers) && $show) {
                        $objResponse->script('$("poll-0").setStyle("display", "table-row");');
                    } else {
                        $objResponse->script('$("poll-0").setStyle("display", "none");');
                    }
                }
                break;
            case 4:
                // Сообщества
                $draft = drafts::getDraft($draft_id, $uid, 4);
                if ($draft) {
                    $objResponse->assign("draft_id", "value", $draft['id']);
                    $objResponse->script('$("f_category_id").set("value", "' . $draft['category'] . '");');
                    $objResponse->assign("f_title", "value", $draft['title']);
                    $objResponse->assign("msg", "value", $draft['msg']);
                    $objResponse->script('$each($$("textarea.wysiwyg"), function(el) { if($(el).retrieve("MooEditable")) { if(el.get("id")=="msg") { $(el).retrieve("MooEditable").setContent("' . preg_replace('/"/', '\\"', preg_replace("/[\r\n]/", '\\n', $draft["msg"])) . '"); } } });');
                    if ($draft['yt_link']) {
                        $objResponse->script('$("yt_box").setStyle("display","block");');
                        $objResponse->assign("youtube_link", "value", $draft['yt_link']);
                    }
                    if ($draft['close_comments'] == 't' || $draft['is_private'] == 't') {
                        $objResponse->script('$("additional_box").setStyle("display","block");');
                        if ($draft['close_comments'] == 't') {
                            $objResponse->script('$("ch_close_comments").set("checked",true);');
                        }
                        if ($draft['is_private'] == 't') {
                            $objResponse->script('$("ch_is_private").set("checked",true);');
                        }
                    }
                    if ($draft['poll_question'] || $draft['poll_answers']) {
                        $objResponse->script('$("pool_box").setStyle("display", "block");');
                    }
                    $objResponse->assign("question", "value", $draft['poll_question']);
                    if ($draft['poll_type'] == 0) {
                        $objResponse->script('$("f_multiple0").set("checked", true);');
                        $objResponse->script('$("f_multiple1").set("checked", false);');
                    } else {
                        $objResponse->script('$("f_multiple0").set("checked", false);');
                        $objResponse->script('$("f_multiple1").set("checked", true);');
                    }
                    $answers = preg_split("/\\|-\\|-\\|/", $draft['poll_answers'], -1, PREG_SPLIT_NO_EMPTY);
                    if (count($answers)) {
                        $i = 0;
                        $c = count($answers);
                        $out = '';
                        foreach ($answers as $answer) {
                            $out .= '<li class="poll-line" id="poll-' . $i . '">' . "\n";
                            $out .= '<span class="btns" >';
                            if ($i < count($answers) - 1) {
                                $out .= '<a class="poll-del" href="javascript: return false" onclick="poll.del(\'Commune\', ' . $i++ . '); return false;">';
                                $out .= '<img src="/images/btns/btn-remove-s.png" alt=""/>';
                                $out .= '</a>';
                            } else {
                                $out .= '<a class="poll-add" href="javascript: return false">';
                                $out .= '<img src="/images/btns/btn-add-s.png" alt=""/>';
                                $out .= '</a>' . "\n";
                            }
                            $out .= '</span>' . "\n";
                            $out .= '<input class="poll-answer" maxlength="' . commune::POLL_ANSWER_CHARS_MAX . '" type="text" value="' . preg_replace("/\"/", '\\"', $answer) . '" name="answers[]" tabindex="20' . $i . '"/>' . "\n";
                            $out .= '</li>' . "\n";
                        }
                        $out = $out;
                        $objResponse->assign("poll_ans_home", "innerHTML", $out);
                        if ($draft['post_id']) {
                            $objResponse->script("poll.init('Commune', document.getElementById('idEditCommentForm_{$draft['post_id']}'), 10, '');");
                        } else {
                            $objResponse->script("poll.init('Commune', document.getElementById('editmsg'), 10, '');");
                        }
                    }
                    if (count($answers) || !empty($draft['poll_question'])) {
                        $objResponse->script('$("poll-0").setStyle("display", "table-row");');
                    }
                }
                break;
        }
    }
    return $objResponse;
}