Ejemplo n.º 1
0
                }
                mysql_free_result($rs);
                tpl_set_var('desclangs', $languages);
                if ($show_all_langs == false) {
                    $show_all_langs_submit = '&nbsp;<input type="submit" name="show_all_langs" value="' . tr('edDescShowAll') . '" />';
                    tpl_set_var('show_all_langs_submit', $show_all_langs_submit);
                } else {
                    tpl_set_var('show_all_langs_submit', '');
                }
                tpl_set_var('show_all_langs_value', $show_all_langs == false ? 0 : 1);
                tpl_set_var('short_desc', htmlspecialchars($short_desc, ENT_COMPAT, 'UTF-8'));
                tpl_set_var('hints', $hints);
                tpl_set_var('descid', $descid);
                tpl_set_var('cacheid', htmlspecialchars($desc_record['cache_id'], ENT_COMPAT, 'UTF-8'));
                tpl_set_var('desclang', htmlspecialchars($desc_lang, ENT_COMPAT, 'UTF-8'));
                tpl_set_var('desclang_name', htmlspecialchars(db_LanguageFromShort($desc_lang), ENT_COMPAT, 'UTF-8'));
                tpl_set_var('cachename', htmlspecialchars($desc_record['name'], ENT_COMPAT, 'UTF-8'));
                // TinyMCE
                $headers = tpl_get_var('htmlheaders') . "\n";
                //$headers .= '<script language="javascript" type="text/javascript" src="lib/phpfuncs.js"></script>' . "\n";
                tpl_set_var('htmlheaders', $headers);
            } else {
                tpl_redirect('');
            }
        } else {
            tpl_errorMsg('editdesc', $error_desc_not_found);
        }
    }
}
//make the template and send it out
tpl_set_var('language4js', $lang);
Ejemplo n.º 2
0
 $gc_com_refs = false;
 foreach ($desclangs as $desclang) {
     if (count($desclangs) > 1) {
         $remove_url = 'removedesc.php?cacheid=' . urlencode($cache_id) . '&desclang=' . urlencode($desclang);
         $removedesc = '&nbsp;[<a href="' . htmlspecialchars($remove_url, ENT_COMPAT, 'UTF-8') . '">' . $remove . '</a>]';
     } else {
         $removedesc = '';
     }
     $resp = sql("SELECT `desc` FROM `cache_desc` WHERE `cache_id`='&1' AND `language`='&2'", $cache_id, $desclang);
     $row = sql_fetch_array($resp);
     if (mb_strpos($row['desc'], "http://img.groundspeak.com/") !== false) {
         $gc_com_refs = true;
     }
     sql_free_result($resp);
     $edit_url = 'editdesc.php?cacheid=' . urlencode($cache_id) . '&desclang=' . urlencode($desclang);
     $cache_descs .= '<tr><td colspan="2">' . htmlspecialchars(db_LanguageFromShort($desclang), ENT_COMPAT, 'UTF-8') . ' [<a href="' . htmlspecialchars($edit_url, ENT_COMPAT, 'UTF-8') . '">' . $edit . '</a>]' . $removedesc . '</td></tr>';
 }
 tpl_set_var('cache_descs', $cache_descs);
 if ($gc_com_refs) {
     tpl_set_var('gc_com_refs_start', "");
     tpl_set_var('gc_com_refs_end', "");
 } else {
     tpl_set_var('gc_com_refs_start', "<!--");
     tpl_set_var('gc_com_refs_end', "-->");
 }
 //Status
 $statusoptions = '';
 if ($status_old != 7) {
     $rsStatus = sql("SELECT `cache_status`.`id`, IFNULL(`sys_trans_text`.`text`, `cache_status`.`name`) AS `name`\n                                                             FROM `cache_status`\n                                                  LEFT JOIN `sys_trans` ON `cache_status`.`trans_id`=`sys_trans`.`id`\n                                                  LEFT JOIN `sys_trans_text` ON `sys_trans`.`id`=`sys_trans_text`.`trans_id` AND\n                                                                      `sys_trans_text`.`lang`='" . sql_escape($locale) . "'\n                                                          WHERE `cache_status`.`id` NOT IN (4, 5, 7) OR `cache_status`.`id`='" . sql_escape($status_old + 0) . "'\n                                                     ORDER BY `cache_status`.`id` ASC");
     while ($rStatus = sql_fetch_assoc($rsStatus)) {
         $sSelected = $rStatus['id'] == $status ? ' selected="selected"' : '';
Ejemplo n.º 3
0
                    require $stylepath . '/removedesc.inc.php';
                    if ($desc_record['node'] != $oc_nodeid) {
                        tpl_errorMsg('removedesc', $error_wrong_node);
                        exit;
                    }
                    if ($remove_commit == 1) {
                        //remove it from cache_desc
                        sql("DELETE FROM `cache_desc` WHERE `cache_id`='&1' AND `language`='&2'", $cache_id, $desclang);
                        // do not use slave server for the next time ...
                        db_slave_exclude();
                        tpl_redirect('editcache.php?cacheid=' . urlencode($cache_id));
                        exit;
                    } else {
                        //commit the removement
                        $tplname = 'removedesc';
                        tpl_set_var('desclang_name', db_LanguageFromShort($desclang));
                        tpl_set_var('cachename', htmlspecialchars($cache_record['name'], ENT_COMPAT, 'UTF-8'));
                        tpl_set_var('cacheid_urlencode', htmlspecialchars(urlencode($cache_id), ENT_COMPAT, 'UTF-8'));
                        tpl_set_var('desclang_urlencode', htmlspecialchars(urlencode($desclang), ENT_COMPAT, 'UTF-8'));
                    }
                } else {
                    //TODO: desc not exist
                }
            } else {
                //TODO: not the owner
            }
        } else {
            //TODO: cache not exist
        }
    }
}
Ejemplo n.º 4
0
 $gc_com_refs = false;
 foreach ($desclangs as $desclang) {
     if (count($desclangs) > 1) {
         $remove_url = 'removedesc.php?cacheid=' . urlencode($cache_id) . '&desclang=' . urlencode($desclang);
         $removedesc = '&nbsp;<img src="tpl/stdstyle/images/log/16x16-trash.png" border="0" align="middle" class="icon16" alt="" title="Delete" />[<a href="' . htmlspecialchars($remove_url, ENT_COMPAT, 'UTF-8') . '" onclick="return check_if_proceed();">' . $remove . '</a>]';
     } else {
         $removedesc = '';
     }
     $resp = sql("SELECT `desc` FROM `cache_desc` WHERE `cache_id`='&1' AND `language`='&2'", $cache_id, $desclang);
     $row = sql_fetch_array($resp);
     if (mb_strpos($row['desc'], "http://img.groundspeak.com/") !== false) {
         $gc_com_refs = true;
     }
     sql_free_result($resp);
     $edit_url = 'editdesc.php?cacheid=' . urlencode($cache_id) . '&desclang=' . urlencode($desclang);
     $cache_descs .= '<tr><td colspan="2"><img src="images/flags/' . strtolower($desclang) . '.gif" class="icon16" alt=""  />&nbsp;' . htmlspecialchars(db_LanguageFromShort($desclang), ENT_COMPAT, 'UTF-8') . '&nbsp;&nbsp;<img src="images/actions/edit-16.png" border="0" align="middle" alt="" title="Edit" /> [<a href="' . htmlspecialchars($edit_url, ENT_COMPAT, 'UTF-8') . '" onclick="return check_if_proceed();">' . $edit . '</a>]' . $removedesc . '</td></tr>';
 }
 tpl_set_var('cache_descs', $cache_descs);
 if ($gc_com_refs) {
     tpl_set_var('gc_com_refs_start', "");
     tpl_set_var('gc_com_refs_end', "");
 } else {
     tpl_set_var('gc_com_refs_start', "<!--");
     tpl_set_var('gc_com_refs_end', "-->");
 }
 //Status
 $statusoptions = '';
 if (($status_old == $STATUS['ARCHIVED'] || $status_old == $STATUS['BLOCKED']) && !$usr['admin'] || $status_old == $STATUS['HIDDEN_FOR_APPROVAL']) {
     $disablestatusoption = ' disabled';
 } else {
     $disablestatusoption = '';