ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE_specification/patch/OpenPNE_2_8beta6_to_2_8beta7.patch @ 2884

Last change on this file since 2884 was 2884, checked in by ogawa, 13 years ago

patch 2.8beta6 -> 2.8beta7

File size: 392.8 KB
  • setup/sql/update/mysql40/update15-for2.8beta7-insert_c_action.sql

     
     1UPDATE `c_action` SET name = '入会する' WHERE c_action_id = 1;
     2UPDATE `c_action` SET name = '自分の日記にコメントされる' WHERE c_action_id = 2;
     3UPDATE `c_action` SET name = '他人の日記にコメントする' WHERE c_action_id = 3;
     4UPDATE `c_action` SET name = '日記を書く' WHERE c_action_id = 4;
     5UPDATE `c_action` SET name = 'マイフレンドの紹介文を書く' WHERE c_action_id = 5;
     6UPDATE `c_action` SET name = 'レビューを書く' WHERE c_action_id = 6;
     7UPDATE `c_action` SET name = '友人を招待する' WHERE c_action_id = 7;
     8UPDATE `c_action` SET name = 'マイフレンドにメンバーを紹介する' WHERE c_action_id = 8;
     9INSERT INTO `c_action` VALUES (9,'コミュニティにトピックを立てる',0);
     10INSERT INTO `c_action` VALUES (10,'コミュニティのトピックに書き込む',0);
  • setup/sql/update/mysql41/update15-for2.8beta7-insert_c_action.sql

     
     1UPDATE `c_action` SET name = '入会する' WHERE c_action_id = 1;
     2UPDATE `c_action` SET name = '自分の日記にコメントされる' WHERE c_action_id = 2;
     3UPDATE `c_action` SET name = '他人の日記にコメントする' WHERE c_action_id = 3;
     4UPDATE `c_action` SET name = '日記を書く' WHERE c_action_id = 4;
     5UPDATE `c_action` SET name = 'マイフレンドの紹介文を書く' WHERE c_action_id = 5;
     6UPDATE `c_action` SET name = 'レビューを書く' WHERE c_action_id = 6;
     7UPDATE `c_action` SET name = '友人を招待する' WHERE c_action_id = 7;
     8UPDATE `c_action` SET name = 'マイフレンドにメンバーを紹介する' WHERE c_action_id = 8;
     9INSERT INTO `c_action` VALUES (9,'コミュニティにトピックを作成する',0);
     10INSERT INTO `c_action` VALUES (10,'コミュニティにイベントを作成する',0);
     11INSERT INTO `c_action` VALUES (11,'コミュニティのトピック・イベントにコメントする',0);
  • setup/sql/install/install-2.6-insert_data.sql

     
    5050INSERT INTO `c_image` VALUES (10,'skin_rank2.gif','R0lGODlheAAUAOYAALe5xv///+nr8Ofp7+Lk7P39/eXn7v7+/uTm7fr6+/v7/O/w9PLy9vT19+vs8vb2+fj4+u3v83R0djo6Oj8/P4KCg0RERElJSYyMj3Z2eEpKSpmbnUJCQqOjpdzd36Gho1BQUJycn5eYmz09PUtLS2ZmZnh5esfIzUZGRp6eoZqam2hoaJeXmKWlpuDg4mNjZHNzdHt7fL29vrGztY6Oj31+ftXV1qenqI6OkFBQUX9/gE5OTqioqVNTU+Pj5N7e4dfY3EdHR1VVVXh4eNXX2svMz5CRksDAwV9fX9ra3q+wtGxsbYmKil5eX4eHiICAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB4ABQAQAf/gACCg4SFhoeIiYqLjI2OjwAPkpOUlZaXmJQdFiAskhY6MDCfIB2dmw8rK5kPPxYdrLGyrIIGtre4ubq7vL2+v8DBwsGCBcbHyMnKy8zNzs/Q0dLRghHW19jZ2tvc2Bso1zMT3xMzERPWGRkb6OxE2xNN6jjd9fb3EYIB+/z9/v8AAwocSLCgwYMGBSVYyLChw4cQI0qcuPDGBYoXbiRYMoSix48QBTEYSbKkyZMoU5ZMQaKkEwovWjKgMDJGjBQUKMhEmQSmyp9Ag5IUJKCo0aNIkypdyrSp06dQo0IVRKCq1atYs2rdyrWr169gw4LVh7Cs2bNo0xYUdKCt27dw/uPKnUu3rt27ePPiFaSgr9+/gAMLHky4cF8eGgwf0cDYh+HHkAULgkC5suXLmDNrtmxDRQsVlGVUqOCCcgUbFWhAaBGEMg0ZmF30MI1ks+3buCEIasC7t+/fwIML9/2BA3EPTHbw5uChQY0axUuUGN7AA4fp1LNrpy5ogffv4MOLH08efIgL34uMAHLe+wjvJkyEeH/BCHkTQsrr388fvCAHAAYo4IAEFmiggCdgIKAEOSjxhIISACiCCCdE6AAGIhQowYYSKHjghyCGKMgAJJZo4okopqjiiiy26OKLML4oCAI01mjjjTjmqOOOPPbo449A/gjJkEQWaeSRigQCADs=',NOW(),'gif');
    5151INSERT INTO `c_image` VALUES (11,'skin_rank1.gif','R0lGODlheAAUAOYAALe5xv////7+/uTm7eLk7Ofp7+Xn7unr8P39/fv7/Pr6+/Ly9vT19+/w9Ovs8u3v8/j4+vb2+To6Oj8/P0lJSURERD09PYKCg3R0dkJCQpmbnVBQUJeYm0tLS5ycn6OjpaGho4yMj0dHR3Z2eJ6eoZeXmJqam3t7fNXV1mZmZqWlpn1+fnh5emhoaEZGRnNzdEpKSsfIzY6Oj7Gztb29vtzd34WFhZCRkqenqImKimNjZGFhYWxsbdXX2tfY3K+wtE5OTuDg4oeHiMvMz6ioqcDAwX9/gFBQUYCAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB4ABQAQAf/gACCg4SFhoeIiYqLjI2OjwARkpOUlZaXmJQfFRslkhVGLy+fGx+dmxEtLZkRFayvsLCCBrS1tre4ubq7vL2+v8C/ggjExcbHyMnKy8zNzs/Qz4IP1NXW19jZ2tYaLtUzEt0SMw8S1CMjGubqPdvm2/Dx8tSCAfb3+Pn6+/z9/v8AAwoMKEiBwYMIEypcyLChQ4M4KDzcwUPiw4sYGQpawLGjx48gQ4r0SKKDRyETdJhcMIHjiRMkJkxYObLlyJs4c3IUdKCnz59AgwodSrSo0aNIkyIVRKCp06dQo0qdSrWq1atYs2KtN7Cr169gwwIUJKCs2bNo06pdy7at27dw5+PCFZSgrt27ePPq3cu3b10iMPwWsRHYr+HDewVBWMy4sePHkCM3RmFChYnFNC5cCLL4AooLMiCoELFYBg3JpCWrXs16sSAGsGPLnk27tm3ZIDLgrpEDCOwMNRisWJE7RYrbv5ErX75cUIPn0KNLn069enQPFKAPseAD+3MLz1mw8ACewg3rDcCjX89+vSAH8OPLn0+/vn35MULIx3DkBxL9GMDHAQcxBOhACBzcZ+B9DDbooAOCFCDhhBRWaOGFGGao4YYcduhhh4IMIOKIJJZo4okopqjiiiy26GKLkMQo44w01qhIIAA7',NOW(),'gif');
    5252
    53 INSERT INTO `c_member` VALUES (1,'OpenPNE君',0,1,1,'private','','','','','2006-12-19 14:09:21','2006-12-19 14:09:21','',0,1,1,1,0,1,'public',0,0,0,0);
     53INSERT INTO `c_member` VALUES (1,'OpenPNE君',0,0,0,'private','','','','','2006-12-19 14:09:21','2006-12-19 14:09:21','',0,1,1,1,0,1,'public',0,0,0,0);
    5454
    5555INSERT INTO `c_password_query` VALUES (1,'母または父の旧姓は?');
    5656INSERT INTO `c_password_query` VALUES (2,'運転免許証番号の下 5 桁は?');
  • setup/OpenPNE_Setup.html

     
    8181  <li><a href="#section4-3">4-3. PNEBIZを使用する場合</a></li>
    8282  </ul></li>
    8383<li><a href="#section5">5. セットアップモジュールの実行</a></li>
    84 <li><a href="#section6">6. 管理ページへのアクセス</a></li>
     84<li><a href="#section6">6. 管理画面へのアクセス</a></li>
    8585</ul>
    8686
    8787<hr>
     
    368368<p>ここでSNS名、初期メンバー、管理用アカウントの設定を行うことができます。</p>
    369369
    370370
    371 <h2 id="section6">6. 管理ページへのアクセス</h2>
     371<h2 id="section6">6. 管理画面へのアクセス</h2>
    372372
    373373<p>セットアップ時に設定した管理用アカウント名、パスワードを入力してログインしてください。ログイン後、管理メニューの「SNS設定変更」からSNSの基本情報の設定をすることができます。</p>
    374374
     
    377377(例) http://openpne.example.com/?m=admin
    378378</pre>
    379379
    380 <p>管理ページのURLを変更する場合は、設定ファイル config.php 内にある ADMIN_MODULE_NAME の値を変更してください。</p>
     380<p>管理画面のURLを変更する場合は、設定ファイル config.php 内にある ADMIN_MODULE_NAME の値を変更してください。</p>
    381381<div>例えば、abcde に変更した場合、
    382382<pre>
    383383<var>OPENPNE_URL</var>?m=abcde
    384384(例) http://openpne.example.com/?m=abcde
    385385</pre>
    386 というURLから管理ページへアクセスすることができます。</div>
     386というURLから管理画面へアクセスすることができます。</div>
    387387
    388 <p>また、管理メニューの「管理用ページ名をランダム生成」でページ名置換を実行すると管理ページ内部のページ名を変更することができるので、セキュリティ向上のためセットアップ後に必ず実行しておくことをおすすめします。</p>
     388<p>また、管理メニューの「管理画面設定 > ページ名ランダム生成」でランダム生成を実行すると管理画面内のページ名を変更することができるので、セキュリティ向上のためセットアップ後に必ず実行しておくことをおすすめします。</p>
    389389
    390390<hr>
    391391
  • public_html/cmd/www.ebitv.jp.js

     
    11function url2cmd(url) {
    22    if (!url.match(/^http:\/\/www\.ebitv\.jp\/video.php\?id=([0-9]+)$/)) {
     3        pne_url2a(url);
    34        return;
    45    }
    56    var id = RegExp.$1;
  • public_html/cmd/www.netprice.co.jp.js

     
    33    if (url.match(/^http:\/\/www\.netprice\.co.jp\/netprice\/.*\/([\-0-9A-Za-z]+)\/?$/)) {
    44        goods(url);
    55    } else {
    6         others(url);
     6        pne_url2a(url);
    77    }
    88    return;
    99}
     
    2323        document.write(html);
    2424    return;
    2525}
    26 
    27 function others(url){
    28         var html = '<a href="' + url + '">' + url + '</a>';
    29         document.write(html);
    30         return;
    31 }
  • public_html/cmd/blog-apart.com.js

     
    44document.write('<script type="text/javascript" src="http://blog-apart.com/SWEEPER/sweeper.js"></sc' + 'ript>');
    55document.write('<script type="text/javascript" src="http://blog-apart.com/PAINT_BIT/paint_bit.js"></sc' + 'ript>');
    66
    7 function urllink(url) {
    8     var link = '<a href="' + url + '" target="_blank">' + url + '</a>';
    9     document.write(link);
    10 }
    11 
    127function url2cmd(url) {
    138    if (!url.match(/^http:\/\/(?:www\.|)blog\-apart\.com\/([a-zA-Z0-9_\-]+)\//)) {
    14         urllink(url);
     9        pne_url2a(url);
    1510        return false;
    1611    }
    1712    var id = RegExp.$1;
    1813    if (!main(id)) {
    19         urllink(url);
     14        pne_url2a(url);
     15        return false;
    2016    }
     17    return true;
    2118}
    2219
    2320function main(id) {
  • public_html/cmd/www.google.co.jp.js

     
    11function url2cmd(url) {
    2 
    32        var www_google_co_jp_maps = url.match(/^http:\/\/www\.google\.co\.jp\/maps\?(.+)/);
    43               
    54        if (www_google_co_jp_maps) {
    65           var id = RegExp.$1;
    76           main(id);
    8     }else{
    9        document.write('<a href="'+url+'">'+url+'</a>');
    10        return;   
     7    } else {
     8       pne_url2a(url);
    119    }
    1210}
    1311
  • public_html/cmd/youtube.com.js

     
    11function url2cmd(url) {
    22    if (!url.match(/^http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)/)) {
     3        pne_url2a(url);
    34        return;
    45    }
    56    var id = RegExp.$1;
  • public_html/cmd/www.flipclip.net.js

     
    11//MASTER:flipclip.net.js SLAVE:www.flipclip.net.js
    22function url2cmd(url) {
    33    if (!url.match(/^http:\/\/(?:www\.|)flipclip\.net\/clips\/([a-zA-Z0-9_\-]+)\/([a-zA-Z0-9_\-]+)\/?$/)) {
     4        pne_url2a(url);
    45        return;
    56    }
    67    var userid = RegExp.$1
  • public_html/cmd/www.google.com.js

     
    11function url2cmd(url) {
    2 
    32        var www_google_com_maps = url.match(/^http:\/\/www\.google\.com\/maps\?(.+)/);
    43               
    54        if (www_google_com_maps) {
    65           var id = RegExp.$1;
    76           main(id);
    8     }else{
    9        document.write('<a href="'+url+'">'+url+'</a>');
    10        return;   
     7    } else {
     8       pne_url2a(url);
    119    }
    1210}
    1311
  • public_html/cmd/slurl.com.js

     
    11document.write("<script type='text/javascript' src='http://secondlife.com/apps/mapapi/'" + "></sc" + "ript>");
    22document.write('<div id="map-container" style="height:440px; width:400px; position:relative;"></d' + 'iv>');
    33
    4 function urllink(url) {
    5     var link = '<a href="' + url + '" target="_blank">' + url + '</a>';
    6     document.write(link);
    7 }
    8 
    94function url2cmd(url) {
    105    if (!url.match(/^http:\/\/slurl\.com\/secondlife\/([a-zA-Z0-9_\-]+)\/([0-9]+)\/([0-9]+)\/([0-9]+)/)) {
    11         urllink(url);
     6        pne_url2a(url);
    127        return false;
    138    }
    149    var name = RegExp.$1;
  • public_html/cmd/maps.google.co.jp.js

     
    11function url2cmd(url) {
    2 
    32        var maps_google_co_jp_maps = url.match(/^http:\/\/maps\.google\.co\.jp\/maps\?(.+)/);
    43        var maps_google_co_jp = url.match(/^http:\/\/maps\.google\.co\.jp\/\?(.+)/);
    54                       
    65        if (maps_google_co_jp_maps || maps_google_co_jp) {
    76           var id = RegExp.$1;
    87           main(id);
    9     }else{
    10        document.write('<a href="'+url+'">'+url+'</a>');
    11        return;   
     8    } else {
     9       pne_url2a(url);
    1210    }
    1311}
    1412
  • public_html/cmd/www.grouper.com.js

     
    11//MASTER:grouper.com.js SLAVE:www.grouper.com.js
    22function url2cmd(url) {
    33    if (!url.match(/^http:\/\/(?:www\.|)grouper\.com\/video\/MediaDetails\.aspx\?id=([0-9]+)(.*)$/)) {
     4        pne_url2a(url);
    45        return;
    56    }
    67    var id = RegExp.$1;
  • public_html/cmd/kakaku.com.js

     
    11//created by yasuda.
    22function url2cmd(url) {
    33    if (!url.match(/^http:\/\/kakaku\.com\/item\/([0-9A-Z]+)\/?$/)) {
     4        pne_url2a(url);
    45        return;
    56    }
    67    var productID = RegExp.$1;
  • public_html/cmd/flipclip.net.js

     
    11//MASTER:flipclip.net.js SLAVE:www.flipclip.net.js
    22function url2cmd(url) {
    33    if (!url.match(/^http:\/\/(?:www\.|)flipclip\.net\/clips\/[a-zA-Z0-9_\-]+\/([a-zA-Z0-9_\-]+)\/?$/)) {
     4        pne_url2a(url);
    45        return;
    56    }
    67    var clipid = RegExp.$1;
  • public_html/cmd/watchme.js

     
    11function main(id, width, height) {
    22    if (!id.match(/^[a-zA-Z0-9_\-]+$/)) {
     3        pne_url2a(url);
    34        return;
    45    }
    56    if (!width) width = 0; else width = parseInt(width);
  • public_html/cmd/maps.google.com.js

     
    11function url2cmd(url) {
    2 
    32        var maps_google_com_maps = url.match(/^http:\/\/maps\.google\.com\/maps\?(.+)/);
    43        var maps_google_com = url.match(/^http:\/\/maps\.google\.com\/\?(.+)/);
    54                       
    65        if (maps_google_com_maps || maps_google_com) {
    76           var id = RegExp.$1;
    87           main(id);
    9     }else{
    10        document.write('<a href="'+url+'">'+url+'</a>');
    11        return;
     8    } else {
     9       pne_url2a(url);
    1210    }
    1311}
    1412
     
    3432        + '</iframe>';
    3533       
    3634    document.write(html);
    37 }
    38  No newline at end of file
     35}
  • public_html/cmd/www.blog-apart.com.js

     
    44document.write('<script type="text/javascript" src="http://blog-apart.com/SWEEPER/sweeper.js"></sc' + 'ript>');
    55document.write('<script type="text/javascript" src="http://blog-apart.com/PAINT_BIT/paint_bit.js"></sc' + 'ript>');
    66
    7 function urllink(url) {
    8     var link = '<a href="' + url + '" target="_blank">' + url + '</a>';
    9     document.write(link);
    10 }
    11 
    127function url2cmd(url) {
    138    if (!url.match(/^http:\/\/(?:www\.|)blog\-apart\.com\/([a-zA-Z0-9_\-]+)\//)) {
    14         urllink(url);
     9        pne_url2a(url);
    1510        return false;
    1611    }
    1712    var id = RegExp.$1;
    1813    if (!main(id)) {
    19         urllink(url);
     14        pne_url2a(url);
     15        return false;
    2016    }
     17    return true;
    2118}
    2219
    2320function main(id) {
  • public_html/cmd/r.tabelog.com.js

     
    11function url2cmd(url) {
    22    if (!url.match(/^http:\/\/r\.tabelog\.com\/[a-z]+\/rstdtl\/([0-9]+)\/?$/)) {
     3        pne_url2a(url);
    34        return;
    45    }
    56    var rcd = RegExp.$1;
  • public_html/cmd/livlyisland.js

     
    11function main(id, sv) {
    22    if (!id.match(/^[a-zA-Z0-9]+$/)) {
     3        pne_url2a(url);
    34        return;
    45    }
    56    if (!sv.match(/^[0-9]+$/)) {
     7        pne_url2a(url);
    68        return;
    79    }
    810    var html = '<script language="JavaScript" src="http://www.livly.com/b.php?uid='
  • public_html/cmd/www.youtube.com.js

     
    11function url2cmd(url) {
    22    if (!url.match(/^http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)/)) {
     3        pne_url2a(url);
    34        return;
    45    }
    56    var id = RegExp.$1;
  • public_html/cmd/video.google.com.js

     
    11function url2cmd(url) {
    22    if (!url.match(/^http:\/\/video\.google\.com\/videoplay\?docid=([0-9\-]+).*?$/)) {
     3        pne_url2a(url);
    34        return;
    45    }
    56
  • public_html/cmd/grouper.com.js

     
    11//MASTER:grouper.com.js SLAVE:www.grouper.com.js
    22function url2cmd(url) {
    33    if (!url.match(/^http:\/\/(?:www\.|)grouper\.com\/video\/MediaDetails\.aspx\?id=([0-9]+)(.*)$/)) {
     4        pne_url2a(url);
    45        return;
    56    }
    67    var id = RegExp.$1;
  • public_html/cmd/www.watchme.tv.js

     
    11function url2cmd(url) {
    22    if (!url.match(/^http:\/\/www\.watchme\.tv\/v\/\?mid=([a-z0-9]+)$/)) {
     3        pne_url2a(url);
    34        return;
    45    }
    56    var id =  RegExp.$1;
  • public_html/modules/admin/default.css

     
    9292
    9393.navi div.naviMain ul li ul.pull { visibility: hidden; float: none; position: absolute; margin: 0; padding: 1px 2px 2px 0;}
    9494.navi div.naviMain ul li ul#adminSiteMemberCont             { width: 180px; z-index: 10;}
    95 .navi div.naviMain ul li ul#adminImageKakikomiCont          { width: 180px; z-index: 20;}
     95.navi div.naviMain ul li ul#adminImageKakikomiCont          { width: 220px; z-index: 20;}
    9696.navi div.naviMain ul li ul#adminStatisticalInformationCont { width: 220px; z-index: 30;}
    9797.navi div.naviMain ul li ul#adminDesignCont                 { width: 180px; z-index: 40;}
    9898.navi div.naviMain ul li ul#adminSNSConfigCont              { width: 180px; z-index: 50;}
     
    161161#admin_page_manage_c_commu li#adminSNSConfig a.tab ,
    162162#admin_page_edit_c_holiday li#adminSNSConfig a.tab ,
    163163#admin_page_list_c_rank li#adminSNSConfig a.tab ,
    164 #admin_page_list_c_action li#adminSNSConfig a.tab ,
    165164
    166165#admin_page_edit_c_admin_info li#adminInfoKiyaku a.tab ,
    167166#admin_page_list_c_free_page li#adminInfoKiyaku a.tab ,
     
    212211#admin_page_manage_c_commu li#adminSNSConfig ul.pull ,
    213212#admin_page_edit_c_holiday li#adminSNSConfig ul.pull ,
    214213#admin_page_list_c_rank li#adminSNSConfig ul.pull ,
    215 #admin_page_list_c_action li#adminSNSConfig ul.pull ,
    216214
    217215#admin_page_edit_c_admin_info li#adminInfoKiyaku ul.pull ,
    218216#admin_page_list_c_free_page li#adminInfoKiyaku ul.pull ,
     
    313311.contents input.basic,
    314312.contents textarea { padding: 2px 0 2px 5px;}
    315313
     314.contents select.basic { padding: 1px 0;}
     315.contents select.basic option { padding: 0 .3em 0 0;}
    316316
    317 .contents select.basic { padding: 1px;}
    318 
    319317/* ページャーの見た目 */
    320318
    321319div.listControl {
     
    498496#admin_page_list_c_member table.userListTable tr.min_width img { width: 80px;height: 1px; display: block;}
    499497#admin_page_list_c_member table.userListTable th.cell02,
    500498#admin_page_list_c_member table.userListTable th.cell03,
    501 #admin_page_list_c_member table.userListTable th.cell10,
    502 #admin_page_list_c_member table.userListTable th.cell11,
    503499#admin_page_list_c_member table.userListTable th.cell15,
    504500#admin_page_list_c_member table.userListTable td.cell02A,
    505501#admin_page_list_c_member table.userListTable td.cell02B,
     
    516512#admin_page_list_c_member table.userListTable td.cell18 { width: 1%; white-space: pre;}
    517513* html body#admin_page_list_c_member table.userListTable th.cell02,
    518514* html body#admin_page_list_c_member table.userListTable th.cell03,
    519 * html body#admin_page_list_c_member table.userListTable th.cell10,
    520 * html body#admin_page_list_c_member table.userListTable th.cell11,
    521515* html body#admin_page_list_c_member table.userListTable th.cell15,
    522516* html body#admin_page_list_c_member table.userListTable td.cell02A,
    523517* html body#admin_page_list_c_member table.userListTable td.cell02B,
     
    543537#admin_page_list_c_member table.userListTable td.cell02C,
    544538#admin_page_list_c_member table.userListTable td.cell08A,
    545539#admin_page_list_c_member table.userListTable td.cell08B,
    546 #admin_page_list_c_member table.userListTable td.cell08C,
    547 #admin_page_list_c_member table.userListTable td.cell10,
    548 #admin_page_list_c_member table.userListTable td.cell11 { text-align: center;}
     540#admin_page_list_c_member table.userListTable td.cell08C { text-align: center;}
    549541
    550542/* ライト揃え */
    551543#admin_page_list_c_member table.userListTable td.cell03,
    552 #admin_page_list_c_member table.userListTable td.cell09A,
    553544#admin_page_list_c_member table.userListTable td.cell09B,
    554545#admin_page_list_c_member table.userListTable td.cell09C,
     546#admin_page_list_c_member table.userListTable td.cell11,
    555547#admin_page_list_c_member table.userListTable td.cell15,
    556548#admin_page_list_c_member table.userListTable td.cell16,
    557549#admin_page_list_c_member table.userListTable td.cell17,
     
    699691/** admin_page_edit_mail_send **/
    700692#admin_page_edit_mail_send h3 { padding-left: 5px; border-left: 3px #75757A solid;}
    701693#admin_page_edit_mail_send h3#ttl02 { margin-top: 20px;}
     694#admin_page_edit_mail_send h3#ttl03 { margin-top: 20px;}
    702695#admin_page_edit_mail_send table { width: 960px; margin: 10px 0; border: 1px #5F6067 solid; border-collapse: collapse; line-height: 100%;}
    703696#admin_page_edit_mail_send table th {
    704697        padding: 5px 5px 5px 20px;
     
    878871#admin_page_edit_entry_point td.detail form textarea { width: 85%; height: 300px; padding-right: 0;}
    879872#admin_page_edit_entry_point td.detail dl.image { padding: 15px 0 0 20px;}
    880873#admin_page_edit_entry_point td.detail h4 { margin-top: 16px; margin-left: 20px;padding-left: 5px; border-left: 6px #58585C solid; font-size: medium;}
    881 #admin_page_edit_entry_point td.detail p.textBtn { border-left: 5px solid #5F6067;}
    882874#admin_page_edit_entry_point td.detail img { margin-left: 23px;border-width: 2px; border-style: solid; border-color: #828282 #E0E0E0 #F0F0F0 #999999;}
    883875#admin_page_edit_entry_point p.actionMsg { margin: 10px 17px; border-color: #FFFFFF;}
    884876
     
    12451237#admin_page_list_c_cmd div.contents div.listControl ,
    12461238#admin_page_list_c_cmd div.contents table { width: 50%;}
    12471239
    1248 /** admin_page_list_c_action **/
    1249 
    1250 #admin_page_list_c_action div.contents div.listControl ,
    1251 #admin_page_list_c_action div.contents table { width: 50%;}
    1252 
    12531240/** admin_page_list_c_rank **/
    12541241
    12551242#admin_page_list_c_rank div.contents div.listControl ,
  • public_html/js/pne.js

    Cannot display: file marked as a binary type.
    svn:mime-type = application/octet-stream
    Cannot display: file marked as a binary type.
    svn:mime-type = application/octet-stream
    
    Property changes on: public_html/modules/admin/img/entry_point_h_diary_edit.gif
    ___________________________________________________________________
    Name: svn:mime-type
       + application/octet-stream
    
     
     1function pne_url2a(url) {
     2    var urlstr = url.replace("&amp;", "&");
     3    if (urlstr.length > 57) {
     4       urlstr = urlstr.substr(0, 57) + '...';
     5    }
     6    urlstr = urlstr.replace("&", "&amp;");
     7    document.write('<a href="'+url+'" target="_blank">'+urlstr+'</a>');
     8}
  • webapp_biz/modules/pc/page/f_home.php

     
    7373        // 誕生日まであと何日?
    7474        $this->set('days_birthday', db_member_count_days_birthday4c_member_id($target_c_member_id));
    7575
    76         // inc_entry_point
    77         $this->set('inc_entry_point', fetch_inc_entry_point_f_home($this->getView()));
    78 
    79 
    8076        // --- bizここから
    8177        // バナーをBIZ用右部拡張領域下に表示させる為の仕掛け
    8278        $this->set('is_f_home', 1);
     
    9692        $this->set('group_list', $group_list);
    9793        // --- bizここまで
    9894
     95        // inc_entry_point
     96        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'f_home'));
     97
    9998        // ---
    10099
    101100        return 'success';
  • webapp_biz/modules/pc/page/h_prof.php

     
    4141        // 誕生日まであと何日?
    4242        $this->set('days_birthday', db_member_count_days_birthday4c_member_id($target_c_member_id));
    4343
    44         // inc_entry_point
    45         $this->set('inc_entry_point', fetch_inc_entry_point_f_home($this->getView()));
    46 
    4744        // ---bizここから
    4845
    4946        $this->set('is_h_prof', 1);
     
    6461
    6562        // ---bizここまで
    6663
     64        // inc_entry_point
     65        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'f_home'));
     66
    6767        return 'success';
    6868    }
    6969}
  • webapp_biz/modules/pc/page/h_home.php

     
    117117            $this->set('calendar_biz', biz_getScheduleWeek($u, $u, $requests['w'], 'h', true, true, true, $c_member,$start_day));
    118118        }
    119119
    120         // inc_entry_point
    121         $this->set('inc_entry_point', fetch_inc_entry_point_h_home($this->getView()));
    122 
    123120        //お気に入りフィード
    124121        if (USE_BOOKMARK_FEED) {
    125122            //お気に入りの最新日記
     
    154151        $this->set('group_list', $group_list);
    155152        //--- biz ここまで
    156153
     154        // inc_entry_point
     155        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'h_home'));
     156
    157157        // アクセス日時を記録
    158158        db_member_do_access($u);
    159159
  • webapp_biz/modules/pc/templates/h_com_find_all.tpl

     
    1 ({ext_include file="inc_header.tpl"})
    2 ({ext_include file="inc_layoutcolumn_top_720px.tpl"})
    3 
    4 ({***************************})
    5 ({**ここから:メインコンテンツ**})
    6 ({***************************})
    7 ({capture name="keyword_url"})({$keyword|escape:url|smarty:nodefaults})({/capture})
    8 
    9 <img src="./skin/dummy.gif" class="v_spacer_l">
    10 
    11 <!-- ************************************ -->
    12 <!-- ******ここから:コミュニティ検索****** -->
    13 <table border="0" cellspacing="0" cellpadding="0" style="width:650px;margin:0px auto;" class="border_07">
    14 <tr>
    15 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    16 <td style="width:636px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    17 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    18 </tr>
    19 <tr>
    20 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    21 <td class="bg_01" align="center">
    22 <!-- *ここから:コミュニティ検索>内容* -->
    23 ({*ここから:header*})
    24 <!-- ここから:小タイトル -->
    25 <table border="0" cellspacing="0" cellpadding="0" style="width:636px;" class="border_01">
    26 <tr>
    27 <td style="width:36px;" class="bg_06"><img src="({t_img_url_skin filename=content_header_1})" style="width:30px;height:20px;" class="dummy"></td>
    28 <td style="width:600px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">コミュニティ検索・並び替え</span></td>
    29 </tr>
    30 </table>
    31 <!-- ここまで:小タイトル -->
    32 ({*ここまで:header*})
    33 ({*ここから:body*})
    34 <!-- ここから:主内容 -->
    35 <div class="border_01 bg_05" align="center">
    36 
    37 <img src="./skin/dummy.gif" class="v_spacer_l">
    38 
    39 <table border="0" cellspacing="0" cellpadding="0" style="width:562px;margin:0px auto;">
    40 ({*********})
    41 <tr>
    42 <td style="width:562px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    43 </tr>
    44 ({*********})
    45 <tr>
    46 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    47 <td style="width:560px;" class="bg_02" align="left" valign="middle">
    48 <div style="padding:4px 3px;">
    49 
    50 <!-- ここから:主内容>>並び替え・カテゴリ・検索 -->
    51 
    52 ({t_form _method=get m=pc a=page_h_com_find_all})
    53 
    54 並び替え<img src="({t_img_url_skin filename=icon_arrow_2})" class="icon">
    55 
    56 <a href="({t_url m=pc a=page_h_com_find_all})&amp;val_order=count&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;category_id=({$search_val_list.category_id})">メンバー数順</a>
    57 |
    58 <a href="({t_url m=pc a=page_h_com_find_all})&amp;val_order=r_datetime&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;category_id=({$search_val_list.category_id})">作成日順</a>
    59 
    60 <img src="./skin/dummy.gif" class="v_spacer_l">
    61 
    62 キーワード<img src="({t_img_url_skin filename=icon_arrow_2})" class="icon">
    63 <input type="text" class="text" name="keyword" size="15" value="({$keyword})">
    64 &nbsp;カテゴリ<img src="({t_img_url_skin filename=icon_arrow_2})" class="icon">
    65 <select name="category_id">
    66 <option value="0">指定なし</option>
    67 ({foreach from=$c_commu_category_list item=parent})
    68 ({foreach from=$parent item=item})
    69 <option value="({$item.c_commu_category_id})"({if $item.c_commu_category_id == $search_val_list.category_id}) selected="selected"({/if})>({$item.name})</option>
    70 ({/foreach})
    71 ({/foreach})
    72 </select>
    73 <input type="submit" class="submit" value=" 検 索 ">
    74 
    75 <a href="({t_url m=pc a=page_h_diary_list_all})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})">日記検索</a>
    76 |
    77 <a href="({t_url m=biz a=page_h_biz_group_find_all})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})">グループ 検索</a>
    78 |
    79 <a href="http://www.google.com/search?hl=ja&amp;lr=lang_ja&amp;q=({$smarty.capture.keyword_url|smarty:nodefaults})" target="_blank">ウェブ検索</a>
    80 </form>
    81 
    82 <!-- ここまで:主内容>>並び替え・カテゴリ・検索 -->
    83 
    84 <div style="text-align:right;padding:3px;">
    85 <img src="./skin/dummy.gif" class="icon arrow_1"><a href="({t_url m=pc a=page_h_com_add})">新規作成</a>&nbsp;(作成の前に、似たコミュニティがないかご確認ください)&nbsp;&nbsp;
    86 </div>
    87 
    88 <hr>
    89 
    90 <!-- ここから:主内容>>コミュニティ表示 -->
    91 カテゴリ<img src="({t_img_url_skin filename=icon_arrow_2})" class="icon">
    92 
    93 <table border="0" cellspacing="0" cellpadding="0" style="width:532px;">
    94 ({foreach from=$c_commu_category_parent_list item=item_parent})
    95 <tr>
    96 <td style="width:70px;" valign="top">
    97 
    98 <div style="text-align:left;padding:3px;" class="b_b">
    99 ({$item_parent.name})
    100 </div>
    101 
    102 </td>
    103 <td style="width:1em;" align="center" valign="top">
    104 
    105 <div style="text-align:left;padding:3px;">
    106 
    107 </div>
    108 
    109 </td>
    110 <td valign="top">
    111 
    112 <div style="text-align:left;padding:3px;">
    113 ({foreach name=cccl from=$c_commu_category_list[$item_parent.c_commu_category_parent_id] item=item_cat})
    114 <a href="({t_url m=pc a=page_h_com_find_all})&amp;order=r_datetime&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;category_id=({$item_cat.c_commu_category_id})">({$item_cat.name})(({$item_cat.count_commu_category}))</a>
    115 ({if !$smarty.foreach.cccl.last}) - ({/if})
    116 ({/foreach})
    117 </div>
    118 
    119 </td>
    120 </tr>
    121 ({/foreach})
    122 </table>
    123 <!-- ここまで:主内容>>コミュニティ表示 -->
    124 
    125 </div>
    126 </td>
    127 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    128 </tr>
    129 ({*********})
    130 <tr>
    131 <td style="height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    132 </tr>
    133 ({*********})
    134 </table>
    135 
    136 <img src="./skin/dummy.gif" class="v_spacer_l">
    137 
    138 </div>
    139 <!-- ここまで:主内容 -->
    140 ({*ここまで:body*})
    141 ({*ここから:footer*})
    142 <!-- 無し -->
    143 ({*ここまで:footer*})
    144 <!-- *ここまで:コミュニティ検索>>内容* -->
    145 </td>
    146 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    147 </tr>
    148 <tr>
    149 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    150 <td style="width:636px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    151 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    152 </tr>
    153 </table>
    154 <!-- ******ここまで:コミュニティ検索****** -->
    155 <!-- ************************************ -->
    156 
    157 <img src="./skin/dummy.gif" class="v_spacer_l">
    158 
    159 <!-- ************************************ -->
    160 <!-- ******ここから:コミュニティ一覧****** -->
    161 <table border="0" cellspacing="0" cellpadding="0" style="width:650px;margin:0px auto;" class="border_07">
    162 <tr>
    163 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    164 <td style="width:636px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    165 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    166 </tr>
    167 <tr>
    168 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    169 <td class="bg_01" align="center">
    170 <!-- *ここから:コミュニティ一覧>内容* -->
    171 ({*ここから:header*})
    172 <!-- ここから:小タイトル -->
    173 <table border="0" cellspacing="0" cellpadding="0" style="width:636px;" class="border_01">
    174 <tr>
    175 <td style="width:36px;" class="bg_06"><img src="({t_img_url_skin filename=content_header_1})" style="width:30px;height:20px;" class="dummy"></td>
    176 <td style="width:600px;padding:2px 0px;" class="bg_06"><span class="c_00"><span class="b_b">コミュニティ一覧</span>&nbsp;&nbsp;***&nbsp;
    177 
    178 ({if $total_num})
    179     ({$total_num})
    180 ({else})
    181     0
    182 ({/if})
    183 
    184 件&nbsp;が該当しました。</span></td>
    185 </tr>
    186 </table>
    187 <!-- ここまで:小タイトル -->
    188 ({*ここまで:header*})
    189 ({*ここから:body*})
    190 <!-- ここから:主内容 -->
    191 ({if $start_num != $end_num})
    192 <!-- ここから:主内容>>コミュニティ一覧件数表示タブ -->
    193 <table border="0" cellspacing="0" cellpadding="0" style="width:634px;">
    194 ({*********})
    195 <tr>
    196 <td style="width:634px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    197 </tr>
    198 ({*********})
    199 <tr>
    200 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    201 <td style="width:632px;" class="bg_02" align="right" valign="middle">
    202 <div style="padding:4px 3px;">
    203 
    204 ({if $is_prev})
    205 <a href="({t_url m=pc a=page_h_com_find_all})&amp;direc=-1&amp;page=({$page})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;val_order=({$search_val_list.val_order})&amp;category_id=({$search_val_list.category_id})">前を表示</a>&nbsp;&nbsp;
    206 ({/if})
    207 ({if $total_num})
    208 ({$start_num})件~({$end_num})件を表示
    209 ({/if})
    210 ({if $is_next})
    211 &nbsp;&nbsp;<a href="({t_url m=pc a=page_h_com_find_all})&amp;direc=1&amp;page=({$page})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;val_order=({$search_val_list.val_order})&amp;category_id=({$search_val_list.category_id})">次を表示</a>
    212 ({/if})
    213 
    214 </div>
    215 </td>
    216 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    217 </tr>
    218 ({*********})
    219 <tr>
    220 <td style="width:634px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    221 </tr>
    222 ({*********})
    223 </table>
    224 <!-- ここまで:主内容>>コミュニティ一覧件数表示タブ -->
    225 ({/if})
    226 <!-- ここから:主内容>>コミュニティ一覧本体 -->
    227 <div class="border_01 bg_05" align="center">
    228 
    229 <img src="./skin/dummy.gif" class="v_spacer_l">
    230 
    231 <!-- ここから:主内容>>コミュニティ一覧本体>>のループ部分 -->
    232 ({foreach from=$c_commu_search_list item=c_commu_search})
    233 <div class="border_01 bg_09" style="width:562px;margin:0px auto;" align="center">
    234 <img src="./skin/dummy.gif" class="v_spacer_m">
    235 <table border="0" cellspacing="0" cellpadding="0" style="width:550px;margin:0px auto;">
    236 ({*********})
    237 <tr>
    238 <td style="width:550px;height:1px;" class="bg_01" colspan="7"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    239 </tr>
    240 ({*********})
    241 <tr>
    242 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    243 <td style="width:90px;" class="bg_03" align="center" valign="middle" rowspan="7">
    244 
    245 <div class="padding_s">
    246 
    247 <a href="({t_url m=pc a=page_c_home})&amp;target_c_commu_id=({$c_commu_search.c_commu_id})">
    248 <img src="({t_img_url filename=$c_commu_search.image_filename w=76 h=76 noimg=no_logo_small})"></a>
    249 
    250 </div>
    251 
    252 </td>
    253 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    254 <td style="width:85px;" class="bg_05" align="left" valign="middle">
    255 
    256 <div class="padding_s">
    257 
    258 コミュニティ名
    259 
    260 </div>
    261 
    262 </td>
    263 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    264 <td style="width:371px;" class="bg_02" align="left" valign="middle">
    265 
    266 <div class="padding_s">
    267 
    268 ({$c_commu_search.name})
    269 
    270 </div>
    271 
    272 </td>
    273 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    274 </tr>
    275 ({*********})
    276 <tr>
    277 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    278 <td style="width:457px;" class="bg_01" align="center" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    279 </tr>
    280 ({*********})
    281 <tr>
    282 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    283 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    284 <td class="bg_05" align="left" valign="middle">
    285 
    286 <div class="padding_s">
    287 
    288 メンバー数
    289 
    290 </div>
    291 
    292 </td>
    293 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    294 <td class="bg_02" align="left" valign="middle">
    295 
    296 <div class="padding_s">
    297 
    298 ({$c_commu_search.count_commu_member})人
    299 
    300 </div>
    301 
    302 </td>
    303 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    304 </tr>
    305 ({*********})
    306 <tr>
    307 <td style="height:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    308 <td style="height:1px;" class="bg_01" align="center" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    309 </tr>
    310 ({*********})
    311 <tr>
    312 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    313 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    314 <td class="bg_05" align="left" valign="middle">
    315 
    316 <div class="padding_s">
    317 
    318 説明文
    319 
    320 </div>
    321 
    322 </td>
    323 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    324 <td class="bg_02" align="left" valign="middle">
    325 
    326 <div class="padding_s">
    327 
    328 ({$c_commu_search.info})
    329 
    330 </div>
    331 
    332 </td>
    333 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    334 </tr>
    335 ({*********})
    336 <tr>
    337 <td style="height:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    338 <td style="height:1px;" class="bg_01" align="center" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    339 </tr>
    340 ({*********})
    341 <tr>
    342 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    343 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    344 <td class="bg_05" align="left" valign="middle">
    345 
    346 <div class="padding_s">
    347 
    348 カテゴリ
    349 
    350 </div>
    351 
    352 </td>
    353 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    354 <td class="bg_02" align="center" valign="middle">
    355 
    356 <table border="0" cellspacing="0" cellpadding="0" style="width:371px;">
    357 <tr>
    358 <td style="width:99px;" class="bg_02" align="left">
    359 
    360 <div class="padding_s">
    361 
    362 ({$c_commu_search.c_commu_category_name})
    363 
    364 </div>
    365 
    366 </td>
    367 <td style="width:1px;" class="bg_01"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    368 <td style="width:271px;" class="bg_03" align="center">
    369 
    370 <div class="padding_s">
    371 
    372 <a href="({t_url m=pc a=page_c_home})&amp;target_c_commu_id=({$c_commu_search.c_commu_id})"><img src="({t_img_url_skin filename=button_shosai})" class="icon"></a>
    373 
    374 </div>
    375 
    376 </td>
    377 </tr>
    378 </table>
    379 
    380 </td>
    381 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    382 </tr>
    383 ({*********})
    384 <tr>
    385 <td style="height:1px;" class="bg_01" colspan="7"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    386 </tr>
    387 ({*********})
    388 </table>
    389 <img src="./skin/dummy.gif" class="v_spacer_m">
    390 </div>
    391 
    392 <img src="./skin/dummy.gif" class="v_spacer_l">
    393 ({/foreach})
    394 <!-- ここまで:主内容>>コミュニティ一覧本体>>のループ部分 -->
    395 
    396 </div>
    397 <!-- ここまで:>>コミュニティ一覧本体 -->
    398 ({if $start_num != $end_num})
    399 <!-- ここから:主内容>>コミュニティ一覧件数表示タブ -->
    400 <table border="0" cellspacing="0" cellpadding="0" style="width:634px;">
    401 ({*********})
    402 <tr>
    403 <td style="width:634px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    404 </tr>
    405 ({*********})
    406 <tr>
    407 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    408 <td style="width:632px;" class="bg_02" align="right" valign="middle">
    409 <div style="padding:4px 3px;">
    410 
    411 ({if $is_prev})
    412 <a href="({t_url m=pc a=page_h_com_find_all})&amp;direc=-1&amp;page=({$page})&amp;val_order=({$search_val_list.val_order})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;category_id=({$search_val_list.category_id})">前を表示</a>&nbsp;&nbsp;
    413 ({/if})
    414 ({if $total_num})
    415 ({$start_num})件~({$end_num})件を表示
    416 ({/if})
    417 ({if $is_next})
    418 &nbsp;&nbsp;<a href="({t_url m=pc a=page_h_com_find_all})&amp;direc=1&amp;page=({$page})&amp;val_order=({$search_val_list.val_order})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;category_id=({$search_val_list.category_id})">次を表示</a>
    419 ({/if})
    420 
    421 </div>
    422 </td>
    423 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    424 </tr>
    425 ({*********})
    426 <tr>
    427 <td style="width:634px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    428 </tr>
    429 ({*********})
    430 </table>
    431 <!-- ここまで:主内容>>コミュニティ一覧件数表示タブ -->
    432 ({/if})
    433 <!-- ここまで:主内容 -->
    434 ({*ここまで:body*})
    435 ({*ここから:footer*})
    436 <!-- 無し -->
    437 ({*ここまで:footer*})
    438 <!-- *ここまで:コミュニティ一覧>>内容* -->
    439 </td>
    440 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    441 </tr>
    442 <tr>
    443 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    444 <td style="width:636px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    445 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    446 </tr>
    447 </table>
    448 <!-- ******ここまで:コミュニティ一覧****** -->
    449 <!-- ************************************ -->
    450 
    451 <img src="./skin/dummy.gif" class="v_spacer_l">
    452 
    453 ({***************************})
    454 ({**ここまで:メインコンテンツ**})
    455 ({***************************})
    456 ({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
    457 ({ext_include file="inc_footer.tpl"})
  • webapp_biz/modules/biz/do/fhg_biz_schedule_add.php

     
    129129            openpne_redirect('biz', 'page_fh_biz_schedule_add', $p);
    130130            exit();  //強制的にスクリプトを終了しなければいけない
    131131        }
     132        //参加者のチェック
     133        if (in_array('0', $requests['sc_j_mem'])) {
     134            //「全員」が含まれている場合は、配列を空に
     135            $requests['sc_j_mem'] = array();
     136        }
    132137
    133138        if (!$requests['sc_rp'] && ($requests['sc_bn'] == 1)) {
    134139            //当日中に終わる予定は、開始日と終了日は同一でなければならない
     
    145150        //繰り返し予定
    146151        if ($requests['sc_rp']) {
    147152            //終了日の決定
    148             $finish_date = date("Y-m-d", strtotime($requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.($requests['sc_b_date']+($requests['sc_rcount'])*7)));
     153            $finish_date = date("Y-m-d", strtotime($requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.$requests['sc_b_date'].' + ' . ($requests['sc_rcount'])*7 . 'days'));
    149154
    150155            //first_idの決定
    151156            $first_id = biz_getScheduleMax() + 1;
     
    164169
    165170        if (!$requests['sc_rp']) {
    166171            //繰り返しをしない予定登録
    167             biz_insertSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time,
    168                 $requests['sc_memo'], $rp_rule, 0, $requests['biz_group_id'], $requests['public_flag'], $requests['target_c_member_id']);
     172            biz_insertSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['biz_group_id'], $requests['public_flag'], $requests['sc_j_mem']);
    169173        } else {
    170174            //繰り返し予定
    171175            $tmp = $begin_date;  //処理中の日付
    172176
    173             for ($i=0; date("Ymd", strtotime($tmp)) < date("Ymd", strtotime($finish_date)); $i++) {
    174                 $nowday = strtotime($requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.($requests['sc_b_date']+$i));
    175                 $tmp = date("Ymd", $nowday);
     177            for ($i=0; strtotime($tmp) < strtotime($finish_date); $i++) {
     178                $nowday = strtotime($begin_date . ' + ' . $i . 'days');
     179                $tmp = date("Y-m-d", $nowday);
    176180                if ($rp_rule & (1 << date("w",$nowday))) {
    177                     biz_insertSchedule($requests['sc_title'], $u, $tmp, $tmp, $begin_time, $finish_time,
    178                         $requests['sc_memo'], $rp_rule, $first_id, $requests['biz_group_id'], $requests['public_flag'], $requests['target_c_member_id']);
     181                    biz_insertSchedule($requests['sc_title'], $u, $tmp, $tmp, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, $first_id, $requests['biz_group_id'], $requests['public_flag'], $requests['sc_j_mem']);
    179182                }
    180183            }
    181184        }
  • webapp_biz/modules/biz/do/fh_biz_schedule_edit.php

     
    1515        if (!biz_isPermissionSchedule($u, $requests['schedule_id'])) {
    1616            handle_kengen_error();
    1717        }
    18 
     18        $schedule = biz_getScheduleInfo($requests['schedule_id']);
     19       
    1920        //ERROR----------------
    2021        //存在しない日付
    2122        if (!checkdate($requests['sc_b_month'], $requests['sc_b_date'], $requests['sc_b_year'])) {
    2223            $redirect_script = '?m=biz&a=page_fh_biz_schedule_edit';
    2324            $msg = '存在しない日付が指定されました。';
    2425
    25             $schedule = biz_getScheduleInfo($requests['schedule_id']);
    26 
    2726            $begin_date = $schedule['begin_date'];
    2827
    2928            //日付関連の引数は返さなくてもよい
     
    109108
    110109            exit();  //強制的にスクリプトを終了しなければいけない
    111110        }
    112 
     111       
     112        //施設、参加者のチェック
     113        if (in_array('0', $requests['sc_j_mem'])) {
     114            //「全員」が含まれている場合は、配列を空に
     115            $requests['sc_j_mem'] = array();
     116        }
     117       
    113118        if (!($requests['sc_b_hour'] || $requests['sc_b_minute'] || $requests['sc_f_hour'] || $requests['sc_f_minute'])) {
    114119            //時刻指定なし
    115120            $begin_time = $finish_time = null;
     
    128133            //繰り返しなし
    129134            $finish_date = date("Y-m-d", strtotime($requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.($requests['sc_b_date']+($requests['sc_bn']-1))));
    130135            //繰り返しをしない予定登録
    131             biz_editSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['biz_group_id'], $requests['public_flag'], $requests['schedule_id']);
     136            biz_editSchedule($requests['sc_title'], $schedule['c_member_id'], $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['biz_group_id'], $requests['public_flag'], $requests['schedule_id'], $requests['sc_j_mem']);
    132137            $schedule_id = $requests['schedule_id'];
    133138        } else {
    134139            //終了日の決定
     
    157162                $tmp = $nowday;
    158163               
    159164                if ($rp_rule & (1 << date("w", $nowday))) {
    160                     biz_insertSchedule($requests['sc_title'], $u, date("Y-m-d", $tmp), date("Y-m-d", $tmp), $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, $first_id, $requests['biz_group_id'], $requests['public_flag']);
     165                    biz_insertSchedule($requests['sc_title'], $schedule['c_member_id'], date("Y-m-d", $tmp), date("Y-m-d", $tmp), $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, $first_id, $requests['biz_group_id'], $requests['public_flag'], $requests['sc_j_mem']);
    161166                }
    162167            }
    163168
  • webapp_biz/modules/biz/do/f_home_add_biz_schedule.php

     
    6767            exit();
    6868        }
    6969
    70         biz_insertSchedule($title, $u, $begin_date, $finish_date, $begin_time, $finish_time, '', 0, 0, 0, "public", $target_id);  //予定の登録
     70        $join_members = array($target_id);
     71        biz_insertSchedule($title, $u, $begin_date, $finish_date, $begin_time, $finish_time, '', 0, 0, 0, 'public', $join_members);  //予定の登録
    7172        $p = array('target_c_member_id' => $target_id);
    7273        openpne_redirect('pc', 'page_f_home', $p);
    7374    }
  • webapp_biz/modules/biz/do/g_home_add_biz_schedule.php

     
    3535            $begin_time = $finish_time = null;
    3636        }
    3737
     38        $members = biz_getGroupMember($target_id);
     39        $members_id = array();
     40        foreach ($members as $key => $values) {
     41            array_push($members_id, $values['c_member_id']);
     42        }
    3843        if (empty($text)) {
    3944            $p = array('target_c_commu_id' => $target_id, 'msg' => 'タイトルを入力してください。');
    4045            openpne_redirect('biz', 'page_g_home', $p);
    4146            exit();  //強制的にスクリプトを終了しなければいけない
    4247        }
    4348
    44         biz_insertSchedule($title, $u, $begin_date, $finish_date, $begin_time, $finish_time, '', 0, 0, $target_id, 'group');  //予定の登録
     49        biz_insertSchedule($title, $u, $begin_date, $finish_date, $begin_time, $finish_time, '', 0, 0, $target_id, 'group', $members_id);  //予定の登録
    4550        biz_readSchedule($u, biz_getScheduleMax());  //既読済みに
    4651
    4752        $p = array('target_c_commu_id' => $target_id);
  • webapp_biz/modules/biz/do/h_home_add_biz_schedule.php

     
    6161            openpne_redirect('pc', 'page_h_home', $p);
    6262        }
    6363
    64         biz_insertSchedule($title, $u, $begin_date, $finish_date, $begin_time, $finish_time, '', 0, 0);  //予定の登録
     64        $join_members = array($u);
     65        biz_insertSchedule($title, $u, $begin_date, $finish_date, $begin_time, $finish_time, '', 0, 0, 0, 'public', $join_members);  //予定の登録
    6566        biz_readSchedule($u, biz_getScheduleMax());  //既読に
    6667
    6768        $p = array();
  • webapp_biz/modules/biz/lib/mysql_functions.php

     
    139139function biz_isPermissionSchedule($u, $biz_schedule_id)
    140140{
    141141    $biz_schedule = biz_getScheduleInfo($biz_schedule_id);
     142    $biz_schedule_member = biz_getJoinIdSchedule($biz_schedule_id);
    142143    $public_flag = $biz_schedule['public_flag'];
    143144    $biz_group_id = $biz_schedule['biz_group_id'];
    144145    $target_c_member_id = $biz_schedule['c_member_id'];
    145146
    146147    switch ($public_flag) {
    147     case 'group' :  //グループのメンバーにのみ権限が与えられる予定
    148         $biz_group = biz_getGroupData($biz_group_id);
    149         if (biz_isGroupMember($u, $biz_group_id)) {
     148    case 'private' :  // 予定参加者にのみ権限が与えられる予定
     149        if ($target_c_member_id == $u) {  // 自分が予定作成者
    150150            return true;
    151         } elseif (empty($biz_group)) {  //グループが存在しない場合はTodoを公開する
     151        } elseif(in_array($u, $biz_schedule_member)) {
    152152            return true;
    153153        } else {
    154154            return false;
    155155        }
    156         break;
    157     case 'private' :  //予定作成者にのみ権限が与えられる予定
    158         if ($target_c_member_id == $u) {
    159             return true;
    160         } else {
    161             return false;
    162         }
    163         break;
    164     default :  //すべてのメンバーに権限が与えられる予定
     156    default :  // すべてのメンバーに権限が与えられる予定
    165157        return true;
    166158    }
    167159}
     
    185177        $sql = 'SELECT c_member_id FROM biz_schedule_member WHERE biz_schedule_id = ?';
    186178        $biz_schedule_member_id_list = db_get_col($sql, array(intval($biz_schedule_id)));
    187179
     180        // スケジュールに参加しているメンバー
     181        $members = biz_getJoinIdSchedule($biz_schedule_id);
    188182        if (biz_isPermissionSchedule($u, $biz_schedule_id)) {
    189             if (in_array($target_c_member_id, $biz_schedule_member_id_list)) {
     183            if (in_array($target_c_member_id, $members)) {
    190184                $contain[] = $biz_schedule_id;
    191             } elseif(in_array($biz_schedule['biz_group_id'], $biz_group_id_list) && ($value['public_flag'] != 'private')) {
    192                 $contain[] = $biz_schedule_id;
    193             } elseif (empty($biz_schedule_member_id_list) && !$biz_schedule['biz_group_id'] && ($biz_schedule['c_member_id'] == $u)) {
    194                 $contain[] = $biz_schedule_id;
    195185            }
    196186        }
    197187    }
     
    395385}
    396386
    397387//指定された条件に見合うグループのリストを得る関数
    398 function biz_getGroupList($keyword='', $page, $page_size=20, $order='biz_group_id')
     388function biz_getGroupList($keyword = '', $page = 0, $page_size = 20, $order = 'biz_group_id')
    399389{
    400390
    401391    //keywordあり
     
    433423        $params = array(
    434424            '%'.$keyword.'%',
    435425            '%'.$keyword.'%',
     426            $order,
    436427        );
    437428    } else {
    438429        $params = array();
     
    844835
    845836//スケジュール登録
    846837function biz_insertSchedule($title, $c_member_id, $begin_date, $finish_date, $begin_time = null, $finish_time = null,
    847     $value = '', $rep_type, $first_id = 0, $biz_group_id = 0,
    848     $public_flag = "public", $target_c_member_id = null)
     838                                                        $value = '', $rep_type, $first_id = 0,
     839                                                        $biz_group_id = 0, $public_flag = "public", $join_members = array())
    849840{
    850841    //登録値のセット、チェック
    851842    if (!$value) {
     
    870861        'biz_group_id' => $biz_group_id,
    871862        'public_flag' => $public_flag,
    872863    );
    873     $biz_schedule_id = db_insert('biz_schedule', $data);
     864    $new_schedule_id = db_insert('biz_schedule', $data);
    874865
    875     if (!$biz_group_id) {  //個人の予定
    876         if (is_null($target_c_member_id)) {  //作成者自身の予定
    877             $target_c_member_id = $c_member_id;
    878         }
    879 
    880         $param = array(
    881             'biz_schedule_id' => $biz_schedule_id,
    882             'c_member_id' => $target_c_member_id,
    883             'is_read' => 1
     866    // 参加者が指定されていない場合は、c_memberすべてが予定の参加者に
     867    if (empty($join_members)) {
     868        $sql = 'SELECT c_member_id FROM c_member';
     869        $join_members = db_get_col($sql);
     870    }
     871    foreach ($join_members as $value) {
     872        $data = array(
     873            'c_member_id' => $value,
     874            'biz_schedule_id' => $new_schedule_id,
     875            'is_read' => 0,
    884876        );
    885         db_insert('biz_schedule_member', $param);
     877        db_insert('biz_schedule_member', $data);
    886878    }
    887879}
    888880
     
    925917function biz_editSchedule($title, $member_id, $begin_date, $finish_date, $begin_time = null, $finish_time = null,
    926918                                                    $value = '', $rep_type, $first_id = 0,
    927919                                                    $biz_group_id = 0, $public_flag = "public",
    928                                                     $id)
     920                                                    $id, $join_members = array())
    929921{
    930922    $sql = 'UPDATE `biz_schedule` SET `title` = ?,`c_member_id` = ?,`begin_date` = ?,`finish_date` = ?,`begin_time` = ?,`finish_time` = ?,`value` = ?,`rep_type` = ?,`rep_first` = ?, `biz_group_id` = ?, `public_flag` = ?, `is_read` = 0 WHERE `biz_schedule_id` = ?';
    931923    $params = array(
     
    943935        $id,
    944936    );
    945937    db_query($sql, $params);
     938   
     939    $sql = 'DELETE FROM `biz_schedule_member` WHERE `biz_schedule_id` = ?';
     940    $params = array(
     941        intval($id),
     942    );
     943    db_query($sql, $params);
     944
     945    foreach ($join_members as $value) {
     946        $data = array(
     947            'c_member_id' => $value,
     948            'biz_schedule_id' => intval($id),
     949            'is_read' => 0,
     950        );
     951       
     952        db_insert('biz_schedule_member', $data);
     953    }
    946954}
    947955
    948956//スケジュールを既読済みに
  • webapp_biz/modules/biz/validate/do/fh_biz_schedule_edit.ini

     
    9797
    9898[target_id]
    9999type="int"
     100
     101[sc_j_mem]
     102type= "string"
     103is_array = 1
     104required = 0
     105capiton = "メンバー"
  • webapp_biz/modules/biz/validate/do/fhg_biz_schedule_add.ini

     
    8787required = 0
    8888caption = 'バナー予定かどうか'
    8989
    90 [target_c_member_id]
    91 type="int"
     90[sc_j_mem]
     91type= "string"
     92is_array = 1
    9293required = 0
    93 caption = '予定参加者'
     94capiton = "メンバー"
     95
  • webapp_biz/modules/biz/page/fh_biz_schedule_view.php

     
    7070        $list['writer_name'] = biz_getMemberNickname($list['c_member_id']);
    7171        $list['begin_time'] = substr($list['begin_time'], 0, 5);
    7272        $list['finish_time'] = substr($list['finish_time'], 0, 5);
    73         if($list['biz_group_id']) {
    74                 $biz_group = biz_getGroupData($list['biz_group_id']);
    75                 $list['biz_group_name'] = $biz_group['name'];
     73
     74        $jmembers = biz_getJoinMemberSchedule($requests['id']);
     75        if (array_search($target_member['nickname'], $jmembers)) {
     76            $jmembers[$target_member['c_member_id']] = $target_member['nickname'];
    7677        } else {
    7778            $list['target_c_member_nickname'] = biz_getMemberNickname($requests['target_id']);
    7879        }
     80        $this->set('jmembers', $jmembers);
    7981
    8082        $this->set('schedule', $list);
     83        $this->set('jmembers', $jmembers);
     84        $this->set('jmembers_enc', serialize($jmembers));
     85
    8186        $this->set('schedule_id', $requests['id']);
    8287        $this->set('w', $requests['w']);
    8388        $this->set('is_h', true);
  • webapp_biz/modules/biz/page/fh_biz_schedule_edit.php

     
    2222
    2323        $schedule = biz_getScheduleInfo($requests['schedule_id']);
    2424
    25         if (empty($requests['target_id']) || ($requests['target_id'] == $u)) {
     25        if ($schedule['c_member_id'] == $u) {
    2626            //自分自身
    2727            $target_id = $u;
    2828            $this->set('is_h', true);  //判別フラグ
     
    183183        $this->set('target_biz_group_id', $schedule['biz_group_id']);
    184184
    185185        $this->set('public_flag', $schedule['public_flag']);
     186       
     187        //追加
     188        if ($requests['members']) {
     189            $j_members = array_keys(unserialize($requests['members']));
     190            sort($j_members);
     191        } else {
     192                $j_members = biz_getJoinMemberSchedule($requests['schedule_id']);
     193        }
     194        $this->set('j_members', $j_members);
     195        $members = array();
    186196
     197        $sql = 'SELECT c_member_id, nickname FROM c_member';
     198        $members = db_get_all($sql, $params);
     199        $i = 0;
     200        foreach ($members as $key => $value) {
     201            if (in_array($value['c_member_id'], $j_members)) {
     202                $members[$key]['checkflag'] = 1;
     203                $i++;
     204            }
     205
     206            if (count($j_members) < $i) {
     207                break;
     208            }
     209        }
     210       
     211        $this->set('members', $members);
     212
    187213        return 'success';
    188214    }
    189215}
  • webapp_biz/modules/biz/page/fh_biz_schedule_add.php

     
    132132        $this->set('biz_group_list', $biz_group_list[0]);
    133133        $this->set('target_c_member_id', $target_id);
    134134
     135        // グループのメンバーリストを取得
     136        $biz_group_member_list = biz_getGroupMember($form_val['biz_group_id']);
     137        $biz_group_member_id_list = array();
     138        foreach ($biz_group_member_list as $biz_group_member) {
     139            $biz_group_member_id_list[] = $biz_group_member['c_member_id'];
     140        }
     141
     142        //追加
     143        $members = array();
     144
     145        $sql = 'SELECT c_member_id, nickname FROM c_member WHERE c_member_id != '.$target_id;
     146        $members = db_get_all($sql);
     147
     148        $sql = 'SELECT c_member_id, nickname FROM c_member WHERE c_member_id = '.$target_id;
     149        $my_info = db_get_row($sql);
     150       
     151        array_unshift($members, $my_info);
     152
     153        $members[0]['checkflag'] = 1;
     154
     155        $jmembers = unserialize($requests['sc_j_mem_enc']);
     156
     157        $i = 0;
     158
     159        if (empty($jmembers)) {
     160            foreach ($members as $key => $value) {
     161                if (in_array($value['c_member_id'], $biz_group_member_id_list)) {
     162                    $members[$key]['checkflag'] = 1;
     163                }
     164            }
     165        } else {
     166            foreach ($members as $key => $value) {
     167                if ($jmembers[$i] == $value['c_member_id']) {
     168                    $members[$key]['checkflag'] = 1;
     169                    $i++;
     170                }
     171
     172                if (count($jmembers) < $i) {
     173                    break;
     174                }
     175            }
     176        }
     177        $this->set('members', $members);
     178       
    135179        return 'success';
    136180    }
    137181}
  • webapp_biz/modules/biz/templates/fh_biz_schedule_edit.tpl

     
    8181
    8282<select name='sc_rcount'>
    8383        ({section name=i loop=$rp_count})
    84                 <option type='radio' value='({$rp_count[i]})' ({if $repeat_term == $rp_count[i]})selected({/if})>({$rp_count[i]})週間
     84                <option value='({$rp_count[i]})' ({if ($repeat_term + 1) == $rp_count[i]})selected({/if})>({$rp_count[i]})週間
    8585        ({/section})
    8686</select>
    8787
     
    245245<tr>
    246246<td class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    247247</tr>
     248<input type="hidden" name="biz_group_id" value="0">
     249({*********})
    248250<tr>
    249 <td style="width:1px;" class="bg_01"><img src="./skin/dummy.gif" style="width:1px; height:1px;" class="dummy"></td>
    250 <td style="width:150px;" class="bg_05">
    251 
    252 <div class="padding_s" align="center">
    253 
    254 グループ
    255 
     251<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     252<td class="bg_05" align="center" valign="middle">
     253<div style="padding:4px 3px;">
     254参加者
    256255</div>
     256</td>
     257<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     258<td class="bg_02" align="left" valign="middle">
    257259
     260<table border="0" cellspacing="0" cellpadding="0">
     261<tr>
     262({foreach name=i from=$members item=item})
     263({if $item})
     264<td class="padding_ss" style="width:33%;" valign="top">
     265<input name='sc_j_mem[]' value='({$item.c_member_id})' type='checkbox' class='no_bg'({if $item.checkflag}) checked="checked"({/if})>({$item.nickname})
    258266</td>
    259 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    260 <td style="width:412px;" class="bg_02">
     267({else})
     268<td class="padding_ss" style="width:33%;">&nbsp;</td>
     269({/if})
    261270
    262 <table border="0" cellspacing="0" cellpadding="0" style="width:100%;">
    263 <tr>
    264 <td class="padding_ss">
    265 <select name="biz_group_id">
    266         <option type="radio" value="0">指定なし
    267 ({foreach from=$biz_group_list item=biz_group})
    268         <option type="radio" value="({$biz_group.biz_group_id})"
    269         ({if $biz_group.biz_group_id == $target_biz_group_id})
    270          selected
    271         ({/if})
    272         >({$biz_group.name})
     271({if $smarty.foreach.i.last && ($smarty.foreach.i.iteration%3==1 || $smarty.foreach.i.iteration%3==2)})
     272<td class="padding_ss" style="width:33%;">&nbsp;</td>
     273({/if})
     274({if $smarty.foreach.i.last && $smarty.foreach.i.iteration%3==1 })
     275<td class="padding_ss" style="width:33%;">&nbsp;</td>
     276({/if})
     277({if !$smarty.foreach.i.last && $smarty.foreach.i.iteration%3==0})
     278</tr><tr>
     279({/if})
    273280({/foreach})
    274 </select>
    275 </td>
    276281</tr>
    277282</table>
    278283
     284({*ここまで:新規予定*})
     285
    279286</td>
    280 <td style="width:1px;" class="bg_01"><img src="./skin/dummy.gif" style="width:1px; height:1px;" class="dummy"></td>
     287<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    281288</tr>
    282289({*********})
    283290<tr>
     
    297304<div style="padding:4px 3px;">
    298305
    299306<input type='radio' name='public_flag' value='public' ({if $public_flag == 'public'})checked({/if}) class="no_bg">全体に公開<br>
    300 <input type='radio' name='public_flag' value='group' ({if $public_flag == 'group'})checked({/if}) class="no_bg">グループまで公開<br>
    301 <input type='radio' name='public_flag' value='private' ({if $public_flag == 'private'})checked({/if}) class="no_bg">公開しない<br>
     307<input type='radio' name='public_flag' value='private' ({if $public_flag == 'private'})checked({/if}) class="no_bg">参加者のみに公開<br>
    302308
    303309</div>
    304310</td>
  • webapp_biz/modules/biz/templates/h_biz_group_find_all.tpl

     
    5757<a href="({t_url m=pc a=page_h_diary_list_all})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})">日記検索</a>
    5858|
    5959<a href="({t_url m=pc a=page_h_com_find_all})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})">コミュニティ 検索</a>
     60({if $smarty.const.USE_EXTRA_SERVICE})
    6061|
    6162<a href="http://www.google.com/search?hl=ja&amp;lr=lang_ja&amp;ie=Shift_JIS&amp;oe=Shift_JIS&amp;q=({$smarty.capture.keyword_url|smarty:nodefaults})" target="_blank">Web 検索</a>
    62 
     63({/if})
    6364</form>
    6465
    6566<!-- ここまで:主内容>>並び替え・カテゴリ・検索 -->
  • webapp_biz/modules/biz/templates/fh_home_edit_biz_todo.tpl

     
    173173
    174174<div class="padding_s">
    175175<select name="biz_group_id">
    176         <option type="radio" value="0">指定なし
     176        <option value="0">指定なし
    177177({foreach from=$biz_group_list item=biz_group})
    178         <option type="radio" value="({$biz_group.biz_group_id})"
     178        <option value="({$biz_group.biz_group_id})"
    179179        ({if $biz_group.biz_group_id == $todo.biz_group_id})
    180180         selected
    181181        ({/if})
  • webapp_biz/modules/biz/templates/h_biz_schedule_edit.tpl

     
    8080
    8181<select name='sc_rcount'>
    8282        ({section name=i loop=$rp_count})
    83                 <option type='radio' value='({$rp_count[i]})'>({$rp_count[i]})週間
     83                <option value='({$rp_count[i]})'>({$rp_count[i]})週間
    8484        ({/section})
    8585</select>
    8686
  • webapp_biz/modules/biz/templates/fh_biz_schedule_add.tpl

     
    8181
    8282<select name='sc_rcount'>
    8383        ({section name=i loop=$rp_count})
    84                 <option type='radio' value='({$rp_count[i]})'>({$rp_count[i]})週間
     84                <option value='({$rp_count[i]})'>({$rp_count[i]})週間
    8585        ({/section})
    8686</select>  
    8787
     
    234234<tr>
    235235<td class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    236236</tr>
     237({*********})
    237238<tr>
    238239<td style="width:1px;" class="bg_01"><img src="./skin/dummy.gif" style="width:1px; height:1px;" class="dummy"></td>
    239240<td style="width:150px;" class="bg_05">
    240241
    241242<div class="padding_s" align="center">
    242243
    243 グループ
     244参加者<br>※未選択は全員
    244245
    245246</div>
    246247
     
    250251
    251252<table border="0" cellspacing="0" cellpadding="0" style="width:100%;">
    252253<tr>
    253 <td class="padding_ss">
    254 <select name="biz_group_id">
    255         <option type="radio" value="0">指定なし
    256 ({foreach from=$biz_group_list item=biz_group})
    257         <option type="radio" value="({$biz_group.biz_group_id})"({if $form_val.biz_group_id == $biz_group.biz_group_id}) selected({/if})>({$biz_group.name})
     254({foreach from=$members item=item name=mem})
     255({if $item})
     256<td class="padding_ss" style="width:33%;" valign="top">
     257
     258<input name='sc_j_mem[]' value='({$item.c_member_id})' type='checkbox' class='no_bg'({if $item.checkflag}) checked="checked"({/if})>({$item.nickname})
     259
     260</td>
     261({else})
     262<td class="padding_ss" style="width:33%;">&nbsp;</td>
     263({/if})
     264
     265
     266({if $smarty.foreach.mem.last && ($smarty.foreach.mem.iteration%3 == 1 || $smarty.foreach.mem.iteration%3 == 2)})<td>&nbsp;</td>({/if})
     267
     268({if $smarty.foreach.mem.last && $smarty.foreach.mem.iteration%3 == 1})<td>&nbsp;</td>({/if})
     269
     270({if !$smarty.foreach.mem.last && $smarty.foreach.mem.iteration%3 == 0})</tr><tr>({/if})
    258271({/foreach})
    259 </select>
    260 </td>
    261272</tr>
    262273</table>
    263274
     
    269280<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    270281</tr>
    271282({*********})
     283<input type="hidden" name="biz_group_id" value="0">
     284
    272285<tr>
    273286<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    274287<td class="bg_05" align="center" valign="middle">
     
    282295<div style="padding:4px 3px;">
    283296
    284297<input type='radio' name='public_flag' value='public' checked class="no_bg">全体に公開<br>
    285 <input type='radio' name='public_flag' value='group' class="no_bg">グループまで公開<br>
    286 <input type='radio' name='public_flag' value='private' class="no_bg">公開しない<br>
     298<input type='radio' name='public_flag' value='private' class="no_bg">参加者のみに公開<br>
    287299
    288300</div>
    289301</td>
     
    294306<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    295307</tr>
    296308({*********})
     309
    297310<tr>
    298311<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    299312<td class="bg_02" align="center" colspan="3">
  • webapp_biz/modules/biz/templates/fh_biz_schedule_view.tpl

     
    172172<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    173173</tr>
    174174({*********})
     175({if $is_h})
    175176<tr>
    176177<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    177178<td class="bg_05" align="center" valign="middle">
    178179<div style="padding:4px 3px;">
     180
    179181登録者
    180182</div>
    181183</td>
     
    192194<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    193195</tr>
    194196({*********})
     197({/if})
    195198<tr>
    196199<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    197200<td class="bg_05" align="center" valign="middle">
    198201<div style="padding:4px 3px;">
    199 ({if $schedule.biz_group_id})
    200 グループ
    201 ({else})
     202
    202203参加者
    203 ({/if})
    204204</div>
    205205</td>
    206206<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    207207<td class="bg_02" align="left" valign="middle">
    208208<div style="padding:4px 3px;">
    209 ({if $schedule.biz_group_id})
    210         <a href="({t_url m=biz a=page_g_home})&amp;target_c_commu_id=({$schedule.biz_group_id})">({$schedule.biz_group_name})</a><br>
    211 ({elseif $target_c_member_id})
    212         <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$target_c_member_id})">({$schedule.target_c_member_nickname})</a>        <br>
    213 ({else})
    214         <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$schedule.c_member_id})">({$schedule.writer_name})</a>   <br>
    215 ({/if})
     209
     210({foreach item=name key=id from=$jmembers})
     211        <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$id})">({$name})</a>     <br>
     212({/foreach})
     213
    216214</div>
    217215</td>
    218216<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     
    226224<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    227225<td class="bg_05" align="center" valign="middle">
    228226<div style="padding:4px 3px;">
     227
    229228公開範囲
     229
    230230</div>
    231231</td>
    232232<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    233233<td class="bg_02" align="left" valign="middle">
    234234<div style="padding:4px 3px;">
    235 ({if $schedule.public_flag == "public"})
    236 全員に公開
    237 ({elseif $schedule.public_flag == "group"})
    238 グループまで公開
    239 ({elseif $schedule.public_flag == "private"})
    240 公開しない
     235
     236({if $schedule.public_flag == 'private'})
     237参加者のみに公開
     238({else})
     239全体に公開
    241240({/if})
     241
    242242</div>
    243243</td>
    244244<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     
    296296
    297297</td>
    298298</tr>
     299
    299300({if $schedule.rep_first})
    300301<tr>
    301302<td class="padding_ss" align="center" colspan="2">
  • webapp_biz/modules/ktai/templates/f_home.tpl

     
    156156({foreach from=$target_c_member.profile key=key item=item})
    157157({if $item.form_type == 'textarea'})
    158158<font color="green">[({$item.caption})]</font><br>
    159 ({$item.value|nl2br})
     159({$item.value|t_url2a_ktai|nl2br})
    160160<br>
    161161({/if})
    162162({/foreach})
  • webapp_biz/modules/admin_biz/lib/etc_admin.php

     
    66
    77function admin_fetch_inc_header($display_navi = true)
    88{
    9     $v['title'] = SNS_NAME . 'BIZ用管理ページ';
     9    $v['title'] = SNS_NAME . 'BIZ用管理画面';
    1010    $v['display_navi'] = $display_navi;
    1111    $v['PHPSESSID'] = md5(session_id());
    1212    $v['module_name'] = ADMIN_BIZ_MODULE_NAME;
  • webapp_biz/modules/admin_biz/page/update_hash_table.php

     
    44 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    55 */
    66
    7 // 管理ページ名のランダマイズ
     7// 管理画面のページ名ランダム生成
    88class admin_biz_page_update_hash_table extends OpenPNE_Action
    99{
    1010    function execute($requests)
  • webapp_biz/modules/admin_biz/templates/inc_header.tpl

     
    1515<tr>
    1616<td style="width:100%;background:#000000;color:#ffffff;padding:5px;" colspan="2">
    1717
    18 <h1><a href="?m=({$module_name})" title="({$title})">({$title})</a></h1>
     18<h1><a href="?m=({$module_name})">({$title})</a></h1>
    1919
    2020</td>
    2121</tr>
     
    2727
    2828<p>PNEBIZ関連設定・管理</p>
    2929<ul>
    30 <li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('biz_edit_c_admin_config')})" title="基本設定">基本設定</a><br>
    31 <li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('biz_shisetsu_list')})" title="施設管理">施設管理</a><br>
     30<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('biz_edit_c_admin_config')})">基本設定</a><br>
     31<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('biz_shisetsu_list')})">施設管理</a><br>
    3232</ul>
    3333
    34 <p>管理ページ設定</p>
     34<p>管理画面設定</p>
    3535<ul>
    36 <li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('edit_admin_password')})" title="パスワード変更: 管理画面ログイン用パスワードの変更">パスワード変更</a><br>
    37 <li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('update_hash_table')})" title="ページ名ランダム生成: 管理画面のページ名を推測不可能なランダム文字列で置換">ページ名ランダム生成</a><br>
    38 <li><a href="?m=({$module_name})&amp;a=do_({$hash_tbl->hash('logout','do')})&amp;sessid=({$PHPSESSID})" title="ログアウト: 管理画面からログアウト">ログアウト</a>
     36<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('edit_admin_password')})">パスワード変更</a><br>
     37<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('update_hash_table')})">ページ名ランダム生成</a><br>
     38<li><a href="?m=({$module_name})&amp;a=do_({$hash_tbl->hash('logout','do')})&amp;sessid=({$PHPSESSID})">ログアウト</a>
    3939</ul>
    4040
    4141<div style="text-align:left;padding:.5em 5px;">
    42 【<a href="./" title="サイトを表示" target="_blank">サイトを表示</a>】
     42【<a href="./" target="_blank">サイトを表示</a>】
    4343</div>
    4444
    4545</div>
  • webapp_biz/modules/admin_biz/templates/update_hash_table.tpl

     
    11({$inc_header|smarty:nodefaults})
    22
    3 <h2>管理ページ名をランダム生成</h2>
     3<h2>管理画面のページ名ランダム生成</h2>
    44
    5 <p>管理ページのページ名を推測できないようにランダム文字列で置換します。<br>
     5<p>管理画面のページ名を推測できないようにランダム文字列で置換します。<br>
    66ページ名が既にランダム文字列の状態で再度実行すると、別の文字列で置換されます。</p>
    77
    88<form action="./" method="post">
  • webapp_biz/modules/admin_biz/templates/edit_admin_password.tpl

     
    66<p class="caution">({$msg})</p>
    77({/if})
    88
    9 <p>管理ページ用のパスワードを変更することができます。</p>
     9<p>管理画面用のパスワードを変更することができます。</p>
    1010
    1111<ul>
    1212<li class="caution">パスワードは6~12文字の半角英数で入力してください。</li>
  • webapp_biz/modules/ktai_biz/do/fhg_biz_schedule_add.php

     
    1111        $u  = $GLOBALS['KTAI_C_MEMBER_ID'];
    1212        $tail = $GLOBALS['KTAI_URL_TAIL'];
    1313
    14         //target_idの指定
    1514        if (!$requests['target_id']) {
    1615            $requests['target_id'] = $u;
    1716        }
     17       
     18        $requests['sc_b_year'] = $requests['sc_b_year'] + 2000;
    1819
    19         //ERROR----------------
    20         //存在しない日付
     20        $biz_schedule_member = array();
     21 
     22        if ($requests['sc_j_mem'] == 'my') {
     23            $biz_schedule_member = array($requests['target_id']);
     24        }
     25
    2126        if (!checkdate($requests['sc_b_month'], $requests['sc_b_date'], $requests['sc_b_year'])) {
    2227            $redirect_script = '?m=ktai_biz&a=page_fh_biz_schedule_add&'.$tail;
    23             $msg = '存在しない日付が指定されました。';
     28            $msg = '存在しない予定が入力されました。';
    2429
    25             //日付関連の引数は返さなくてもよい
    2630            $url = $redirect_script.
    2731                        '&msg='.$msg.
    2832                        '&title='.$requests['sc_title'].
     
    4246            $_REQUEST['target_id'] = $requests['target_id'];
    4347
    4448
    45             $_REQUEST['msg'] = '存在しない日付が指定されました。';
     49            $_REQUEST['msg'] = '存在しない予定が入力されました。';
    4650            openpne_forward('ktai_biz', 'page', "fh_biz_schedule_add");
    4751            exit;
    4852        }
    4953        //---------------------
    5054
    5155        //ERROR----------------
    52         //タイトル未入力
    5356        if (empty($requests['sc_title'])) {
    5457            $redirect_script = '?m=ktai_biz&a=page_fh_biz_schedule_add&'.$tail;
    5558            $msg = 'タイトルを入力してください。';
     
    8386        }   
    8487        //---------------------
    8588
    86         //日付のフォーマットを設定
    8789        $begin_date = $requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.$requests['sc_b_date'];
    8890
    8991        $begin_time = $requests['sc_b_hour'].':'.$requests['sc_b_minute'];
     
    9193
    9294        //ERROR---------------
    9395        if ((strtotime($finish_time) < strtotime($begin_time)) && ($finish_time != ':')) {
    94             //終了時間と開始時間が変
    9596            $redirect_script = '?m=ktai_biz&a=page_fh_biz_schedule_add&'.$tail;
    9697            $msg = '終了時刻が開始時刻より先です。';
    9798            $begin_date = $requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.$requests['sc_b_date'];
     
    126127        $finish_date = $begin_date;
    127128
    128129        if (!($requests['sc_b_hour'] || $requests['sc_b_minute'] || $requests['sc_f_hour'] || $requests['sc_f_minute'])) {
    129             //時刻指定なし
    130130            $begin_time = $finish_time = null;
    131131        } elseif (!($requests['sc_f_hour'] || $requests['sc_f_minute'])) {
    132132            $finish_time = null;
    133133        }
    134134
    135135        if (!$requests['sc_rp']) {
    136             //繰り返しをしない予定登録
    137             biz_insertSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['biz_group_id'], $requests['public_flag']);
     136            biz_insertSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['biz_group_id'], $requests['public_flag'], $biz_schedule_member);
    138137        } else {
    139             //繰り返し予定
    140             $tmp = $begin_date;  //処理中の日付
     138            $tmp = $begin_date;
    141139
    142140            for ($i=0; date("Ymd", strtotime($tmp)) < date("Ymd", strtotime($finish_date)); $i++) {
    143141                $nowday = strtotime($requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.($requests['sc_b_date']+$i));
    144142                $tmp = date("Ymd", $nowday);
    145143                if ($rp_rule & (1 << date("w",$nowday))) {
    146                     biz_insertSchedule($requests['sc_title'], $u, $tmp, $tmp, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, $first_id, $requests['biz_group_id'], $requests['public_flag']);
     144                    biz_insertSchedule($requests['sc_title'], $u, $tmp, $tmp, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, $first_id, $requests['biz_group_id'], $requests['public_flag'], $biz_schedule_member);
    147145                }
    148146            }
    149147        }
  • webapp_biz/modules/ktai_biz/do/fh_biz_schedule_edit.php

     
    1414        if (!biz_isPermissionSchedule($u, $requests['schedule_id'])) {
    1515            handle_kengen_error();
    1616        }
    17        
     17        $schedule = biz_getScheduleInfo($requests['schedule_id']);
     18        $requests['sc_b_year'] = $requests['sc_b_year'] + 2000;
     19
    1820        //ERROR----------------
    1921        //存在しない日付
    2022        if (!checkdate($requests['sc_b_month'], $requests['sc_b_date'], $requests['sc_b_year'])) {
     
    126128
    127129        $finish_date = $begin_date;  //当日中に終わる予定は、開始日と終了日は同一でなければならない
    128130
     131        $schedule_id = '';
    129132
    130         $finish_date = date("Y-m-d", strtotime($requests['sc_b_year'].'-'.$requests['sc_b_month'].'-'.($requests['sc_b_date']+($requests['sc_bn']-1))));
     133        $biz_schedule_member = biz_getJoinIdSchedule($requests['schedule_id']);
    131134
    132         $schedule_id = '';
    133 
    134         biz_editSchedule($requests['sc_title'], $u, $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['sc_j_mem'], $requests['public_flag'], $requests['schedule_id']);
     135        biz_editSchedule($requests['sc_title'], $schedule['c_member_id'], $begin_date, $finish_date, $begin_time, $finish_time, $requests['sc_memo'], $rp_rule, 0, $requests['sc_j_mem'], $requests['public_flag'], $requests['schedule_id'], $biz_schedule_member);
    135136        $schedule_id = $requests['schedule_id'];
    136137
    137138
  • webapp_biz/modules/ktai_biz/page/fh_biz_schedule_edit.php

     
    2626        }
    2727
    2828        //日付・時刻を出す
    29         $begin_year = date("y", strtotime($requests['begin_date']));
    30         $begin_month = date("m", strtotime($requests['begin_date']));
    31         $begin_day = date("j", strtotime($requests['begin_date']));
     29        if (!is_null($requests['begin_date'])) {
     30            $begin_year = date("y", strtotime($requests['begin_date']));
     31            $begin_month = date("m", strtotime($requests['begin_date']));
     32            $begin_day = date("d", strtotime($requests['begin_date']));
     33        }
    3234
    33         $begin_hour = date("G", strtotime($requests['begin_time']));
    34         $begin_min = date("i", strtotime($requests['begin_time']));
    35         $finish_hour = date("G", strtotime($requests['finish_time']));
    36         $finish_min = date("i", strtotime($requests['finish_time']));
     35        if (!is_null($requests['begin_time'])) {
     36            $begin_hour = date("H", strtotime($requests['begin_time']));
     37            $begin_min = date("i", strtotime($requests['begin_time']));
     38        }
    3739
     40        if (!is_null($requests['finish_time'])) {
     41            $finish_hour = date("H", strtotime($requests['finish_time']));
     42            $finish_min = date("i", strtotime($requests['finish_time']));
     43        }
     44
    3845        $j_members = unserialize($requests['members']);
    3946
    4047        if ($j_members) {
  • webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_edit.tpl

     
    2828
    2929詳細:({$value})<br>
    3030登録者:({$writer})<br>
     31<input type="hidden" name="biz_group_id" value="0">
     32<input type="hidden" name="public_flag" value="public">
     33
    3134公開範囲:<br>
    3235<input type='radio' name='public_flag' value='public' ({if $public_flag == 'public'})checked({/if})>全体に公開<br>
    33 <input type='radio' name='public_flag' value='group' ({if $public_flag == 'group'})checked({/if})>グループまで公開<br>
    34 <input type='radio' name='public_flag' value='private' ({if $public_flag == 'private'})checked({/if})>公開しない<br>
     36<input type='radio' name='public_flag' value='private' ({if $public_flag == 'private'})checked({/if})>参加者のみに公開<br>
    3537<br>
     38
    3639参加者:
    3740        ({foreach item=name key=id from=$member})
    3841                ({$name})&nbsp;
  • webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_add.tpl

     
    2020       
    2121タイトル:<input type="text" name='sc_title' size="30"><br>
    2222
    23 グループ:<select name="biz_group_id">
    24         <option type="radio" value="0">指定なし
    25 ({foreach from=$biz_group_list item=biz_group})
    26         <option type="radio" value="({$biz_group.biz_group_id})"({if $form_val.biz_group_id == $biz_group.biz_group_id}) selected({/if})>({$biz_group.name})
    27 ({/foreach})
    28 </select><br>
     23<input type="hidden" name="biz_group_id" value="0">
     24<input type="hidden" name="public_flag" value="public">
     25参加者:<select name='sc_j_mem'>
     26                <option value="my">({if $is_f})フレンド({else})自分({/if})のみ</option>
     27                <option value="">全ユーザー</option>
     28                ({foreach item=nm from=$jgroup name=join})
     29                <option value="({$nm.biz_group_id})">({$nm.name})
     30                ({/foreach})
     31               
     32                </select><br>
    2933公開範囲:<br>
    3034<input type='radio' name='public_flag' value='public' checked>全体に公開<br>
    31 <input type='radio' name='public_flag' value='group'>グループまで公開<br>
    32 <input type='radio' name='public_flag' value='private'>公開しない<br><br>
     35<input type='radio' name='public_flag' value='private'>参加者のみに公開<br><br>
    3336<center>
    3437
    35 
    3638<input type="hidden" name="target_id" value="({$t_id})">
    3739<input type='submit' name='entry' value='登録する'>
    3840</center>
  • webapp_biz/modules/ktai_biz/templates/fh_biz_schedule_view.tpl

     
    2323詳細:({$schedule.value})<br>
    2424登録者:<a href="({t_url m=ktai a=page_f_home})&amp;target_c_member_id=({$schedule.c_member_id})&amp;({$tail})">({$schedule.writer_name})</a><br>
    2525公開範囲:
    26 ({if $schedule.public_flag == "public"})
    27 全員に公開
    28 ({elseif $schedule.public_flag == "group"})
    29 グループまで公開
    30 ({elseif $schedule.public_flag == "private"})
    31 公開しない
     26({if $schedule.public_flag == "private"})
     27参加者のみに公開
     28({else})
     29全体に公開
    3230({/if})<br>
    3331参加者:
    3432({foreach item=name key=id from=$jmembers})
  • webapp/lib/smarty_plugins/modifier.t_url2a.php

     
    1212 */
    1313function smarty_modifier_t_url2a($string)
    1414{
    15     // "(&quot;) と '(&#039;) を元に戻す
    16     $search = array('&quot;', '&#039;');
    17     $replace = array('"', "'");
    18     $string = str_replace($search, $replace, $string);
    19 
    20     $url_pattern = '/https?:\/\/[\w\-.,:;\~\^\/?\@&=+\$%#!()]+/';
     15    $url_pattern = '/https?:\/\/(?:[a-zA-Z0-9_\-\/.,:;~?@=+$%#!()]|&amp;)+/';
    2116    return preg_replace_callback($url_pattern, 'smarty_modifier_t_url2a_callback', $string);
    2217}
    2318
    2419function smarty_modifier_t_url2a_callback($matches)
    2520{
    26     return pne_url2a($matches[0]);
     21    $url = str_replace('&amp;', '&', $matches[0]);
     22    return pne_url2a($url);
    2723}
    2824
    2925?>
  • webapp/lib/smarty_plugins/modifier.t_url2a_ktai.php

     
    1212 */
    1313function smarty_modifier_t_url2a_ktai($string)
    1414{
    15     // "(&quot;) と '(&#039;) を元に戻す
    16     $search = array('&quot;', '&#039;');
    17     $replace = array('"', "'");
    18     $string = str_replace($search, $replace, $string);
     15    $parts = parse_url(OPENPNE_URL);
     16    $openpne_url = $parts['host'] . $parts['path'];
    1917
    20     // "(&amp;) と '(&#038;) を元に戻す
    21     $search = array('&amp;', '&#038;;');
    22     $replace = array('&', "&");
    23     $string = str_replace($search, $replace, $string);
    24 
    25     $url_pattern = '/https?:\/\/(.*)\?m=ktai&a=page_[\w\-.,:;\~\^\/?\@&=+\$%#!()]+/';
     18    $url_pattern = sprintf('/https?:\/\/%s\?m=pc&amp;a=(page_fh_diary(?:[a-zA-Z0-9_=]|&amp;)*)/', preg_quote($openpne_url, '/'));
    2619    return preg_replace_callback($url_pattern, 'smarty_modifier_t_url2a_ktai_callback', $string);
    2720}
    2821
    2922function smarty_modifier_t_url2a_ktai_callback($matches)
    3023{
    31     $target = str_replace('https://', '', OPENPNE_URL);
    32     $target = str_replace('http://', '', $target);
    33     if ($matches[1] == $target) {
    34         return pne_url2a($matches[0]);
    35     } else {
    36         return $matches[0];
     24    $url = str_replace('&amp;', '&', $matches[0]);
     25
     26    // 携帯用URLに置換、ksid 追加
     27    $ktai_url = str_replace('?m=pc', '?m=ktai', $url) . '&' . $GLOBALS['KTAI_URL_TAIL'];
     28
     29    // 表示上は page_ 以降を最大40文字で縮める
     30    $urlstr = str_replace('&amp;', '&', $matches[1]);
     31
     32    $length = 40;
     33    $etc = '..';
     34
     35    if (strlen($urlstr) > $length) {
     36        $length -= strlen($etc);
     37        $urlstr = substr($urlstr, 0, $length) . $etc;
    3738    }
     39
     40    $ktai_url = htmlspecialchars($ktai_url, ENT_QUOTES, 'UTF-8');
     41    $urlstr = htmlspecialchars($urlstr, ENT_QUOTES, 'UTF-8');
     42
     43    return sprintf('<a href="%s">%s</a>', $ktai_url, $urlstr);
    3844}
    3945
    4046?>
  • webapp/lib/smarty_plugins/modifier.t_cmd.php

     
    1010        return $string;
    1111    }
    1212
    13     $regexp = '/&lt;cmd\s+src="(\w+)"(?:\s+args="([\w\-\+%]+(,[\w\-\+%]+)*)?")?\s*&gt;/i';
     13    $regexp = '/&lt;cmd\s+src=&quot;(\w+)&quot;(?:\s+args=&quot;([a-zA-Z0-9_\-+%]+(,[a-zA-Z0-9_\-+%]+)*)?&quot;)?\s*&gt;/i';
    1414    $GLOBALS['_CMD']['type'] = $type;
    1515
    1616    return preg_replace_callback($regexp, '_smarty_modifier_t_cmd_make_js', $string);
    17 
    1817}
    1918
    2019function _smarty_modifier_t_cmd_make_js($matches)
  • webapp/lib/smarty_plugins/modifier.t_url2cmd.php

     
    66
    77function smarty_modifier_t_url2cmd($string, $type = '')
    88{
    9     // "(&quot;) と '(&#039;) を元に戻す
    10     $search = array('&quot;', '&#039;');
    11     $replace = array('"', "'");
    12     $string = str_replace($search, $replace, $string);
    13 
    14     $url_pattern = "/https?:\/\/([a-zA-Z0-9\-.]+)\/?[\w\-.,:;\~\^\/?\@&=+\$%#!()]*/";
     9    $url_pattern = '/https?:\/\/([a-zA-Z0-9\-.]+)\/?(?:[a-zA-Z0-9_\-\/.,:;~?@=+$%#!()]|&amp;)*/';
    1510    $GLOBALS['_CMD']['type'] = $type;
    1611
    1712    return preg_replace_callback($url_pattern, '_smarty_modifier_t_cmd_make_url_js', $string);
     
    1914
    2015function _smarty_modifier_t_cmd_make_url_js($matches)
    2116{
    22     $url = $matches[0];
     17    $url = str_replace('&amp;', '&', $matches[0]);
    2318    $file = $matches[1] . '.js';
    2419    $path = './cmd/' . $file;
    2520
    2621    if (!OPENPNE_USE_CMD_TAG || !db_is_use_cmd($matches[1], $GLOBALS['_CMD']['type']) || !is_readable($path)) {
    2722        // t_url2aが無効
    28         if ( in_array($GLOBALS['_CMD']['type'], db_get_url2a_denied_list()) ){
    29             return $url;
     23        if (in_array($GLOBALS['_CMD']['type'], db_get_url2a_denied_list())) {
     24            return $matches[0];
    3025        } else {
    3126        // t_url2aが有効
    3227            return pne_url2a($url);
     
    3732<script type="text/javascript" src="cmd/{$file}"></script>
    3833<script type="text/javascript">
    3934<!--
    40 url2cmd('{$url}');
     35url2cmd('{$matches[0]}');
    4136//-->
    4237</script>
    4338EOD;
  • webapp/lib/mail/sns.php

     
    216216        //お知らせメール送信(PCへ)
    217217        send_bbs_info_mail_pc($ins_id, $this->c_member_id);
    218218
     219        if (OPENPNE_USE_POINT_RANK) {
     220            //トピック・イベントにコメントした人にポイント付与
     221            $point = db_action_get_point4c_action_id(11);
     222            db_point_add_point($u, $point);
     223        }
     224
    219225        return true;
    220226    }
    221227
     
    255261            }
    256262        }
    257263
    258         //日記を書いた人にポイント付与
    259         $point = db_action_get_point4c_action_id(4);
    260         db_point_add_point($this->c_member_id, $point);
     264        if (OPENPNE_USE_POINT_RANK) {
     265            //日記を書いた人にポイント付与
     266            $point = db_action_get_point4c_action_id(4);
     267            db_point_add_point($this->c_member_id, $point);
     268        }
    261269
    262270        return true;
    263271    }
  • webapp/lib/OpenPNE/KtaiID.php

     
    66
    77/**
    88 * OpenPNE_KtaiID
    9  * 端末IDを取得する
     9 * 個体識別番号を取得する
    1010 */
    1111class OpenPNE_KtaiID
    1212{
     
    2020    }
    2121
    2222    /**
    23      * IDを取得する (static)
     23     * 個体識別番号を取得する (static)
    2424     *
    2525     * @access public
    26      * @return string 端末ID(取得できなかった場合は空文字列)
     26     * @return string 個体識別番号(取得できなかった場合は空文字列)
    2727     */
    2828    function getID()
    2929    {
  • webapp/lib/OpenPNE/Config.php

     
    4747            'LIMIT_DOMAIN3',
    4848            'LIMIT_DOMAIN4',
    4949            'LIMIT_DOMAIN5',
     50            'OPENPNE_USE_POINT_RANK',
    5051        );
    5152    }
    5253
     
    134135            'LIMIT_DOMAIN3' => '',
    135136            'LIMIT_DOMAIN4' => '',
    136137            'LIMIT_DOMAIN5' => '',
    137 
     138            'OPENPNE_USE_POINT_RANK' => 1,
     139            'OPENPNE_DISP_POINT' => 1,
     140            'OPENPNE_DISP_RANK' => 1,
    138141        // config.php
    139142            'OPENPNE_RSS_CACHE_DIR' => OPENPNE_VAR_DIR . '/rss_cache',
    140143            'OPENPNE_UNDER_MAINTENANCE' => false,
     
    165168            'ADMIN_MODULE_NAME' => 'admin',
    166169            'ADMIN_INIT_CONFIG' => true,
    167170            'SERVER_IP_KEY' => 'REMOTE_ADDR',
    168             'OPENPNE_USE_CMD_TAG' => true,
    169171            'OPENPNE_USE_FUNCTION_CACHE' => false,
    170172            'OPENPNE_USE_MYSQL_HINT' => false,
    171173            'OPENPNE_USE_FLASH_LIST' => true,
     
    174176            'OPENPNE_SESSION_CHECK_URL' => false,
    175177            'OPENPNE_INFO_URL' => 'http://info.openpne.jp/rss',
    176178            'DISPLAY_OPENPNE_INFO' => true,
    177             'OPENPNE_DISP_POINT' => false,
    178             'OPENPNE_DISP_RANK' => false,
    179179            'IS_SLAVEPNE' => false,
    180180        // 固定値
    181181            'AMAZON_TOKEN'   => '1WZYY1W9YF49AGM0RTG2',
  • webapp/lib/OpenPNE/RSS.php

     
    44 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    55 */
    66
    7 require_once 'PNE/SimplePie.php';
     7require_once 'simplepie.inc';
    88
    99/**
    1010 * OpenPNE_RSS
     
    2222
    2323    function fetch($rss_url)
    2424    {
    25         $feed = new PNE_SimplePie();
     25        $feed = new SimplePie($rss_url, OPENPNE_RSS_CACHE_DIR);
    2626
    27         /*フィードURLの設定*/
    28         $feed->feed_url($rss_url);
    29         /*キャッシュディレクトリの設定*/
    30         $feed->cache_location(OPENPNE_RSS_CACHE_DIR);
    31 
    32         /*フィード開始*/
    3327        if (!$feed->init()) {
    3428            return false;
    3529        }
    3630
     31        if (!($items = $feed->get_items())) {
     32            return false;
     33        }
     34
    3735        $result = array();
    38         foreach ($feed->get_items() as $item) {
     36        foreach ($items as $item) {
    3937            $title = $item->get_title();
    4038            $links = $item->get_links();
    4139            $description = $item->get_description();
     
    8381     */
    8482    function auto_discovery($url)
    8583    {
    86         $feed = new PNE_SimplePie();
    87         $data = @$feed->get_file($url);
    88 
    89         // htmlを取得できたか調べる
    90         if (!$data) {
    91             return false;
     84        // path 未指定の場合は「/」に設定する
     85        $parts = parse_url($url);
     86        if (empty($parts['path'])) {
     87            $url .= '/';
    9288        }
    9389
    94         $feed->feed_url($url);
    95         if (!$feed->init()) {
    96             return false;
    97         }
    98 
    99         return $feed->subscribe_url();
     90        $file = @new SimplePie_File($url);
     91        $locator = new SimplePie_Locator($file);
     92        return $locator->find();
    10093    }
    10194}
    10295
  • webapp/lib/db/point.php

     
    3030
    3131function db_point_add_point($c_member_id, $point)
    3232{
    33 
     33    if (!OPENPNE_USE_POINT_RANK) {
     34        return false;
     35    }
     36   
    3437    // 管理者は加算しない
    3538    if ($c_member_id == 1) {
    3639        return false;
     
    7275
    7376    //ランクアップしたらメール送信
    7477    if ($before_rank['point'] != $after_rank['point']) {
    75         send_mail_rankup2admin($c_member_id);
     78        send_mail_pcktai_rank_up($c_member_id, $before_rank, $after_rank);
     79        send_mail_admin_rank_up($c_member_id, $before_rank, $after_rank);
    7680    }
    7781
    7882    return $p;
     
    9296    return db_get_one($sql, $params);
    9397}
    9498
     99//ポイントからランクを取得
     100function db_point_get_rank4point($point)
     101{
     102    $sql = "SELECT * FROM c_rank WHERE point <= ? ORDER BY point DESC";
     103    $params = array(intval($point));
     104    return db_get_row($sql, $params);
     105}
     106
     107//ランク情報を全部取得
     108function db_point_get_rank_all()
     109{
     110    $sql = "SELECT * FROM c_rank ORDER BY point";
     111    return db_get_all($sql);
     112}
     113
     114//引数で指定したポイントのランクが存在するかどうか
     115function db_point_is_rank4point($point)
     116{
     117    $sql = 'SELECT c_rank_id FROM c_rank WHERE point = ?';
     118    return (bool)db_get_one($sql, array(intval($point)));
     119}
     120
    95121?>
  • webapp/lib/db/review.php

     
    1616function db_review_c_friend_review_list4c_member_id($c_member_id, $limit)
    1717{
    1818    $friends = db_friend_c_member_id_list($c_member_id);
     19    if (!$friends) {
     20        return array();
     21    }
    1922    $ids = implode(',', array_map('intval', $friends));
    2023
    2124    $sql = 'SELECT * FROM c_review INNER JOIN c_review_comment USING (c_review_id)' .
     
    385388
    386389function db_review_c_member_review_add_confirm_c_member_review4c_review_id($c_review_id, $c_member_id)
    387390{
     391    if (!$c_review_id) {
     392        return array();
     393    }
    388394    $c_review_id_str = implode(',', array_map('intval', $c_review_id));
    389395    $sql = "SELECT * FROM c_review as cr, c_review_comment as crc , c_review_category as crc2 " .
    390396            " WHERE cr.c_review_id = crc.c_review_id " .
  • webapp/lib/db/bookmark.php

     
    6868function db_bookmark_diary_list($c_member_id, $limit)
    6969{
    7070    $bookmarks = db_bookmark_c_member_id_list($c_member_id, true);
     71    if (!$bookmarks) {
     72        return array();
     73    }
    7174    $ids = implode(',', array_map('intval', $bookmarks));
    7275
    7376    $sql = 'SELECT c_diary.* FROM c_diary, c_member WHERE c_diary.c_member_id IN ('.$ids.') AND ((c_diary.public_flag = \'public\') OR (c_diary.public_flag = \'default\' AND c_member.public_flag_diary = \'public\')) AND c_diary.c_member_id=c_member.c_member_id ORDER BY r_datetime DESC';
     
    8891function db_bookmark_blog_list($c_member_id, $limit)
    8992{
    9093    $bookmarks = db_bookmark_c_member_id_list($c_member_id, true);
     94    if (!$bookmarks) {
     95        return array();
     96    }
    9197    $ids = implode(',', array_map('intval', $bookmarks));
    9298
    9399    $sql = 'SELECT * FROM c_rss_cache WHERE c_member_id IN (' . $ids . ') ORDER BY r_datetime DESC';
     
    106112function db_bookmark_diary_list_with_pager($c_member_id, $page_size, $page)
    107113{
    108114    $bookmarks = db_bookmark_c_member_id_list($c_member_id, true);
     115    if (!$bookmarks) {
     116        return array(array(), false, false, 0);
     117    }
    109118    $ids = implode(',', array_map('intval', $bookmarks));
    110119
    111120    $sql = 'SELECT c_diary.* FROM c_diary, c_member WHERE c_diary.c_member_id IN ('.$ids.') AND ((c_diary.public_flag = \'public\') OR (c_diary.public_flag = \'default\' AND c_member.public_flag_diary = \'public\')) AND c_diary.c_member_id=c_member.c_member_id ORDER BY r_datetime DESC';
     
    177186    return db_get_one($sql, $params);
    178187}
    179188
    180 ?>
    181 <?php
    182189/**
    183  * @copyright 2005-2007 OpenPNE Project
    184  * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    185  */
    186 
    187 /**
    188190 * お気に入り追加
    189191 */
    190192function db_bookmark_insert_c_bookmark($c_member_id_from, $c_member_id_to)
  • webapp/lib/db/member.php

     
    107107    $c_member_secure = db_get_row($sql, array(intval($c_member_id)));
    108108   
    109109    if (is_array($c_member_secure)) {
    110         return array_map('t_decrypt', $c_member_secure);
    111     } else {
    112         return $c_member_secure;
     110        $c_member_secure['pc_address'] = t_decrypt($c_member_secure['pc_address']);
     111        $c_member_secure['ktai_address'] = t_decrypt($c_member_secure['ktai_address']);
     112        $c_member_secure['regist_address'] = t_decrypt($c_member_secure['regist_address']);
    113113    }
     114    return $c_member_secure;
    114115}
    115116
    116117/**
     
    12801281
    12811282function db_member_delete_c_member_pre($c_member_id, $delete_c_member_ids)
    12821283{
    1283     if (!is_array($delete_c_member_ids)) {
     1284    if (!(is_array($delete_c_member_ids) && $delete_c_member_ids)) {
    12841285        return false;
    12851286    }
    12861287    $ids = implode(',', array_map('intval', $delete_c_member_ids));
     
    13021303
    13031304function db_member_delete_c_member_ktai_pre($c_member_id, $delete_c_member_ids)
    13041305{
    1305     if (!is_array($delete_c_member_ids)) {
     1306    if (!is_array($delete_c_member_ids) && $delete_c_member_ids) {
    13061307        return false;
    13071308    }
    13081309    $ids = implode(',', array_map('intval', $delete_c_member_ids));
     
    13541355
    13551356//--- profile関連
    13561357
     1358function db_member_c_profile4name($name)
     1359{
     1360    $sql = 'SELECT * FROM c_profile WHERE name = ?';
     1361    return db_get_row($sql, array($name));
     1362}
     1363
    13571364function db_member_update_c_member_profile($c_member_id, $c_member_profile_list)
    13581365{
    13591366    //function cache削除
     
    13651372        $params = array(intval($c_member_id), intval($item['c_profile_id']));
    13661373        db_query($sql, $params);
    13671374
    1368         if ($item['value']) {
     1375        if (!(is_null($item['value']) || $item['value'] === '')) {
    13691376            if (is_array($item['value'])) {
    13701377                foreach ($item['value'] as $key => $value) {
    13711378                    do_config_prof_insert_c_member_profile($c_member_id, $item['c_profile_id'], $key, $value, $item['public_flag']);
     
    13981405{
    13991406    // 存在するIDのみを抽出
    14001407    $c_member_id_block = array_unique(array_map('intval', $c_member_id_block));
     1408    if (!$c_member_id_block) {
     1409        return false;
     1410    }
    14011411    $ids = implode(',', $c_member_id_block);
    14021412    $sql = 'SELECT c_member_id FROM c_member WHERE c_member_id IN ('.$ids.')';
    14031413    $c_member_id_block = db_get_col($sql);
  • webapp/lib/db/rss.php

     
    3030function db_rss_list_friend_c_rss_cache_list($c_member_id, $limit)
    3131{
    3232    $friends = db_friend_c_member_id_list($c_member_id, true);
     33    if (!$friends) {
     34        return array();
     35    }
    3336    $ids = implode(',', array_map('intval', $friends));
    3437
    3538    $hint = db_mysql_hint('USE INDEX (r_datetime_c_member_id, r_datetime)');
     
    159162    }
    160163
    161164    foreach ($items as $item) {
     165        // エスケープされた文字列を元に戻す
     166        $trans_table = array_flip(get_html_translation_table(HTML_SPECIALCHARS, ENT_QUOTES));
     167        $trans_table['&#039;'] = "'";
     168        $item['title'] = strtr($item['title'], $trans_table);
     169        $item['body'] = strtr($item['body'], $trans_table);
     170
    162171        // 最新のものと比較
    163172        if (!db_is_duplicated_rss_cache($c_member_id, $item['date'], $item['link']) &&
    164173            !db_is_future_rss_item($item['date'])) {
  • webapp/lib/db/diary.php

     
    1212 */
    1313function db_diary_category_list4c_member_id($c_member_id)
    1414{
    15     $sql = 'SELECT c_diary_category_id, category_name FROM c_diary_category ' .
    16         'WHERE c_member_id = ?';
     15    $sql = 'SELECT c_diary_category_id, category_name FROM c_diary_category '
     16         . 'WHERE c_member_id = ? ORDER BY c_diary_category_id';
    1717    $result = db_get_all($sql, array(intval($c_member_id)));
    1818
    1919    return $result;
     
    2929function db_diary_get_category_id4category_name($c_member_id, $category_name)
    3030{
    3131    $sql = 'SELECT c_diary_category_id FROM c_diary_category ' .
    32         'WHERE category_name LIKE ? AND c_member_id = ?';
     32        'WHERE category_name = ? AND c_member_id = ?';
    3333    return db_get_one($sql, array($category_name, intval($c_member_id)));
    3434}
    3535
     
    5353{
    5454    $sql = 'SELECT c_diary_category_id FROM c_diary_category_diary WHERE c_diary_id = ?';
    5555    $category_list = db_get_col($sql, array(intval($c_diary_id)));
    56     $ids = join(',', $category_list);
     56    if (!$category_list) {
     57        return array();
     58    }
     59    $ids = implode(',', $category_list);
    5760
    58     $sql = 'SELECT c_diary_category_id, category_name FROM c_diary_category' .
    59         ' WHERE c_diary_category_id IN ('.$ids.')';
     61    $sql = 'SELECT c_diary_category_id, category_name FROM c_diary_category'
     62         . ' WHERE c_diary_category_id IN ('.$ids.') ORDER BY c_diary_category_id';
    6063    return db_get_all($sql);
    6164}
    6265
    6366/**
    6467 * カテゴリIDから日記を得る
    6568 *
     69 * @param int $c_member_id
    6670 * @param int $c_diary_category_id
     71 * @param int $u
     72 * @param int $page_size
     73 * @param int $page
    6774 * @return array
    6875 */
    69 function db_diary_list4c_diary_category_id($c_member_id, $c_diary_category_id, $u = null)
     76function db_diary_list4c_diary_category_id($c_member_id, $c_diary_category_id, $u = null, $page_size = 20, $page = 0)
    7077{
    7178    $sql = 'SELECT c_diary_id FROM c_diary_category_diary WHERE c_diary_category_id = ?';
    7279    $diary_list = db_get_col($sql, array(intval($c_diary_category_id)));
    73     $ids = join(',', $diary_list);
     80    if (!$diary_list) {
     81        return array(array(), false, false, 0);
     82    }
     83    $ids = implode(',', $diary_list);
    7484
    7585    $pf_cond = db_diary_public_flag_condition($c_member_id, $u);
    76     $sql = 'SELECT * FROM c_diary' .
    77         ' WHERE c_diary_id IN ('.$ids.') AND c_member_id = ? ' . $pf_cond . ' ORDER BY r_datetime DESC';
    78     $list = db_get_all($sql, array($c_member_id));
     86    $where = ' WHERE c_diary_id IN ('.$ids.') AND c_member_id = ? ' . $pf_cond . ' ORDER BY r_datetime DESC';
     87    $sql = 'SELECT * FROM c_diary' . $where;
     88    $params = array($c_member_id);
     89    $list = db_get_all_limit($sql, $page_size * ($page - 1), $page_size, $params);
    7990
    8091    foreach ($list as $key => $c_diary) {
    8192        $list[$key]['num_comment'] = db_diary_count_c_diary_comment4c_diary_id($c_diary['c_diary_id']);
    8293    }
    8394
    84     return array($list, false, false);
     95    $sql = 'SELECT COUNT(*) FROM c_diary' . $where;
     96    $total_num = db_get_one($sql, $params);
     97
     98    if ($total_num != 0) {
     99        $total_page_num =  ceil($total_num / $page_size);
     100        if ($page >= $total_page_num) {
     101            $next = false;
     102        } else {
     103            $next = true;
     104        }
     105        if ($page <= 1) {
     106            $prev = false;
     107        } else {
     108            $prev = true;
     109        }
     110    }
     111
     112    return array($list, $prev, $next, $total_num);
    85113}
    86114
    87115/**
     
    359387function p_h_diary_list_friend_h_diary_list_friend4c_member_id($c_member_id, $page_size, $page)
    360388{
    361389    $friends = db_friend_c_member_id_list($c_member_id, true);
     390    if (!$friends) {
     391        return array(array(), false, false, 0);
     392    }
    362393    $ids = implode(',', array_map('intval', $friends));
    363394
    364395    $hint = db_mysql_hint('USE INDEX (r_datetime_c_member_id, r_datetime)');
     
    444475    $is_recurred = false;
    445476
    446477    $friends = db_friend_c_member_id_list($c_member_id, true);
     478    if (!$friends) {
     479        return array();
     480    }
    447481    $ids = implode(',', array_map('intval', $friends));
    448482
    449483    $hint = db_mysql_hint('USE INDEX (r_datetime_c_member_id, r_datetime)');
     
    529563    $except_ids = implode(',', $blocked);
    530564
    531565    $friends = db_friend_c_member_id_list($c_member_id);
     566    $firends[] = 0;
    532567    $friend_ids = implode(',', $friends);
    533568
    534569    $sql = 'SELECT d.c_diary_id' .
  • webapp/lib/db/commu.php

     
    552552    $result = array_diff($friend_list, $member_list);
    553553
    554554    if (empty($result)) {
    555         return null;
     555        return array();
    556556    } else {
    557557        $result = implode(",", $result);
    558558
     
    798798{
    799799    $sql = 'SELECT c_commu_id FROM c_commu_member WHERE c_member_id = ?';
    800800    $c_commu_id_list = db_get_col($sql, array(intval($c_member_id)));
     801    if (!$c_commu_id_list) {
     802        return array();
     803    }
    801804    $ids = implode(", ", $c_commu_id_list);
    802805
    803806    $hint = db_mysql_hint('USE INDEX (r_datetime_c_commu_id)');
     
    841844{
    842845    $sql = 'SELECT c_commu_id FROM c_commu_member WHERE c_member_id = ?';
    843846    $c_commu_id_list = db_get_col($sql, array(intval($c_member_id)));
     847    if (!$c_commu_id_list) {
     848        return array();
     849    }
    844850    $ids = implode(", ", $c_commu_id_list);
    845851
    846852    $hint = db_mysql_hint('USE INDEX (r_datetime_c_commu_id)');
     
    14771483    $result = array_diff($friend_list, $member_list);
    14781484
    14791485    if (!$result) {
    1480         return null;
     1486        return array();
    14811487    }
    14821488
    14831489    $result = implode(',', array_map('intval', $result));
     
    14941500{
    14951501    $sql = 'SELECT c_commu_id FROM c_commu_member WHERE c_member_id = ?';
    14961502    $c_commu_id_list = db_get_col($sql, array(intval($c_member_id)));
     1503    if (!$c_commu_id_list) {
     1504        return array();
     1505    }
    14971506    $ids = implode(", ", $c_commu_id_list);
    14981507
    14991508    $hint = db_mysql_hint('USE INDEX (r_datetime_c_commu_id)');
     
    19181927
    19191928function db_commu_c_event_mail_confirm_list4c_member_ids($c_member_ids)
    19201929{
     1930    if (!$c_member_ids) {
     1931        return array();
     1932    }
    19211933    $c_member_id_str = implode(',', array_map('intval', $c_member_ids));
    19221934    $sql = "SELECT * FROM c_member" .
    19231935            " WHERE c_member_id IN (".$c_member_id_str.")";
     
    26732685}
    26742686
    26752687/**
    2676  * トピックとトピックコメントの混在したリストを取得
    2677  * keywordで検索
    2678  * イベントはトピックと同列
    2679  */
    2680 function db_commu_search_c_commu_topic($search_word, $category_id, $page, $page_size)
    2681 {
    2682 
    2683     if ($search_word) {
    2684 
    2685         $params = array();
    2686         $from = ' FROM c_commu_topic_comment as ctc, c_commu_topic as ct, c_commu as c';
    2687         $where = ' WHERE ct.c_commu_topic_id = ctc.c_commu_topic_id'.
    2688                  ' AND c.c_commu_id = ct.c_commu_id'.
    2689                  ' AND c.public_flag <> ?';
    2690         $params[] = 'auth_commu_member';
    2691 
    2692         $words = explode(' ', $search_word);
    2693         foreach ($words as $word) {
    2694             $word = check_search_word($word);
    2695 
    2696             $where .= ' AND (ct.name LIKE ? OR ctc.body LIKE ?)';
    2697             $params[] = '%'.$word.'%';
    2698             $params[] = '%'.$word.'%';
    2699         }
    2700 
    2701         $sql = 'SELECT ctc.*' .
    2702                $from .
    2703                $where .
    2704                ' order by ctc.r_datetime DESC';
    2705     } else {
    2706         $from = ' FROM c_commu_topic_comment as ctc, c_commu as c';
    2707         $where = ' WHERE c.c_commu_id = ctc.c_commu_id'.
    2708                  ' AND c.public_flag <> ?';
    2709         $params[] = 'auth_commu_member';
    2710 
    2711         $sql = 'SELECT ctc.*' . $from . $where . ' order by ctc.r_datetime DESC';
    2712     }
    2713 
    2714     $result = db_get_all_page($sql, $page, $page_size, $params);
    2715     $sql = 'SELECT count(*)' .
    2716            $from .
    2717            $where;
    2718     $total_num = db_get_one($sql, $params);
    2719 
    2720     foreach( $result as $key => $value ) {
    2721         $c_commu = db_commu_c_commu4c_commu_id(intval($value['c_commu_id']));
    2722         $c_commu_topic = db_commu_c_commu_topic4c_commu_topic_id(intval($value['c_commu_topic_id']));
    2723 
    2724         if (!$category_id || $c_commu['c_commu_category_id'] == $category_id ) {
    2725             $result[$key]['commu_name'] = $c_commu['name'];
    2726             $result[$key]['image_filename'] = $c_commu['image_filename'];
    2727             $result[$key]['topic_name'] = $c_commu_topic['name'];
    2728             $result[$key]['c_commu_category'] = $c_commu['c_commu_category']['name'];
    2729         } else {
    2730             unset($result[$key]);
    2731             $total_num--;
    2732         }
    2733 
    2734     }
    2735 
    2736     if ($total_num > 0) {
    2737         $total_page_num =  ceil($total_num / $page_size);
    2738         if ($page >= $total_page_num) {
    2739             $next = false;
    2740         } else {
    2741             $next = true;
    2742         }
    2743         if ($page <= 1) {
    2744             $prev = false;
    2745         } else {
    2746             $prev = true;
    2747         }
    2748     }
    2749 
    2750     $start_num = ($page - 1) * $page_size + 1;
    2751     $end_num   = $start_num + $page_size >= $total_num ? $total_num : $start_num + $page_size - 1;
    2752 
    2753     return array($result, $prev, $next, $total_num, $start_num, $end_num);
    2754 }
    2755 
    2756 /**
    27572688 * メンバーの共通参加コミュニティ数を取得
    27582689 *
    27592690 * @param int $target_c_member_id , $u
  • webapp/lib/db/rank.php

     
    1 <?php
    2 
    3 //ポイントからランクを取得
    4 function db_point_get_rank4point($point)
    5 {
    6     $sql = "SELECT * FROM c_rank WHERE point <= ? ORDER BY point DESC";
    7     $params = array(intval($point));
    8     return db_get_row($sql, $params);
    9 }
    10 
    11 //ランク情報を全部取得
    12 function db_point_get_rank_all()
    13 {
    14     $sql = "SELECT * FROM c_rank ORDER BY point";
    15     return db_get_all($sql);
    16 }
    17 
    18 ?>
  • webapp/lib/util/mail_send.php

     
    629629//退会完了メール(管理者宛)
    630630function do_common_send_mail_taikai4admin($c_member_id, $reason)
    631631{
    632 
    633632    $p_list = db_common_c_profile_list4null();
    634633    $c_profile_list = array();
    635634    foreach ($p_list as $key => $value) {
     
    638637
    639638    $c_member = db_common_c_member4c_member_id($c_member_id, true, true, 'private');
    640639    $c_member['c_member_invite'] = db_common_c_member4c_member_id_LIGHT($c_member['c_member_id_invite']);
     640    if (OPENPNE_USE_POINT_RANK) {
     641        $c_member['point'] = db_point_get_point($c_member_id);
     642        $c_member['rank'] = db_point_get_rank4point($c_member['point']);
     643    }
    641644
    642645    $params = array(
    643646        "c_member" => $c_member,
    644647        "c_profile_list" => $c_profile_list,
    645648        "reason" => $reason,
    646649    );
    647     return fetch_send_mail(ADMIN_EMAIL, 'm_pc_taikai4admin', $params);
     650    return fetch_send_mail(ADMIN_EMAIL, 'm_admin_taikai', $params);
    648651}
    649652
    650653//退会完了メール(PC)
     
    754757    }
    755758}
    756759
    757 // ランクアップしたら管理者にメール送信
    758 function send_mail_rankup2admin($target_c_member_id)
     760// ランクアップしたメンバーにメール送信(PC/ktai)
     761function send_mail_pcktai_rank_up($c_member_id, $before_rank, $after_rank)
    759762{
     763    $c_member = db_member_c_member4c_member_id($c_member_id, true);
    760764
    761     $c_member = db_common_c_member4c_member_id_LIGHT($target_c_member_id);
    762     $point = db_point_get_point($target_c_member_id);
    763     $rank = db_point_get_rank4point($point);
     765    if (!empty($c_member['secure']['pc_address'])) {
     766        // PCアドレスがある場合は、PCのみ送信
     767        $to = $c_member['secure']['pc_address'];
     768       
     769        $params = array(
     770            'c_member'    => $c_member,
     771            'before_rank' => $before_rank,
     772            'after_rank'  => $after_rank,
     773        );
     774        return fetch_send_mail($to, 'm_pc_rank_up', $params);
     775    } else {
     776        // PCアドレスがない場合は、携帯のみ送信
     777        $to = $c_member['secure']['ktai_address'];
     778        $p = array('kad' => t_encrypt(db_member_username4c_member_id($c_member['c_member_id'], true)));
     779        $login_url = openpne_gen_url('ktai', 'page_o_login', $p);
     780       
     781        $params = array(
     782            'c_member'    => $c_member,
     783            'before_rank' => $before_rank,
     784            'after_rank'  => $after_rank,
     785            'login_url'   => $login_url,
     786        );
     787        return fetch_send_mail($to, 'm_ktai_rank_up', $params);
     788    }
     789}
    764790
     791// ランクアップしたら管理者にメール送信
     792function send_mail_admin_rank_up($c_member_id, $before_rank, $after_rank)
     793{
     794    $c_member = db_member_c_member4c_member_id_LIGHT($c_member_id);
    765795
    766     $address = ADMIN_EMAIL;
    767     $subject = $c_member['nickname']." さんがランクアップしました";
    768     $now = db_now();
    769 
    770     $body = <<<EOD
    771 ID:{$c_member['c_member_id']}
    772 ニックネーム:{$c_member['nickname']}
    773 {$rank['name']}にランクアップしました。
    774 ランクUP日:{$now}
    775 EOD;
    776 
    777     t_send_email($address, $subject, $body);
    778 
     796    $params = array(
     797        'c_member'    => $c_member,
     798        'before_rank' => $before_rank,
     799        'after_rank'  => $after_rank,
     800        'now' => date('Y-m-d H:i:s'),
     801    );
     802    return fetch_send_mail(ADMIN_EMAIL, 'm_admin_rank_up', $params);
    779803}
    780804
    781805?>
  • webapp/lib/util/page.php

     
    1717 */
    1818function fetch_inc_navi($type, $target_id = null)
    1919{
    20     static $is_recurred = false;  //再帰処理中かどうかの判定フラグ
     20    // $type が h の場合のみ function cache
     21    if ($type == 'h') {
     22        static $is_recurred = false;  //再帰処理中かどうかの判定フラグ
    2123
    22     if (!$is_recurred) {  //function cacheのために再帰処理を行う
    23         $is_recurred = true;
    24         $funcargs = func_get_args();
    25         return pne_cache_recursive_call(OPENPNE_FUNCTION_CACHE_LIFETIME_LONG, __FUNCTION__, $funcargs);
     24        if (!$is_recurred) {  //function cacheのために再帰処理を行う
     25            $is_recurred = true;
     26            $funcargs = func_get_args();
     27            return pne_cache_recursive_call(OPENPNE_FUNCTION_CACHE_LIFETIME_LONG, __FUNCTION__, $funcargs);
     28        }
     29
     30        $is_recurred = false;
    2631    }
    2732
    28     $is_recurred = false;
    29 
    3033    $inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']);
    3134    $inc_smarty->templates_dir = 'pc/templates';
    3235    $inc_smarty->assign('PHPSESSID', md5(session_id()));
     
    159162    return $content;
    160163}
    161164
    162 function fetch_inc_entry_point_h_home(&$smarty)
     165function fetch_inc_entry_point(&$smarty, $target)
    163166{
    164     $target = 'h_home';
    165 
    166     $contents = array();
    167     for ($i = 1; $i <= 12; $i++) {
    168         $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    169         $contents[$i] = fetch_from_db($tpl, $smarty);
     167    $list = get_inc_entry_point_list();
     168    if (empty($list[$target])) {
     169        return false;
    170170    }
    171     return $contents;
    172 }
    173 
    174 function fetch_inc_entry_point_f_home(&$smarty)
    175 {
    176     $target = 'f_home';
    177 
     171    list($start, $end, $caption) = $list[$target];
     172   
    178173    $contents = array();
    179     for ($i = 1; $i <= 9; $i++) {
     174    for ($i = (int)$start; $i <= (int)$end; $i++) {
    180175        $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    181176        $contents[$i] = fetch_from_db($tpl, $smarty);
    182177    }
    183178    return $contents;
    184179}
    185180
    186 function fetch_inc_entry_point_c_home(&$smarty)
     181function get_inc_entry_point_list()
    187182{
    188     $target = 'c_home';
    189 
    190     $contents = array();
    191     for ($i = 1; $i <= 7; $i++) {
    192         $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    193         $contents[$i] = fetch_from_db($tpl, $smarty);
    194     }
    195     return $contents;
     183    $list = array(
     184        'h_home' => array(1, 12, '【PC版】 h_home'),
     185        'f_home' => array(1, 9, '【PC版】 f_home (h_prof)'),
     186        'c_home' => array(1, 7, '【PC版】 c_home'),
     187        'h_reply_message' => array(1, 3, '【PC版】 h_reply_message'),
     188        'h_diary_add' => array(1, 3, '【PC版】 h_diary_add'),
     189        'h_diary_edit' => array(1, 3, '【PC版】 h_diary_edit'),
     190        'ktai_o_login' => array(1, 2, '【携帯版】 o_login'),
     191        'ktai_h_home' => array(1, 3, '【携帯版】 h_home'),
     192        'ktai_f_home' => array(1, 3, '【携帯版】 f_home'),
     193        'ktai_c_home' => array(1, 3, '【携帯版】 c_home'),
     194    );
     195    return $list;
    196196}
    197 function fetch_inc_entry_point_h_reply_message(&$smarty)
    198 {
    199     $target = 'h_reply_message';
    200197
    201     $contents = array();
    202     for ($i = 1; $i <= 3; $i++) {
    203         $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    204         $contents[$i] = fetch_from_db($tpl, $smarty);
    205     }
    206     return $contents;
    207 }
    208 function fetch_inc_entry_point_h_diary_add(&$smarty)
    209 {
    210     $target = 'h_diary_add';
    211 
    212     $contents = array();
    213     for ($i = 1; $i <= 3; $i++) {
    214         $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    215         $contents[$i] = fetch_from_db($tpl, $smarty);
    216     }
    217     return $contents;
    218 }
    219 
    220 function fetch_ktai_inc_entry_point_o_login(&$smarty)
    221 {
    222     $target = 'ktai_o_login';
    223 
    224     $contents = array();
    225     for ($i = 1; $i <= 2; $i++) {
    226         $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    227         $contents[$i] = fetch_from_db($tpl, $smarty);
    228     }
    229     return $contents;
    230 }
    231 function fetch_ktai_inc_entry_point_h_home(&$smarty)
    232 {
    233     $target = 'ktai_h_home';
    234 
    235     $contents = array();
    236     for ($i = 1; $i <= 3; $i++) {
    237         $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    238         $contents[$i] = fetch_from_db($tpl, $smarty);
    239     }
    240     return $contents;
    241 }
    242 function fetch_ktai_inc_entry_point_f_home(&$smarty)
    243 {
    244     $target = 'ktai_f_home';
    245 
    246     $contents = array();
    247     for ($i = 1; $i <= 3; $i++) {
    248         $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    249         $contents[$i] = fetch_from_db($tpl, $smarty);
    250     }
    251     return $contents;
    252 }
    253 function fetch_ktai_inc_entry_point_c_home(&$smarty)
    254 {
    255     $target = 'ktai_c_home';
    256 
    257     $contents = array();
    258     for ($i = 1; $i <= 3; $i++) {
    259         $tpl = sprintf('db:inc_entry_point_%s_%d', $target, $i);
    260         $contents[$i] = fetch_from_db($tpl, $smarty);
    261     }
    262     return $contents;
    263 }
    264 
    265198//------------
    266199
    267200function get_int_assoc($from, $to)
  • webapp/lib/util/util.php

     
    189189
    190190function db_common_is_mailaddress($value)
    191191{
    192     if (preg_match('/^[^:;@,\s]+@\w[\w\-.]*\.[a-zA-Z]+$/', $value)) {
     192    if (preg_match('/^[^:;@,\s\x80-\xFF]+@\w[\w\-.]*\.[a-zA-Z]+$/', $value)) {
    193193        return true;
    194194    } else {
    195195        return false;
     
    438438    if ($target) {
    439439        $target = sprintf(' target="%s"', $target);
    440440    }
     441
     442    $url = htmlspecialchars($url, ENT_QUOTES, 'UTF-8');
     443    $urlstr = htmlspecialchars($urlstr, ENT_QUOTES, 'UTF-8');
     444
    441445    return sprintf('<a href="%s"%s>%s</a>', $url, $target, $urlstr);
    442446}
    443447
  • webapp/lib/util/ktai.php

     
    5252        36  => "アクセスブロック設定を変更しました",
    5353        37  => "このアドレスでは登録できません",
    5454        38  => "退会理由を入力して下さい",
     55        39  => "この個体識別番号はすでに登録されています",
     56        40  => "日記の公開範囲を一括変更しました",
    5557    );
    5658
    5759    return $msg[$msg_id];
  • webapp/modules/setup/templates/setup_done.tpl

     
    11({ext_include file="inc_header.tpl"})
    22
    33<p>セットアップが完了しました。</p>
    4 <p>より詳細なサイトの初期設定は、管理ページの「SNS設定変更」メニューから行うことができます。</p>
     4<p>より詳細なサイトの初期設定は、管理画面の「SNS設定変更」メニューから行うことができます。</p>
    55
    66<ul>
    77<li><a href="({t_url m=pc})">ログインページへ</a></li>
    8 <li><a href="({t_url m=$smarty.const.ADMIN_MODULE_NAME})">管理ページへ</a></li>
     8<li><a href="({t_url m=$smarty.const.ADMIN_MODULE_NAME})">管理画面へ</a></li>
    99</ul>
    1010
    1111({ext_include file="inc_footer.tpl"})
  • webapp/modules/pc/do/c_topic_write_insert_c_commu_topic_comment.php

     
    5959        //お知らせメール送信(PCへ)
    6060        send_bbs_info_mail_pc($insert_id, $u);
    6161
     62        if (OPENPNE_USE_POINT_RANK) {
     63            //トピック・イベントにコメントした人にポイント付与
     64            $point = db_action_get_point4c_action_id(11);
     65            db_point_add_point($u, $point);
     66        }
     67
    6268        $p = array('target_c_commu_topic_id' => $c_commu_topic_id);
    6369        openpne_redirect('pc', 'page_c_topic_detail', $p);
    6470    }
  • webapp/modules/pc/do/f_intro_edit_update_c_friend.php

     
    3636        }
    3737        //---
    3838
    39         if(!db_friend_intro_body4c_member_id($u, $target_c_member_id)){
     39        if (OPENPNE_USE_POINT_RANK) {
    4040            //紹介文を書いた人にポイント付与
    41             $point = db_action_get_point4c_action_id(5);
    42             db_point_add_point($u, $point);
     41            if (!db_friend_intro_body4c_member_id($u, $target_c_member_id)) {
     42                $point = db_action_get_point4c_action_id(5);
     43                db_point_add_point($u, $point);
     44            }
    4345        }
    4446
    4547        db_friend_update_c_friend_intro($u, $target_c_member_id, $body);
  • webapp/modules/pc/do/h_diary_edit_insert_c_diary.php

     
    3030        $tmpfile_1 = $requests['tmpfile_1'];
    3131        $tmpfile_2 = $requests['tmpfile_2'];
    3232        $tmpfile_3 = $requests['tmpfile_3'];
    33         $category = explode(' ', trim($requests['category']));
     33        $category = preg_split('/\s+/', $requests['category']);
    3434        // ----------
    3535
    3636        //--- 権限チェック
     
    4444
    4545        $sessid = session_id();
    4646
     47        if (count($category) > 5) {
     48            $_REQUEST['msg'] = 'カテゴリは5つまでしか指定できません';
     49            openpne_forward('pc', 'page', 'h_diary_edit');
     50            exit;
     51        }
     52        foreach($category as $value) {
     53            if (mb_strwidth($value) > 20) {
     54                $_REQUEST['msg'] = 'カテゴリはひとつにつき全角10文字(半角20文字)以内で入力してください';
     55                openpne_forward('pc', 'page', 'h_diary_edit');
     56                exit;
     57            }
     58        }
    4759        //カテゴリ登録しなおし
    4860        db_diary_category_delete_c_diary_category_diary($target_c_diary_id);
    4961        foreach($category as $value) {
    50              if (empty($value)) {
     62            if (empty($value)) {
    5163                break;
    5264            }
    53            $c_category_id = db_diary_get_category_id4category_name($c_diary['c_member_id'], $value);
     65            $c_category_id = db_diary_get_category_id4category_name($c_diary['c_member_id'], $value);
    5466            if (is_null($c_category_id)) {
    5567                $c_category_id = db_diary_category_insert_category($c_diary['c_member_id'], $value);
    5668            }
  • webapp/modules/pc/do/h_diary_add_insert_c_diary.php

     
    2929        $tmpfile_1 = $requests['tmpfile_1'];
    3030        $tmpfile_2 = $requests['tmpfile_2'];
    3131        $tmpfile_3 = $requests['tmpfile_3'];
    32         $category = explode(' ', trim($requests['category']));
     32        $category = preg_split('/\s+/', $requests['category']);
    3333        // ----------
    3434
    3535        $sessid = session_id();
    3636        $c_member_id = $u;
    3737
     38        if (count($category) > 5) {
     39            $_REQUEST['msg'] = 'カテゴリは5つまでしか指定できません';
     40            openpne_forward('pc', 'page', 'h_diary_add');
     41            exit;
     42        }
     43        foreach($category as $value) {
     44            if (mb_strwidth($value) > 20) {
     45                $_REQUEST['msg'] = 'カテゴリはひとつにつき全角10文字(半角20文字)以内で入力してください';
     46                openpne_forward('pc', 'page', 'h_diary_add');
     47                exit;
     48            }
     49        }
     50       
    3851        $c_diary_id = db_diary_insert_c_diary($c_member_id, $subject, $body, $public_flag);
    3952
    4053        foreach($category as $value) {
     
    5669
    5770        db_diary_update_c_diary($c_diary_id, $subject, $body, $public_flag, $filename_1, $filename_2, $filename_3);
    5871
    59         //日記を書いた人にポイント付与
    60         $point = db_action_get_point4c_action_id(4);
    61         db_point_add_point($u, $point);
     72        if (OPENPNE_USE_POINT_RANK) {
     73            //日記を書いた人にポイント付与
     74            $point = db_action_get_point4c_action_id(4);
     75            db_point_add_point($u, $point);
     76        }
    6277
    6378        $p = array('target_c_diary_id' => $c_diary_id);
    6479        openpne_redirect('pc', 'page_fh_diary', $p);
  • webapp/modules/pc/do/c_topic_add_insert_c_commu_topic.php

     
    9797        //お知らせメール送信(PCへ)
    9898        send_bbs_info_mail_pc($insert_id, $u);
    9999
     100        if (OPENPNE_USE_POINT_RANK) {
     101            //トピックを作成した人にポイント付与
     102            $point = db_action_get_point4c_action_id(9);
     103            db_point_add_point($u, $point);
     104        }
     105
    100106        $p = array('target_c_commu_topic_id' => $c_commu_topic_id);
    101 
    102107        openpne_redirect('pc', 'page_c_topic_detail', $p);
    103108    }
    104109}
  • webapp/modules/pc/do/c_event_write_insert_c_commu_topic_comment.php

     
    7474        //お知らせメール送信(PCへ)
    7575        send_bbs_info_mail_pc($tc_id, $u);
    7676
     77        if (OPENPNE_USE_POINT_RANK) {
     78            //トピック・イベントにコメントした人にポイント付与
     79            $point = db_action_get_point4c_action_id(11);
     80            db_point_add_point($u, $point);
     81        }
    7782
    7883        $p = array('target_c_commu_topic_id' => $c_commu_topic_id);
    7984        openpne_redirect('pc', 'page_c_event_detail', $p);
  • webapp/modules/pc/do/c_review_add.php

     
    3030            do_c_review_add_insert_c_review_comment($c_review_id, $u, $body, $satisfaction_level);
    3131        }
    3232
    33         //レビューを書いた人にポイント付与
    34         $point = db_action_get_point4c_action_id(6);
    35         db_point_add_point($u, $point);
     33        if (OPENPNE_USE_POINT_RANK) {
     34            //レビューを書いた人にポイント付与
     35            $point = db_action_get_point4c_action_id(6);
     36            db_point_add_point($u, $point);
     37        }
    3638
    3739        $p = array('c_review_id' => $c_review_id);
    3840        openpne_redirect('pc', 'page_h_review_list_product', $p);
  • webapp/modules/pc/do/c_event_edit_update_c_commu_topic.php

     
    2525        } else {
    2626            $invite_period = "";
    2727        }
     28        $c_commu_id = $event['c_commu_id'];
    2829
    2930        //--- 権限チェック
    3031        //イベント管理者 or コミュニティ管理者
    3132
    3233        if (!db_commu_is_c_event_admin($c_commu_topic_id, $u) &&
    33             !db_commu_is_c_commu_admin($event['c_commu_id'], $u)) {
     34            !db_commu_is_c_commu_admin($c_commu_id, $u)) {
    3435            handle_kengen_error();
    3536        }
    36         $c_commu = db_commu_c_commu4c_commu_id2($event['c_commu_id']);
     37        $c_commu = db_commu_c_commu4c_commu_id2($c_commu_id);
    3738        if ($c_commu['topic_authority'] == 'admin_only' &&
    3839            !db_commu_is_c_commu_admin($c_commu_id, $u)) {
    3940            handle_kengen_error();
  • webapp/modules/pc/do/h_set_public_flag_all.php

     
    1313    {
    1414        $u = $GLOBALS['AUTH']->uid();
    1515
    16         if ($_REQUEST['ok']) {
    17             db_diary_update_public_flag_diary_all($u, $requests['public_flag_diary_all']);
     16        switch ($requests['public_flag_diary_all']) {
     17        case 'public':
     18        default:
     19            $public_flag = 'public';
     20            break;
     21        case 'friend':
     22            $public_flag = 'friend';
     23            break;
     24        case 'private':
     25            $public_flag = 'private';
     26            break;
    1827        }
    19 
    20         openpne_redirect('pc', 'page_h_home');
     28       
     29        if ($requests['ok']) {
     30            db_diary_update_public_flag_diary_all($u, $public_flag);
     31            openpne_redirect('pc', 'page_h_home');
     32        } else {
     33            openpne_redirect('pc', 'page_h_config');
     34        }
    2135    }
    2236}
    2337
  • webapp/modules/pc/do/o_regist_prof.php

     
    144144            );
    145145            $u = db_member_insert_c_member($c_member, $c_member_secure);
    146146
    147             //入会者にポイント加算
    148             $point = db_action_get_point4c_action_id(1);
    149             db_point_add_point($u, $point);
     147            if (OPENPNE_USE_POINT_RANK) {
     148                //入会者にポイント加算
     149                $point = db_action_get_point4c_action_id(1);
     150                db_point_add_point($u, $point);
    150151
    151             //メンバー招待をした人にポイント付与
    152             $point = db_action_get_point4c_action_id(7);
    153             db_point_add_point($pre['c_member_id_invite'], $point);
     152                //メンバー招待をした人にポイント付与
     153                $point = db_action_get_point4c_action_id(7);
     154                db_point_add_point($pre['c_member_id_invite'], $point);
     155            }
    154156
    155 
    156157            // c_member_profile
    157158            db_member_update_c_member_profile($u, $c_member_profile_list);
    158159
  • webapp/modules/pc/do/f_invite_insert_c_message_friend_invite.php

     
    5050            db_message_send_message_syoukai_member($u, $value, $msg_subject, $msg_body);
    5151        }
    5252
    53         //メンバー紹介をした人にポイント付与
    54         $point = db_action_get_point4c_action_id(8);
    55         db_point_add_point($u, $point);
     53        if (OPENPNE_USE_POINT_RANK) {
     54            //メンバー紹介をした人にポイント付与
     55            $point = db_action_get_point4c_action_id(8);
     56            db_point_add_point($u, $point);
     57        }
    5658
    5759        $p = array('target_c_member_id' => $target_c_member_id);
    5860        openpne_redirect('pc', 'page_f_home', $p);
  • webapp/modules/pc/do/c_event_add_insert_c_commu_topic.php

     
    8888
    8989        db_commu_insert_c_event_member_as_admin($c_commu_topic_id, $u);
    9090
     91        if (OPENPNE_USE_POINT_RANK) {
     92            //イベントを作成した人にポイント付与
     93            $point = db_action_get_point4c_action_id(10);
     94            db_point_add_point($u, $point);
     95        }
     96
    9197        $p = array('target_c_commu_topic_id' => $c_commu_topic_id);
    9298        openpne_redirect('pc', 'page_c_event_detail', $p);
    9399    }
  • webapp/modules/pc/do/fh_diary_insert_c_diary_comment.php

     
    5858        //日記コメントが書き込まれたので日記自体を未読扱いにする
    5959        db_diary_update_c_diary_is_checked($target_c_diary_id, 0);
    6060
    61         // コメント者と被コメント者が違う場合にポイント加算
    62         if($u!= $target_c_member_id){
    63             //書いた人にポイント付与
    64             $point = db_action_get_point4c_action_id(3);
    65             db_point_add_point($u, $point);
     61        if (OPENPNE_USE_POINT_RANK) {
     62            // コメント者と被コメント者が違う場合にポイント加算
     63                if ($u != $target_c_member_id) {
     64                    //書いた人にポイント付与
     65                    $point = db_action_get_point4c_action_id(3);
     66                    db_point_add_point($u, $point);
    6667
    67             //書かれた人にポイント付与
    68             $point = db_action_get_point4c_action_id(2);
    69             db_point_add_point($target_c_member_id, $point);
     68                    //書かれた人にポイント付与
     69                    $point = db_action_get_point4c_action_id(2);
     70                    db_point_add_point($target_c_member_id, $point);
     71                }
    7072        }
    7173
    7274        $p = array(
  • webapp/modules/pc/validate/do/h_diary_edit_insert_c_diary.ini

     
    3131
    3232[category]
    3333type = "string"
    34 default = ""
    35  No newline at end of file
     34default = ""
     35pre_filter = "ntrim,trim,mysqltext"
  • webapp/modules/pc/validate/do/h_diary_add_insert_c_diary.ini

     
    2727
    2828[category]
    2929type = "string"
    30 default = ""
    31  No newline at end of file
     30default = ""
     31pre_filter = "ntrim,trim,mysqltext"
  • webapp/modules/pc/validate/do/h_set_public_flag_all.ini

     
    11[public_flag_diary_all]
    22type = "string"
    33required = 1
     4
     5[ok]
  • webapp/modules/pc/validate/page/h_diary_add_confirm.ini

     
    1515
    1616[category]
    1717type = "string"
    18 default = ""
    19  No newline at end of file
     18default = ""
     19pre_filter = "ntrim,trim,mysqltext"
  • webapp/modules/pc/validate/page/h_diary_edit_confirm.ini

     
    2020
    2121[category]
    2222type = "string"
    23 default = ""
    24  No newline at end of file
     23default = ""
     24pre_filter = "ntrim,trim,mysqltext"
  • webapp/modules/pc/validate/page/h_diary_edit.ini

     
    2020
    2121[category]
    2222type = "string"
    23 default = ""
    24  No newline at end of file
     23default = ""
     24pre_filter = "ntrim,trim,mysqltext"
  • webapp/modules/pc/page/h_home.php

     
    9292
    9393        /// その他 ///
    9494
    95         //PNEPOINT
    96         $point = db_point_get_point($u);
    97         $this->set("point", $point);
     95        if (OPENPNE_USE_POINT_RANK) {
     96            // ポイント
     97            $point = db_point_get_point($u);
     98            $this->set("point", $point);
    9899
    99         //rank
    100         $this->set("rank", db_point_get_rank4point($point));
     100            // ランク
     101            $this->set("rank", db_point_get_rank4point($point));
     102        }
    101103
    102104        // 紹介文
    103105        $c_friend_intro_list = db_friend_c_friend_intro_list4c_member_id($u, 5);
     
    140142        db_member_do_access($u);
    141143
    142144        // inc_entry_point
    143         $this->set('inc_entry_point', fetch_inc_entry_point_h_home($this->getView()));
     145        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'h_home'));
    144146
    145147        return 'success';
    146148    }
  • webapp/modules/pc/page/h_diary_add_confirm.php

     
    2323        $subject = $requests['subject'];
    2424        $body = $requests['body'];
    2525        $public_flag = $requests['public_flag'];
    26         $category = trim($requests['category']);
     26        $category = $requests['category'];
    2727        // ----------
    2828
    2929        $sessid = session_id();
     
    5252            }
    5353        }
    5454
    55         $category_list = array_unique(explode(" ", rtrim($category)));
     55        $category_list = array_unique(preg_split('/\s+/', $category));
    5656        if (count($category_list) > 5) {
    57             $_REQUEST['msg'] = 'カテゴリの指定は5個以下にしてください';
     57            $_REQUEST['msg'] = 'カテゴリは5つまでしか指定できません';
    5858            openpne_forward('pc', 'page', 'h_diary_add');
    5959            exit;
    6060        }
    6161        foreach ($category_list as $value) {
    62             if(mb_strwidth($value) > 20) {
    63                 $_REQUEST['msg'] = 'カテゴリの文字数は半角20文字以内にしてください';
     62            if (mb_strwidth($value) > 20) {
     63                $_REQUEST['msg'] = 'カテゴリはひとつにつき全角10文字(半角20文字)以内で入力してください';
    6464                openpne_forward('pc', 'page', 'h_diary_add');
    6565                exit;
    6666            }
  • webapp/modules/pc/page/h_prof.php

     
    4141        // 誕生日まであと何日?
    4242        $this->set('days_birthday', db_member_count_days_birthday4c_member_id($target_c_member_id));
    4343
    44         //PNEPOINT
    45         $point = db_point_get_point($u);
    46         $this->set("point", $point);
     44        if (OPENPNE_USE_POINT_RANK) {
     45            // ポイント
     46            $point = db_point_get_point($target_c_member_id);
     47            $this->set("point", $point);
    4748
    48         //rank
    49         $this->set("rank", db_point_get_rank4point($point));
     49            // ランク
     50            $this->set("rank", db_point_get_rank4point($point));
     51        }
    5052
    5153        // inc_entry_point
    52         $this->set('inc_entry_point', fetch_inc_entry_point_f_home($this->getView()));
     54        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'f_home'));
    5355
    5456        return 'success';
    5557    }
  • webapp/modules/pc/page/h_diary_edit_confirm.php

     
    2222        $subject = $requests['subject'];
    2323        $body = $requests['body'];
    2424        $public_flag = $requests['public_flag'];
    25         $category = trim($requests['category']);
     25        $category = $requests['category'];
    2626        // ----------
    2727
    2828        $sessid = session_id();
     
    5151            }
    5252        }
    5353
    54         $category_list = array_unique(explode(" ", rtrim($category)));
     54        $category_list = array_unique(preg_split('/\s+/', $category));
    5555        if (count($category_list) > 5) {
    56             $_REQUEST['msg'] = 'カテゴリの指定は5個以下にしてください';
     56            $_REQUEST['msg'] = 'カテゴリは5つまでしか指定できません';
    5757            openpne_forward('pc', 'page', 'h_diary_edit');
    5858            exit;
    5959        }
    6060        foreach ($category_list as $value) {
    61             if(mb_strwidth($value) > 20) {
    62                 $_REQUEST['msg'] = 'カテゴリの文字数は半角20文字以内にしてください';
     61            if (mb_strwidth($value) > 20) {
     62                $_REQUEST['msg'] = 'カテゴリはひとつにつき全角10文字(半角20文字)以内で入力してください';
    6363                openpne_forward('pc', 'page', 'h_diary_edit');
    6464                exit;
    6565            }
  • webapp/modules/pc/page/c_home.php

     
    4545        //参加コミュニティの新着おすすめレビュー
    4646        $this->set('new_commu_review', db_review_new_commu_review4c_commu_id($c_commu_id, 7));
    4747
    48         // inc_entry_point
    49         $this->set('inc_entry_point', fetch_inc_entry_point_c_home($this->getView()));
    50 
    5148        $this->set('is_unused_pc_bbs', util_is_unused_mail('m_pc_bbs_info'));
    5249        $this->set('is_unused_ktai_bbs', util_is_unused_mail('m_ktai_bbs_info'));
    5350
     51        // inc_entry_point
     52        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'c_home'));
     53
    5454        return 'success';
    5555    }
    5656}
  • webapp/modules/pc/page/h_com_find_all.php

     
    4040                $val_order,
    4141                $category_id);
    4242
    43         //トピックの検索結果
    44         list($c_commu_topic_search_list, $topic_is_prev, $topic_is_next, $topic_total_num, $topic_start_num, $topic_end_num)
    45             = db_commu_search_c_commu_topic(
    46                 $keyword,
    47                 $category_id,
    48                 $page,
    49                 $page_size
    50               );
    51 
    5243        $this->set('c_commu_search_list', $result);
    5344        $this->set('is_prev', $is_prev);
    5445        $this->set('is_next', $is_next);
     
    5647        $this->set('start_num', $start_num);
    5748        $this->set('end_num', $end_num);
    5849
    59         $this->set('c_commu_topic_search_list', $c_commu_topic_search_list);
    60         $this->set('topic_is_prev', $topic_is_prev);
    61         $this->set('topic_is_next', $topic_is_next);
    62         $this->set('topic_total_num', $topic_total_num);
    63         $this->set('topic_start_num', $topic_start_num);
    64         $this->set('topic_end_num', $topic_end_num);
    65 
    66 
    6750        $this->set('keyword', $keyword);
    6851        $search_val_list = array(
    6952            'val_order' => $val_order,
  • webapp/modules/pc/page/fh_diary_list.php

     
    5757        } elseif($category_id) {
    5858            $year = date('Y');
    5959            $month = date('n');
    60             $list_set = db_diary_list4c_diary_category_id($target_c_member_id, $category_id, $u);
     60            $list_set = db_diary_list4c_diary_category_id($target_c_member_id, $category_id, $u, $page_size, $page);
    6161            $this->set('category_name', db_diary_get_category_name4category_id($category_id));
     62            $this->set('category_id', $category_id);
    6263        } else {
    6364            $year = date('Y');
    6465            $month = date('n');
  • webapp/modules/pc/page/h_set_public_flag_all_confirm.php

     
    1010    {
    1111        $u = $GLOBALS['AUTH']->uid();
    1212
    13         $this->set('public_flag_diary_all', $requests['public_flag_diary_all']);
     13        switch ($requests['public_flag_diary_all']) {
     14            case 'public':
     15            default:
     16                $public_flag = 'public';
     17                break;
     18            case 'friend':
     19                $public_flag = 'friend';
     20                break;
     21            case 'private':
     22                $public_flag = 'private';
     23                break;
     24        }
     25
     26        $this->set('public_flag_diary_all', $public_flag);
    1427        $this->set('inc_navi', fetch_inc_navi("h"));
    1528        return 'success';
    1629    }
  • webapp/modules/pc/page/h_diary_add.php

     
    5656                $this->set("category_list", db_diary_category_list4c_member_id($u));
    5757            $this->set("use_diary_category", true);
    5858        }
     59
    5960        // inc_entry_point
    60         $this->set('inc_entry_point', fetch_inc_entry_point_h_diary_add($this->getView()));
     61        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'h_diary_add'));
    6162
    6263        return 'success';
    6364    }
  • webapp/modules/pc/page/f_home.php

     
    8383        // 誕生日まであと何日?
    8484        $this->set('days_birthday', db_member_count_days_birthday4c_member_id($target_c_member_id));
    8585
     86        if (OPENPNE_USE_POINT_RANK) {
     87            // ポイント
     88            $point = db_point_get_point($target_c_member_id);
     89            $this->set("point", $point);
     90
     91            // ランク
     92            $this->set("rank", db_point_get_rank4point($point));
     93        }
     94
    8695        // inc_entry_point
    87         $this->set('inc_entry_point', fetch_inc_entry_point_f_home($this->getView()));
    88         //PNEPOINT
    89         $point = db_point_get_point($target_c_member_id);
    90         $this->set("point", $point);
     96        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'f_home'));
    9197
    92         //rank
    93         $this->set("rank", db_point_get_rank4point($point));
    94 
    9598        // ---
    9699
    97100        return 'success';
  • webapp/modules/pc/page/h_diary_edit.php

     
    8080                //この日記のカテゴリリストを得る
    8181                if ($category) {
    8282                    $category_list = array();
    83                     foreach(explode(' ', $category) as $value) {
     83                    foreach(preg_split('/\s+/', $category) as $value) {
    8484                        if (empty($value)) {
    8585                            break;
    8686                        }
     
    9595            $this->set("use_diary_category", true);
    9696        }
    9797
     98        // inc_entry_point
     99        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'h_diary_edit'));
     100
    98101        return 'success';
    99102    }
    100103}
  • webapp/modules/pc/page/h_reply_message.php

     
    1212
    1313        $this->set('inc_navi', fetch_inc_navi("h"));
    1414        // inc_entry_point
    15         $this->set('inc_entry_point', fetch_inc_entry_point_h_reply_message($this->getView()));
     15        $this->set('inc_entry_point', fetch_inc_entry_point($this->getView(), 'h_reply_message'));
    1616
    1717        return 'success';
    1818    }
  • webapp/modules/pc/page/c_join_err_age.php

     
    1 <?php
    2 /**
    3  * @copyright 2005-2007 OpenPNE Project
    4  * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    5  */
    6 
    7 class pc_page_c_join_err_age extends OpenPNE_Action
    8 {
    9     function execute($requests)
    10     {
    11         $u = $GLOBALS['AUTH']->uid();
    12 
    13         // --- リクエスト変数
    14         $target_c_commu_id = $requests['target_c_commu_id'];
    15         // ----------
    16 
    17         $this->set('inc_navi', fetch_inc_navi('c', $target_c_commu_id));
    18         $this->set('c_commu', db_commu_c_commu4c_commu_id($target_c_commu_id));
    19 
    20         return 'success';
    21     }
    22 }
    23 ?>
  • webapp/modules/pc/templates/h_home.tpl

     
    226226<table border="0" cellspacing="0" cellpadding="0" style="width:254px;">
    227227<tr>
    228228<td align="center" class="bg_05 c_04">
     229
     230({if ($smarty.const.OPENPNE_DISP_RANK && $rank) || ($smarty.const.OPENPNE_DISP_POINT && $point)})
    229231<img src="./skin/dummy.gif" class="v_spacer_m">
     232({if $smarty.const.OPENPNE_DISP_RANK && $rank})
     233<img src="({t_img_url filename=$rank.image_filename})" class="pict" alt="({$rank.name})" style="margin:2px"><br>
     234({/if})
     235({if $smarty.const.OPENPNE_DISP_POINT && $point})
     236({$point}) Point<br>
     237({/if})
     238({/if})
     239
     240<img src="./skin/dummy.gif" class="v_spacer_m">
    230241({$c_member.nickname})さん (({$c_friend_count}))
     242
    231243</td>
    232244</tr>
    233245</table>
     
    248260
    249261<img src="./skin/dummy.gif" class="v_spacer_m">
    250262
    251 ({if $point})
    252 <p align=center>
    253 ({$point})pt<br>
    254 </p>
    255 ({/if})
    256 ({if $rank})
    257 <p align=center>
    258 ({$rank.name})<br>
    259 <img src="({t_img_url filename=$rank.image_filename})" class="pict" alt=({$rank.name}) style="margin:2px">
    260 </p>
    261 ({/if})
    262 
    263263({if $inc_entry_point[5]})
    264264({$inc_entry_point[5]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})
    265265({/if})
  • webapp/modules/pc/templates/h_config_prof.tpl

     
    9898
    9999<div class="padding_s">
    100100
    101 <input type="text" class="text" name="birth_year" value="({$c_member.birth_year})" size="10" maxlength="4">年
     101<input type="text" class="text" name="birth_year" value="({if $c_member.birth_year})({$c_member.birth_year})({/if})" size="10" maxlength="4">年
    102102
    103103</div>
    104104
     
    239239    ({if $_cnt % 3 != 0})</tr>({/if})
    240240    </table>
    241241({elseif $profile.form_type == 'checkbox'})
    242     <input type="hidden" name="profile[({$profile.name})][]" value="0">
    243 
    244242    <table>
    245243    ({foreach item=item from=$profile.options name=check})
    246244    ({counter name=$profile.name assign=_cnt})
  • webapp/modules/pc/templates/inc_header.tpl

     
    1717<link rel="stylesheet" href="./css/default.css?v=2.2.5" type="text/css">
    1818({/if})
    1919<script type="text/javascript" src="./js/prototype.js"></script>
     20<script type="text/javascript" src="./js/pne.js"></script>
    2021<style type="text/css">
    2122<!--
    2223/*枠線要素*/
     
    7576
    7677* { font-family: "MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif ; }
    7778
     79/*ここから:safari1.xパスワードフォーム非表示対策*/
     80html:\66irst-child input[type="password"] { font-family: "Lucida Grande","HiraKakuPro-W3","ヒラギノ角ゴ Pro W3",sans-serif,"Osaka" ; }
     81/*ここまで:safari1.xパスワードフォーム非表示対策*/
     82
    7883/*テキスト入力欄のフォーカス時のクラス*/
    7984.text       { background-color:#F8F8F8; }
    8085.text_focus { background-color:#FFFFFF; }
  • webapp/modules/pc/templates/h_search.tpl

     
    119119    <option value="({$item.c_profile_option_id})">({$item.value})</option>
    120120    ({/foreach})
    121121    </select>
    122 ({* 複数選択パターン *})
    123     ({*
    124     ({foreach from=$profile_list[$profile.name].options item=item})
    125     <input type="checkbox" name="profile[({$profile.name})][]" value="({$item.c_profile_option_id})">({$item.value})
    126     ({/foreach})
    127     *})
    128122({elseif $profile.form_type == 'text' || $profile.form_type == 'textlong' || $profile.form_type == 'textarea'})
    129123    <input class="text" name="profile[({$profile.name})]" size="30" type="text">
    130124({/if})
  • webapp/modules/pc/templates/h_com_find_all.tpl

     
    447447
    448448({/if})
    449449
    450 ({if $c_commu_topic_search_list})
    451 
    452450<img src="./skin/dummy.gif" class="v_spacer_l">
    453451
    454 <!-- ************************************ -->
    455 <!-- ******ここから:トピック一覧****** -->
    456 <table border="0" cellspacing="0" cellpadding="0" style="width:650px;margin:0px auto;" class="border_07">
    457 <tr>
    458 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    459 <td style="width:636px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    460 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    461 </tr>
    462 <tr>
    463 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    464 <td class="bg_01" align="center">
    465 <!-- *ここから:トピック一覧>内容* -->
    466 ({*ここから:header*})
    467 <!-- ここから:小タイトル -->
    468 <table border="0" cellspacing="0" cellpadding="0" style="width:636px;" class="border_01">
    469 <tr>
    470 <td style="width:36px;" class="bg_06"><img src="({t_img_url_skin filename=content_header_1})" style="width:30px;height:20px;" class="dummy"></td>
    471 <td style="width:600px;padding:2px 0px;" class="bg_06"><span class="c_00"><span class="b_b">トピック一覧</span>&nbsp;&nbsp;***&nbsp;
    472 
    473 ({if $topic_total_num})
    474     ({$topic_total_num})
    475 ({else})
    476     0
    477 ({/if})
    478 
    479 件&nbsp;が該当しました。</span></td>
    480 </tr>
    481 </table>
    482 <!-- ここまで:小タイトル -->
    483 ({*ここまで:header*})
    484 ({*ここから:body*})
    485 <!-- ここから:主内容 -->
    486 ({if $topic_start_num != $topic_end_num})
    487 <!-- ここから:主内容>>トピック一覧件数表示タブ -->
    488 <table border="0" cellspacing="0" cellpadding="0" style="width:634px;">
    489 ({*********})
    490 <tr>
    491 <td style="width:634px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    492 </tr>
    493 ({*********})
    494 <tr>
    495 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    496 <td style="width:632px;" class="bg_02" align="right" valign="middle">
    497 <div style="padding:4px 3px;">
    498 
    499 ({if $topic_is_prev})
    500 <a href="({t_url m=pc a=page_h_com_find_all})&amp;direc=-1&amp;page=({$page})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;val_order=({$search_val_list.val_order})&amp;category_id=({$search_val_list.category_id})">前を表示</a>&nbsp;&nbsp;
    501 ({/if})
    502 ({if $topic_total_num})
    503 ({$topic_start_num})件~({$topic_end_num})件を表示
    504 ({/if})
    505 ({if $topic_is_next})
    506 &nbsp;&nbsp;<a href="({t_url m=pc a=page_h_com_find_all})&amp;direc=1&amp;page=({$page})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;val_order=({$search_val_list.val_order})&amp;category_id=({$search_val_list.category_id})">次を表示</a>
    507 ({/if})
    508 
    509 </div>
    510 </td>
    511 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    512 </tr>
    513 ({*********})
    514 <tr>
    515 <td style="width:634px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    516 </tr>
    517 ({*********})
    518 </table>
    519 <!-- ここまで:主内容>>トピック一覧件数表示タブ -->
    520 ({/if})
    521 <!-- ここから:主内容>>トピック一覧本体 -->
    522 <div class="border_01 bg_05" align="center">
    523 
    524 <img src="./skin/dummy.gif" class="v_spacer_l">
    525 
    526 <!-- ここから:主内容>>トピック一覧本体>>のループ部分 -->
    527 ({foreach from=$c_commu_topic_search_list item=c_commu_topic_search})
    528 <div class="border_01 bg_09" style="width:562px;margin:0px auto;" align="center">
    529 <img src="./skin/dummy.gif" class="v_spacer_m">
    530 <table border="0" cellspacing="0" cellpadding="0" style="width:550px;margin:0px auto;">
    531 ({*********})
    532 <tr>
    533 <td style="width:550px;height:1px;" class="bg_01" colspan="7"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    534 </tr>
    535 ({*********})
    536 <tr>
    537 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    538 <td style="width:90px;" class="bg_03" align="center" valign="middle" rowspan="7">
    539 
    540 <div class="padding_s">
    541 
    542 <a href="({t_url m=pc a=page_c_topic_detail})&amp;target_c_commu_topic_id=({$c_commu_topic_search.c_commu_topic_id})">
    543 <img src="({t_img_url filename=$c_commu_topic_search.image_filename w=76 h=76 noimg=no_logo_small})"></a>
    544 
    545 </div>
    546 
    547 </td>
    548 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    549 <td style="width:85px;" class="bg_05" align="left" valign="middle">
    550 
    551 <div class="padding_s">
    552 
    553 トピック名
    554 
    555 </div>
    556 
    557 </td>
    558 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    559 <td style="width:371px;" class="bg_02" align="left" valign="middle">
    560 
    561 <div class="padding_s">
    562 
    563 ({$c_commu_topic_search.topic_name})
    564 
    565 </div>
    566 
    567 </td>
    568 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    569 </tr>
    570 ({*********})
    571 <tr>
    572 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    573 <td style="width:457px;" class="bg_01" align="center" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    574 </tr>
    575 ({*********})
    576 <tr>
    577 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    578 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    579 <td class="bg_05" align="left" valign="middle">
    580 
    581 <div class="padding_s">
    582 
    583 コミュニティ名
    584 
    585 </div>
    586 
    587 </td>
    588 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    589 <td class="bg_02" align="left" valign="middle">
    590 
    591 <div class="padding_s">
    592 
    593 ({$c_commu_topic_search.commu_name})
    594 
    595 </div>
    596 
    597 </td>
    598 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    599 </tr>
    600 ({*********})
    601 <tr>
    602 <td style="height:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    603 <td style="height:1px;" class="bg_01" align="center" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    604 </tr>
    605 ({*********})
    606 <tr>
    607 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    608 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    609 <td class="bg_05" align="left" valign="middle">
    610 
    611 <div class="padding_s">
    612 
    613 本文
    614 
    615 </div>
    616 
    617 </td>
    618 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    619 <td class="bg_02" align="left" valign="middle">
    620 
    621 <div class="padding_s">
    622 
    623 ({$c_commu_topic_search.body})
    624 
    625 </div>
    626 
    627 </td>
    628 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    629 </tr>
    630 ({*********})
    631 <tr>
    632 <td style="height:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    633 <td style="height:1px;" class="bg_01" align="center" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    634 </tr>
    635 ({*********})
    636 <tr>
    637 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    638 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    639 <td class="bg_05" align="left" valign="middle">
    640 
    641 <div class="padding_s">
    642 
    643 カテゴリ
    644 
    645 </div>
    646 
    647 </td>
    648 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    649 <td class="bg_02" align="center" valign="middle">
    650 
    651 <table border="0" cellspacing="0" cellpadding="0" style="width:371px;">
    652 <tr>
    653 <td style="width:99px;" class="bg_02" align="left">
    654 
    655 <div class="padding_s">
    656 
    657 ({$c_commu_topic_search.c_commu_category})
    658 
    659 </div>
    660 
    661 </td>
    662 <td style="width:1px;" class="bg_01"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    663 <td style="width:271px;" class="bg_03" align="center">
    664 
    665 <div class="padding_s">
    666 
    667 <a href="({t_url m=pc a=page_c_topic_detail})&amp;target_c_commu_topic_id=({$c_commu_topic_search.c_commu_topic_id})"><img src="({t_img_url_skin filename=button_shosai})" class="icon"></a>
    668 
    669 </div>
    670 
    671 </td>
    672 </tr>
    673 </table>
    674 
    675 </td>
    676 <td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    677 </tr>
    678 ({*********})
    679 <tr>
    680 <td style="height:1px;" class="bg_01" colspan="7"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    681 </tr>
    682 ({*********})
    683 </table>
    684 <img src="./skin/dummy.gif" class="v_spacer_m">
    685 </div>
    686 
    687 <img src="./skin/dummy.gif" class="v_spacer_l">
    688 ({/foreach})
    689 <!-- ここまで:主内容>>トピック一覧本体>>のループ部分 -->
    690 
    691 </div>
    692 <!-- ここまで:>>トピック一覧本体 -->
    693 ({if $topic_start_num != $topic_end_num})
    694 <!-- ここから:主内容>>トピック一覧件数表示タブ -->
    695 <table border="0" cellspacing="0" cellpadding="0" style="width:634px;">
    696 ({*********})
    697 <tr>
    698 <td style="width:634px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    699 </tr>
    700 ({*********})
    701 <tr>
    702 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    703 <td style="width:632px;" class="bg_02" align="right" valign="middle">
    704 <div style="padding:4px 3px;">
    705 
    706 ({if $topic_is_prev})
    707 <a href="({t_url m=pc a=page_h_com_find_all})&amp;direc=-1&amp;page=({$page})&amp;val_order=({$search_val_list.val_order})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;category_id=({$search_val_list.category_id})">前を表示</a>&nbsp;&nbsp;
    708 ({/if})
    709 ({if $topic_total_num})
    710 ({$topic_start_num})件~({$topic_end_num})件を表示
    711 ({/if})
    712 ({if $topic_is_next})
    713 &nbsp;&nbsp;<a href="({t_url m=pc a=page_h_com_find_all})&amp;direc=1&amp;page=({$page})&amp;val_order=({$search_val_list.val_order})&amp;keyword=({$smarty.capture.keyword_url|smarty:nodefaults})&amp;category_id=({$search_val_list.category_id})">次を表示</a>
    714 ({/if})
    715 
    716 </div>
    717 </td>
    718 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    719 </tr>
    720 ({*********})
    721 <tr>
    722 <td style="width:634px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    723 </tr>
    724 ({*********})
    725 </table>
    726 <!-- ここまで:主内容>>トピック一覧件数表示タブ -->
    727 ({/if})
    728 <!-- ここまで:主内容 -->
    729 ({*ここまで:body*})
    730 ({*ここから:footer*})
    731 <!-- 無し -->
    732 ({*ここまで:footer*})
    733 <!-- *ここまで:トピック一覧>>内容* -->
    734 </td>
    735 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    736 </tr>
    737 <tr>
    738 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    739 <td style="width:636px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    740 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    741 </tr>
    742 </table>
    743 <!-- ******ここまで:トピック一覧****** -->
    744 <!-- ************************************ -->
    745 
    746 ({/if})
    747 
    748 <img src="./skin/dummy.gif" class="v_spacer_l">
    749 
    750452({***************************})
    751453({**ここまで:メインコンテンツ**})
    752454({***************************})
  • webapp/modules/pc/templates/fh_diary_list.tpl

     
    412412<div style="padding:4px 3px;">
    413413
    414414({if $is_prev})
    415 <a href="({t_url m=pc a=page_fh_diary_list})&amp;target_c_member_id=({$target_member.c_member_id})&amp;direc=-1&amp;page=({$page})({if $url_keyword})&amp;keyword=({$url_keyword})({/if})({if !$all})({if $date_val.year})&amp;year=({$date_val.year})({/if})({if $date_val.month})&amp;month=({$date_val.month})({/if})({if $date_val.day})&amp;day=({$date_val.day})({/if})({/if})">前を表示</a>
     415<a href="({t_url m=pc a=page_fh_diary_list})&amp;target_c_member_id=({$target_member.c_member_id})&amp;direc=-1&amp;page=({$page})({if $url_keyword})&amp;keyword=({$url_keyword})({/if})({if $category_id})&amp;category_id=({$category_id})({elseif !$all})({if $date_val.year})&amp;year=({$date_val.year})({/if})({if $date_val.month})&amp;month=({$date_val.month})({/if})({if $date_val.day})&amp;day=({$date_val.day})({/if})({/if})">前を表示</a>
    416416({/if})
    417417({$total_num})件中
    418418({$page*$page_size-$page_size+1})件~
     
    423423({/if})
    424424件を表示
    425425({if $is_next})
    426 <a href="({t_url m=pc a=page_fh_diary_list})&amp;target_c_member_id=({$target_member.c_member_id})&amp;direc=1&amp;page=({$page})({if $url_keyword})&amp;keyword=({$url_keyword})({/if})({if !$all})({if $date_val.year})&amp;year=({$date_val.year})({/if})({if $date_val.month})&amp;month=({$date_val.month})({/if})({if $date_val.day})&amp;day=({$date_val.day})({/if})({/if})">次を表示</a>
     426<a href="({t_url m=pc a=page_fh_diary_list})&amp;target_c_member_id=({$target_member.c_member_id})&amp;direc=1&amp;page=({$page})({if $url_keyword})&amp;keyword=({$url_keyword})({/if})({if $category_id})&amp;category_id=({$category_id})({elseif !$all})({if $date_val.year})&amp;year=({$date_val.year})({/if})({if $date_val.month})&amp;month=({$date_val.month})({/if})({if $date_val.day})&amp;day=({$date_val.day})({/if})({/if})">次を表示</a>
    427427({/if})
    428428
    429429</div>
     
    565565<div style="padding:4px 3px;">
    566566
    567567({if $is_prev})
    568 <a href="({t_url m=pc a=page_fh_diary_list})&amp;target_c_member_id=({$target_member.c_member_id})&amp;direc=-1&amp;page=({$page})({if $url_keyword})&amp;keyword=({$url_keyword})({/if})({if !$all})({if $date_val.year})&amp;year=({$date_val.year})({/if})({if $date_val.month})&amp;month=({$date_val.month})({/if})({if $date_val.day})&amp;day=({$date_val.day})({/if})({/if})">前を表示</a>
     568<a href="({t_url m=pc a=page_fh_diary_list})&amp;target_c_member_id=({$target_member.c_member_id})&amp;direc=-1&amp;page=({$page})({if $url_keyword})&amp;keyword=({$url_keyword})({/if})({if $category_id})&amp;category_id=({$category_id})({elseif !$all})({if $date_val.year})&amp;year=({$date_val.year})({/if})({if $date_val.month})&amp;month=({$date_val.month})({/if})({if $date_val.day})&amp;day=({$date_val.day})({/if})({/if})">前を表示</a>
    569569({/if})
    570570({$total_num})件中
    571571({$page*$page_size-$page_size+1})件~
     
    576576({/if})
    577577件を表示
    578578({if $is_next})
    579 <a href="({t_url m=pc a=page_fh_diary_list})&amp;target_c_member_id=({$target_member.c_member_id})&amp;direc=1&amp;page=({$page})({if $url_keyword})&amp;keyword=({$url_keyword})({/if})({if !$all})({if $date_val.year})&amp;year=({$date_val.year})({/if})({if $date_val.month})&amp;month=({$date_val.month})({/if})({if $date_val.day})&amp;day=({$date_val.day})({/if})({/if})">次を表示</a>
     579<a href="({t_url m=pc a=page_fh_diary_list})&amp;target_c_member_id=({$target_member.c_member_id})&amp;direc=1&amp;page=({$page})({if $url_keyword})&amp;keyword=({$url_keyword})({/if})({if $category_id})&amp;category_id=({$category_id})({elseif !$all})({if $date_val.year})&amp;year=({$date_val.year})({/if})({if $date_val.month})&amp;month=({$date_val.month})({/if})({if $date_val.day})&amp;day=({$date_val.day})({/if})({/if})">次を表示</a>
    580580({/if})
    581581
    582582</div>
  • webapp/modules/pc/templates/inc_f_home_h_prof.tpl

     
    352352
    353353<img src="./skin/dummy.gif" class="v_spacer_m">
    354354
    355 ({if $point})
    356 <p align=center>
    357 ({$point})pt<br>
    358 </p>
    359 ({/if})
    360 ({if $rank})
    361 <p align=center>
    362 ({$rank.name})<br>
    363 <img src="({t_img_url filename=$rank.image_filename})" class="pict" alt=({$rank.name}) style="margin:2px">
    364 </p>
    365 ({/if})
    366 
    367355({if $inc_entry_point[4]})
    368356({$inc_entry_point[4]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})
    369357({/if})
     
    873861({/if})
    874862<!-- ここまで:主内容>年齢 -->
    875863<!-- ここから:主内容>誕生日 -->
     864({if $target_c_member.birth_month && $target_c_member.birth_day})
    876865<tr>
    877866<td class="border_01 bg_09 padding_s" style="width:90px;border-right:none;border-top:none;">
    878867
     
    885874
    886875</td>
    887876</tr>
     877({/if})
    888878<!-- ここまで:主内容>誕生日 -->
    889879({/capture})
    890880({foreach from=$target_c_member.profile key=key item=item})
  • webapp/modules/pc/templates/c_event_edit.tpl

     
    193193
    194194<div class="padding_s">
    195195
    196 <input type="text" class="text" name="capacity" ({if $event.capacity}) value="({$event.capacity})"({/if})>
     196<input type="text" class="text" name="capacity" value="({if $event.capacity})({$event.capacity})({/if})">
    197197
    198198</div>
    199199
  • webapp/modules/pc/templates/h_diary_list_all.tpl

     
    5555
    5656<input type="submit" class="submit" value=" 検 索 ">
    5757 <a href="({t_url m=pc a=page_h_com_find_all})&amp;keyword=({$keyword|escape:url|smarty:nodefaults})">コミュニティ検索</a>
    58 
     58({if $smarty.const.USE_EXTRA_SERVICE})
    5959|
    6060
    6161<a href="http://www.google.com/search?hl=ja&amp;lr=lang_ja&amp;q=({$keyword|escape:url|smarty:nodefaults})" target="_blank">ウェブ検索</a>
    62 
     62({/if})
    6363<img src="./skin/dummy.gif" class="v_spacer_m">
    6464
    6565※タイトル、本文より検索をおこないます。スペースで区切ると複数キーワードでの検索ができます。
  • webapp/modules/pc/templates/h_diary_add.tpl

     
    349349</td>
    350350<td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    351351</tr>
    352 
    353352({*********})
    354 ({if $inc_entry_point[3]})
    355353<tr>
    356354<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    357355</tr>
    358 <tr>
    359 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    360 <td style="width:80px;" class="bg_05" align="center" valign="middle">
    361 
    362 <img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy">
    363 
    364 </td>
    365 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    366 <td style="width:439px;" class="bg_02" align="left" valign="middle">
    367 
    368 ({$inc_entry_point[3]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})
    369 
    370 </td>
    371 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    372 </tr>
    373 
    374 
    375 ({/if})
    376356({*********})
    377357<tr>
    378 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    379 </tr>
    380 ({*********})
    381 <tr>
    382358<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    383359<td class="bg_05" align="center" valign="middle">
    384360<div style="padding:4px 3px;">
     
    391367<td class="bg_02" align="left" valign="middle">
    392368<div style="padding:4px 3px;">
    393369
     370({if $inc_entry_point[3]})
     371<div>({$inc_entry_point[3]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})</div>
     372({/if})
     373
    394374<textarea class="text" name="body" rows="15" cols="50" style="width:415px">({$form_val.body})</textarea>
    395375
    396376</div>
     
    495475({/foreach})
    496476</select>
    497477<br>
    498 ひとつのカテゴリにつき半角20文字以内で入力してください。<br>
    499 カテゴリは5つまで登録できます。<br>
     478カテゴリはひとつにつき全角10文字(半角20文字)以内で入力してください。<br>
     479ひとつの日記にカテゴリは5つまで同時に指定することができます。<br>
    500480</div>
    501481</td>
    502482<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
  • webapp/modules/pc/templates/h_diary_edit.tpl

     
    368368<td class="bg_02" align="left" valign="middle">
    369369<div style="padding:4px 3px;">
    370370
     371({if $inc_entry_point[3]})
     372<div>({$inc_entry_point[3]|smarty:nodefaults|t_url2cmd:'entry_point'|t_cmd:'entry_point'})</div>
     373({/if})
     374
    371375<textarea class="text" name="body" rows="15" cols="50" style="width:415px">({$diary.body})</textarea>
    372376
    373377</div>
     
    490494({/foreach})
    491495</select>
    492496<br>
    493 ひとつのカテゴリにつき半角20文字以内で入力してください。<br>
    494 カテゴリは5つまで登録できます。<br>
     497カテゴリはひとつにつき全角10文字(半角20文字)以内で入力してください。<br>
     498ひとつの日記にカテゴリは5つまで同時に指定することができます。<br>
    495499</div>
    496500</td>
    497501<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
  • webapp/modules/pc/templates/h_regist_prof.tpl

     
    233233    ({if $_cnt % 3 != 0})</tr>({/if})
    234234    </table>
    235235({elseif $profile.form_type == 'checkbox'})
    236     <input type="hidden" name="profile[({$profile.name})][]" value="0">
    237 
    238236    <table>
    239237    ({foreach item=item from=$profile.options name=check})
    240238    ({counter name=$profile.name assign=_cnt})
  • webapp/modules/pc/templates/c_event_add.tpl

     
    236236
    237237<div class="padding_s">
    238238
    239 <input type="text" class="text" name="capacity" ({if $event.capacity}) value="({$event.capacity})"({/if})>
     239<input type="text" class="text" name="capacity" value="({if $event.capacity})({$event.capacity})({/if})">
    240240</div>
    241241
    242242</td>
  • webapp/modules/pc/templates/o_regist_prof.tpl

     
    234234    ({if $_cnt % 3 != 0})</tr>({/if})
    235235    </table>
    236236({elseif $profile.form_type == 'checkbox'})
    237     <input type="hidden" name="profile[({$profile.name})][]" value="0">
    238 
    239237    <table>
    240238    ({foreach item=item from=$profile.options name=check})
    241239    ({counter name=$profile.name assign=_cnt})
  • webapp/modules/pc/templates/h_config.tpl

     
    644644
    645645<div align="center" style="text-align:center;">
    646646
    647 <input type="radio" name="public_flag_diary_all" value="public" checked="checked" class="no_bg" id="public_flag_diary_public"><label for="public_flag_diary_public">全員に公開</label>
    648 <input type="radio" name="public_flag_diary_all" value="friend" class="no_bg" id="public_flag_diary_friend"><label for="public_flag_diary_friend">マイフレンドまで公開</label>
    649 <input type="radio" name="public_flag_diary_all" value="private" class="no_bg" id="public_flag_diary_private"><label for="public_flag_diary_private">公開しない</label><br>
     647<input type="radio" name="public_flag_diary_all" value="public" checked="checked" class="no_bg" id="public_flag_diary_all_public"><label for="public_flag_diary_all_public">全員に公開</label>
     648<input type="radio" name="public_flag_diary_all" value="friend" class="no_bg" id="public_flag_diary_all_friend"><label for="public_flag_diary_all_friend">マイフレンドまで公開</label>
     649<input type="radio" name="public_flag_diary_all" value="private" class="no_bg" id="public_flag_diary_all_private"><label for="public_flag_diary_all_private">公開しない</label><br>
    650650<input type="submit" class="submit" value=" 変 更 ">
    651651
    652652</div>
  • webapp/modules/pc/templates/c_join_err_age.tpl

     
    1 ({ext_include file="inc_header.tpl"})
    2 ({ext_include file="inc_layoutcolumn_top_720px.tpl"})
    3 ({***************************})
    4 ({**ここから:メインコンテンツ**})
    5 ({***************************})
    6 
    7 <img src="./skin/dummy.gif" class="v_spacer_l">
    8 
    9 <!-- ******************************************** -->
    10 <!-- ******ここから:エラーメッセージテーブル****** -->
    11 <table border="0" cellspacing="0" cellpadding="0" style="width:580px;" class="border_01">
    12 <tr>
    13 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    14 <td style="width:566px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    15 <td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    16 </tr>
    17 <tr>
    18 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    19 <td class="bg_01" align="center">
    20 ({*ここから:header*})
    21 <!-- 小タイトル -->
    22 <table border="0" cellspacing="0" cellpadding="0" style="width:566px;" class="border_01">
    23 <tr>
    24 <td style="width:36px;" class="bg_06"><img src="({t_img_url_skin filename=content_header_1})" style="width:30px;height:20px;" class="dummy"></td>
    25 <td style="width:528px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">このコミュニティに参加</span></td>
    26 </tr>
    27 </table>
    28 <!-- ここまで:小タイトル -->
    29 ({*ここまで:header*})
    30 ({*ここから:body*})
    31 <!-- ここから:エラーメッセージ -->
    32 <table border="0" cellspacing="1" cellpadding="3" style="width:564px;">
    33 <tr>
    34 <td colspan="2" class="bg_02" align="center">
    35 
    36 <br><br>
    37 18歳未満の方はこのコミュニティに参加できません
    38 <br><br><br>
    39 
    40 </td>
    41 </tr>
    42 </table>
    43 <!-- ここまで:エラーメッセージ -->
    44 ({*ここまで:body*})
    45 ({*ここから:footer*})
    46 <!-- 無し -->
    47 ({*ここまで:footer*})
    48 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    49 </tr>
    50 <tr>
    51 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    52 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    53 <td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    54 </tr>
    55 </form>
    56 </table>
    57 <!-- ******ここまで:エラーメッセージテーブル****** -->
    58 <!-- ************************************ -->
    59 
    60 <img src="./skin/dummy.gif" class="v_spacer_l">
    61 
    62 <img src="./skin/dummy.gif" class="v_spacer_l">
    63 <img src="./skin/dummy.gif" class="v_spacer_l">
    64 
    65 ({***************************})
    66 ({**ここまで:メインコンテンツ**})
    67 ({***************************})
    68 ({ext_include file="inc_layoutcolumn_bottom_270px_165px_175px_720px.tpl"})
    69 ({ext_include file="inc_footer.tpl"})
  • webapp/modules/admin/do/update_skin_image.php

     
    1919                image_data_delete($old_fn);
    2020            }
    2121            db_replace_c_skin_filename($requests['skinname'], $fn);
     22            pne_cache_drop('fetch_inc_navi', 'h');
    2223            admin_client_redirect('edit_skin_image', 'スキン画像を変更しました');
    2324        }
    2425
  • webapp/modules/admin/do/insert_c_rank.php

     
    77// ランク追加
    88class admin_do_insert_c_rank extends OpenPNE_Action
    99{
     10    function handleError($errors)
     11    {
     12        admin_client_redirect('list_c_rank', array_shift($errors));
     13    }
     14
    1015    function execute($requests)
    1116    {
     17        if (!OPENPNE_USE_POINT_RANK) {
     18            admin_client_redirect('top', '指定されたページにはアクセスできません');
     19        }
     20
     21        if (db_point_is_rank4point($requests['point'])) {
     22            admin_client_redirect('list_c_rank', '同一の到達ポイントのランクが既に存在します');
     23        }
     24
    1225        $c_rank_id = db_admin_insert_c_rank($requests['name'], '', $requests['point']);
    1326        if ($_FILES['image_upfile']['name']) {
    1427            $ext = t_check_image_format($_FILES['image_upfile']);
  • webapp/modules/admin/do/delete_c_rank.php

     
    99{
    1010    function execute($requests)
    1111    {
     12        if (!OPENPNE_USE_POINT_RANK) {
     13            admin_client_redirect('top', '指定されたページにはアクセスできません');
     14        }
     15
    1216        //以前のイメージを削除
    1317        $c_rank = db_admin_get_c_rank_one($requests['c_rank_id']);
    1418        image_data_delete($c_rank['image_filename']);
  • webapp/modules/admin/do/update_c_action.php

     
    77// アクション編集
    88class admin_do_update_c_action extends OpenPNE_Action
    99{
     10    function handleError($errors)
     11    {
     12        admin_client_redirect('list_c_rank', array_shift($errors));
     13    }
     14
    1015    function execute($requests)
    1116    {
    12         db_admin_update_c_action($requests['c_action_id'], $requests['name'], $requests['point']);
     17        db_admin_update_c_action($requests['c_action_id'], $requests['point']);
    1318
    14         admin_client_redirect('list_c_action', 'アクションを編集しました');
     19        admin_client_redirect('list_c_rank', '加算ポイントを変更しました');
    1520    }
    1621}
    1722
  • webapp/modules/admin/do/delete_c_navi.php

     
    99    function execute($requests)
    1010    {
    1111        db_delete_c_navi($requests['navi_type'], $requests['sort_order']);
     12        pne_cache_drop('fetch_inc_navi', $requests['navi_type']);
    1213        admin_client_redirect('edit_c_navi', 'リセットしました');
    1314    }
    1415}
  • webapp/modules/admin/do/csv_member.php

     
    66
    77class admin_do_csv_member extends OpenPNE_Action
    88{
     9    function handleError($errors)
     10    {
     11        admin_client_redirect('csv_download', array_shift($errors));
     12    }
     13
    914    function execute($requests)
    1015    {
    1116        $start_id = $requests['start_id'];
    1217        $end_id = $requests['end_id'];
    13        
     18        $allflag = $requests['allflag'];
     19
     20        if (!is_int($start_id) || !is_int($end_id) || !$allflag && ($start_id < 1 || $end_id < 1)) {
     21            $errors[] = '範囲指定のメンバーIDは1以上の整数値で入力してください';
     22        }
     23        if ($errors) {
     24            $this->handleError($errors);
     25        }
     26
    1427        $member_key_string = $this->get_key_list();
    1528        $c_member_list = $this->db_get_c_member_list($start_id,$end_id);
    16         $member_csv_data = $this->create_csv_data($member_key_string,$c_member_list);
     29        $member_csv_data = $this->create_csv_data($member_key_string, $c_member_list);
    1730       
    1831        header("Content-Type: application/octet-stream");
    1932        header("Content-Disposition: attachment; filename=member.csv");
     
    2639     */
    2740    function db_get_c_member_list($start_id,$end_id)
    2841    {
    29         $params=array();
     42        $params = array();
    3043        $sql = 'SELECT c_member_id FROM c_member ';
    3144        $sql .= ' WHERE 1 ' ;
    32         if($start_id!=""){
     45        if ($start_id > 1) {
    3346            $sql .= ' AND c_member_id >= ? ';
    3447            $params[] = $start_id;
    3548        }
    36         if($end_id!=""){
     49        if ($end_id > 0) {
    3750            $sql .= ' AND c_member_id <= ? ';
    3851            $params[] = $end_id;
    3952        }
    40         $sql .= ' ORDER BY c_member_id' ;
    41         $ids = db_get_col($sql,$params);
     53        $sql .= ' ORDER BY c_member_id';
     54        $ids = db_get_col($sql, $params);
    4255   
    4356        $c_member_list = array();
    4457        foreach ($ids as $id) {
     
    5972           
    6073            $tmp_profile_list = db_member_c_member_profile_list4c_member_id($id, 'private');
    6174            $c_profile_list = db_member_c_profile_list4null();
    62             foreach($c_profile_list as $key=>$tmp_profile ){
     75            foreach ($c_profile_list as $key => $tmp_profile) {
    6376                if (is_array($tmp_profile_list[$tmp_profile['name']]['value'])){
    6477                    foreach ($tmp_profile_list[$tmp_profile['name']]['value'] as $itm){
    6578                        $tmp_c_member[$tmp_profile['name']] .= $itm . " ";
     
    7588           
    7689            $c_member_list[]=$tmp_c_member;
    7790        }
    78    
     91       
    7992        return $c_member_list;
    8093    }
    8194   
    82     function get_key_list(){
     95    function get_key_list()
     96    {
    8397        $c_profile_list = db_member_c_profile_list4null();
    8498       
    8599        $ley_list[]="メンバーID";
     
    93107        $ley_list[]="誕生年";
    94108        $ley_list[]="誕生月";
    95109        $ley_list[]="誕生日";
    96         foreach($c_profile_list as $profile){
     110        foreach ($c_profile_list as $profile) {
    97111            $ley_list[]= $profile['caption'];
    98112        }
    99113        $ley_list[]="PCアドレス";
     
    103117        return $ley_list;
    104118    }
    105119   
    106     function create_csv_data($key_string,$value_list){
     120    function create_csv_data($key_string, $value_list)
     121    {
    107122        $csv = "";
    108         foreach($key_string as $each_key){
    109             if($csv != "")$csv .= ",";
    110             $csv .= '"'.mb_convert_encoding($each_key ,"SJIS", "auto").'"';
     123        foreach ($key_string as $each_key) {
     124            if ($csv != "") {
     125                $csv .= ",";
     126            }
     127            $csv .= '"' . mb_convert_encoding($each_key, 'SJIS', 'auto') . '"';
    111128        }
    112129        $csv .= "\n";
    113130       
    114         foreach($value_list as $key => $value){
     131        foreach ($value_list as $key => $value) {
    115132            $temp = "";
    116             foreach($value as $key2 => $value2){
    117                 $value2 = mb_convert_encoding($value2 ,"SJIS", "auto");
     133            foreach ($value as $key2 => $value2) {
     134                $value2 = mb_convert_encoding($value2, 'SJIS', 'auto');
    118135                if ($value2 != null) $value2 = str_replace('"', '""', $value2);//クォート
    119136                if ($value2 != null) $value2 = str_replace("\r","",$value2);//改行コードを変換
    120                 $temp .= "\"".$value2."\",";
     137                $temp .= '"' . $value2 . '",';
    121138            }
    122             $csv .= $temp."\n";
     139            $csv .= $temp . "\n";
    123140        }
    124141        return $csv;
    125142    }
  • webapp/modules/admin/do/delete_skin_image.php

     
    2121            db_master_copy_c_skin_filename($requests['skinname']);
    2222        }
    2323
     24        pne_cache_drop('fetch_inc_navi', 'h');
     25
    2426        admin_client_redirect('edit_skin_image', '画像をデフォルトに戻しました');
    2527    }
    2628}
  • webapp/modules/admin/do/update_point.php

     
     1<?php
     2/**
     3 * @copyright 2005-2007 OpenPNE Project
     4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
     5 */
     6
     7//ポイント情報更新
     8class admin_do_update_point extends OpenPNE_Action
     9{
     10    function handleError($errors)
     11    {
     12        admin_client_redirect('edit_point', array_shift($errors), 'target_c_member_id='.$this->requests['target_c_member_id']);
     13    }
     14
     15    function execute($requests)
     16    {
     17        if (!OPENPNE_USE_POINT_RANK) {
     18            admin_client_redirect('top', '指定されたページにはアクセスできません');
     19        }
     20
     21        $target_c_member_id = $requests['target_c_member_id'];
     22        $update_point = $requests['point'];
     23
     24        $c_profile = db_member_c_profile4name('PNE_POINT');
     25
     26        $c_member_profile_list['PNE_POINT'] = array(
     27            'c_profile_id' => $c_profile['c_profile_id'],
     28            'c_profile_option_id' => 0,
     29            'value' => intval($update_point),
     30            'public_flag' => $c_profile['public_flag_default'],
     31        );
     32
     33        db_member_update_c_member_profile($target_c_member_id, $c_member_profile_list);
     34        admin_client_redirect('list_c_member', "メンバーのポイントを強制変更しました");
     35    }
     36}
     37
     38?>
  • webapp/modules/admin/do/update_c_rank.php

    Property changes on: webapp/modules/admin/do/update_point.php
    ___________________________________________________________________
    Name: svn:eol-style
       + LF
    Name: svn:keywords
       + Id Date Author Rev URL
    
     
    77// ランク編集
    88class admin_do_update_c_rank extends OpenPNE_Action
    99{
     10    function handleError($errors)
     11    {
     12        admin_client_redirect('update_c_rank', array_shift($errors), 'c_rank_id='.$this->requests['c_rank_id']);
     13    }
     14
    1015    function execute($requests)
    1116    {
     17        if (!OPENPNE_USE_POINT_RANK) {
     18            admin_client_redirect('top', '指定されたページにはアクセスできません');
     19        }
     20
    1221        $c_rank_id      = $requests['c_rank_id'];
    1322        $c_rank = db_admin_get_c_rank_one($c_rank_id);
    1423        $image_filename = $c_rank['image_filename'];
  • webapp/modules/admin/do/import_c_member.php

     
    106106            }
    107107
    108108            $c_member['nickname'] = $nickname;
    109             $c_member['birth_year'] = 1700;
    110             $c_member['birth_month'] = 1;
    111             $c_member['birth_day'] = 1;
     109            $c_member['birth_year'] = 0;
     110            $c_member['birth_month'] = 0;
     111            $c_member['birth_day'] = 0;
    112112            $c_member['c_password_query_id'] = 0;
    113113            $c_member['c_member_id_invite'] = 1;
    114114            $c_member['is_receive_mail'] = 1;
  • webapp/modules/admin/lib/db_admin.php

     
    557557        $params[] = $cond_list['e_year'];
    558558    }
    559559
     560    // 誕生日による絞り込みの場合は、誕生年が0のメンバーを除外する
     561    if (!empty($cond_list['s_year']) || !empty($cond_list['e_year'])) {
     562        $sql .= ' AND birth_year <> 0';
     563    }
    560564
    561565    //最終ログイン時間で絞り込み
    562 
    563566    if (isset($cond_list['last_login'])) {
    564 
    565567        //期間で分ける
    566568        switch($cond_list['last_login']) {
    567             case 1: //3日以内
    568                 $sql .= ' AND access_date >= ?';
    569                 $params[] = date('Y-m-d', strtotime('-3 day'));
     569        case 1: //3日以内
     570            $sql .= ' AND access_date >= ?';
     571            $params[] = date('Y-m-d', strtotime('-3 day'));
    570572            break;
    571 
    572             case 2: //3~7日以内
    573                 $sql .= ' AND access_date >= ? AND access_date < ?';
    574                 $params[] = date('Y-m-d', strtotime('-7 day'));
    575                 $params[] = date('Y-m-d', strtotime('-3 day'));
     573        case 2: //3~7日以内
     574            $sql .= ' AND access_date >= ? AND access_date < ?';
     575            $params[] = date('Y-m-d', strtotime('-7 day'));
     576            $params[] = date('Y-m-d', strtotime('-3 day'));
    576577            break;
    577 
    578             case 3: //7~30日以内
    579                 $sql .= ' AND access_date >= ? AND access_date < ?';
    580                 $params[] = date('Y-m-d', strtotime('-30 day'));
    581                 $params[] = date('Y-m-d', strtotime('-7 day'));
     578        case 3: //7~30日以内
     579            $sql .= ' AND access_date >= ? AND access_date < ?';
     580            $params[] = date('Y-m-d', strtotime('-30 day'));
     581            $params[] = date('Y-m-d', strtotime('-7 day'));
    582582            break;
    583 
    584             case 4: //30~90日以内
    585                 $sql .= ' AND access_date >= ? AND access_date < ?';
    586                 $params[] = date('Y-m-d', strtotime('-90 day'));
    587                 $params[] = date('Y-m-d', strtotime('-30 day'));
     583        case 4: //30日以上
     584            $sql .= ' AND access_date > ? AND access_date < ?';
     585            $params[] = '0000-00-00 00:00:00';
     586            $params[] = date('Y-m-d', strtotime('-30 day'));
    588587            break;
     588        case 5: //未ログイン
     589            $sql .= ' AND access_date = ?';
     590            $params[] = '0000-00-00 00:00:00';
     591            break;
    589592        }
    590593    }
    591594
     
    659662            'PNE_POINT',
    660663        );
    661664        //開始ポイント
    662         if( isset($cond_list['s_point']) ){
     665        if (!empty($cond_list['s_point'])) {
    663666            $sql .= ' AND value >= ?';
    664667            $params[] = $cond_list['s_point'];
    665668        }
    666669        //終了ポイント
    667         if( isset($cond_list['e_point']) ){
     670        if (!empty($cond_list['e_point'])) {
    668671            $sql .= ' AND value <= ?';
    669672            $params[] = $cond_list['e_point'];
    670673        }
     
    737740
    738741    if ($total_num > 0) {
    739742        $pager = admin_make_pager($page, $page_size, $total_num);
     743    } else {
     744        $pager = array('page_size' => $page_size);
    740745    }
    741746
    742747    return $c_member_list;
     
    776781        $cond_list['last_login'] = intval($requests['last_login']);
    777782    }
    778783
    779 
    780784    //ポイント
    781     if (!empty($requests['s_point'])) {
     785    if (isset($requests['s_point']) && $requests['s_point'] !== '') {
    782786        $cond_list['s_point'] = intval($requests['s_point']);
    783787    }
    784     if (!empty($requests['e_point'])) {
     788    if (isset($requests['e_point']) && $requests['e_point'] !== '') {
    785789        $cond_list['e_point'] = intval($requests['e_point']);
    786790    }
    787791
    788 
    789 
    790792    return $cond_list;
    791793}
    792794
     
    15491551            '80~' =>0
    15501552    );
    15511553   
    1552     $sql = "select ((year(curdate()) - birth_year)- (RIGHT(CURDATE(),5)<concat(birth_month,'-',birth_day))) as age from c_member;";
     1554    $sql = "SELECT ((YEAR(CURDATE()) - birth_year)- " .
     1555        "(RIGHT(CURDATE(),5)<CONCAT(birth_month,'-',birth_day))) " .
     1556        "AS age FROM c_member WHERE birth_year <> 0;";
    15531557    $lst = db_get_all($sql);
    15541558
    15551559    $temp = array_keys($analysis_generation);
     
    20502054}
    20512055
    20522056
    2053 //CMDを全て取得(ページャー付き)
    2054 function db_admin_get_c_cmd_all($page, $page_size, &$pager)
     2057//CMDを全て取得
     2058function db_admin_get_c_cmd_all()
    20552059{
    20562060    $sql = 'SELECT * FROM c_cmd ORDER BY c_cmd_id';
    2057 
    2058     $list = db_get_all_page($sql, $page, $page_size, $params);
    2059 
    2060     $sql = 'SELECT count(*) FROM c_cmd';
    2061     $total_num = db_get_one($sql, $params);
    2062     $pager = admin_make_pager($page, $page_size, $total_num);
    2063 
    2064     return $list;
     2061    return db_get_all($sql);
    20652062}
    20662063
    20672064//CMDを一つ取得
     
    22322229    return db_query($sql, $params);
    22332230}
    22342231
    2235 
    2236 //ランクを全て取得(ページャー付き)
    2237 function db_admin_get_c_rank_all($page, $page_size, &$pager)
     2232//ランクを全て取得
     2233function db_admin_get_c_rank_all()
    22382234{
    22392235    $sql = 'SELECT * FROM c_rank ORDER BY point';
    2240 
    2241     $list = db_get_all_page($sql, $page, $page_size, $params);
    2242 
    2243     $sql = 'SELECT count(*) FROM c_rank';
    2244     $total_num = db_get_one($sql, $params);
    2245     $pager = admin_make_pager($page, $page_size, $total_num);
    2246 
    2247     return $list;
     2236    return db_get_all($sql);
    22482237}
    22492238
    22502239//ランクを一つ取得
     
    22572246}
    22582247
    22592248//アクションを編集
    2260 function db_admin_update_c_action($c_action_id, $name, $point)
     2249function db_admin_update_c_action($c_action_id, $point)
    22612250{
    22622251    $data = array(
    2263         'name' => strval($name),
    22642252        'point' => intval($point),
    22652253    );
    22662254    $where = array('c_action_id' => intval($c_action_id));
    22672255    return db_update('c_action', $data, $where);
    22682256}
    22692257
    2270 //アクションを全て取得(ページャー付き)
    2271 function db_admin_get_c_action_all($page, $page_size, &$pager)
     2258//アクションを全て取得
     2259function db_admin_get_c_action_all()
    22722260{
    22732261    $sql = 'SELECT * FROM c_action ORDER BY c_action_id';
    2274 
    2275     $list = db_get_all_page($sql, $page, $page_size, $params);
    2276 
    2277     $sql = 'SELECT count(*) FROM c_action';
    2278     $total_num = db_get_one($sql, $params);
    2279     $pager = admin_make_pager($page, $page_size, $total_num);
    2280 
    2281     return $list;
     2262    return db_get_all($sql);
    22822263}
    22832264
    22842265/**
     
    22932274    _db_admin_empty_image_filename($tbl, $filename, 'filename');
    22942275}
    22952276
     2277function db_admin_get_c_member_profile_pnepoint($c_member_id)
     2278{
     2279    $sql = 'SELECT c_profile_id FROM c_profile where name = \'PNE_POINT\'';
     2280    $c_profile_id =  db_get_one($sql);
     2281    $params = array($c_member_id , $c_profile_id);
     2282    $sql = 'SELECT * FROM c_member_profile where c_member_id = ? and c_profile_id = ?';
     2283    $c_member_profile = db_get_row($sql, $params);
     2284
     2285    return  $c_member_profile;
     2286}
     2287
    22962288?>
  • webapp/modules/admin/validate/do/update_c_admin_config.ini

     
    112112type = "bool"
    113113default = "1"
    114114
     115[OPENPNE_USE_POINT_RANK]
     116type = "bool"
     117default = "1"
     118
    115119[OPENPNE_DISP_POINT]
    116120type = "bool"
    117 default = "0"
     121default = "1"
    118122
    119123[OPENPNE_DISP_RANK]
    120124type = "bool"
    121 default = "0"
     125default = "1"
    122126
    123127[WORD_FRIEND]
    124128type = "string"
  • webapp/modules/admin/validate/do/insert_c_rank.ini

     
    11[name]
    22type = "string"
    3 default = ""
     3required = 1
     4caption = "ランク名"
    45
    56[point]
    67type = "int"
    78default = 0
     9caption = "到達ポイント"
  • webapp/modules/admin/validate/do/update_c_action.ini

     
    22type = "int"
    33required = 1
    44
    5 [name]
    6 type = "string"
    7 default = ""
    8 
    95[point]
    106type = "int"
    117default = 0
     8caption = "加算ポイント"
  • webapp/modules/admin/validate/do/csv_member.ini

     
     1[allflag]
     2type = "int"
     3default = "0"
     4
    15[start_id]
    26type = "int"
    37default = ""
     8caption = "メンバーID"
    49
    510[end_id]
    611type = "int"
    712default = ""
     13caption = "メンバーID"
  • webapp/modules/admin/validate/do/update_point.ini

     
     1[target_c_member_id]
     2type = "int"
     3required = 1
     4
     5[point]
     6type = "int"
     7caption = "ポイント"
     8min = 0
  • webapp/modules/admin/validate/do/update_c_rank.ini

    Property changes on: webapp/modules/admin/validate/do/update_point.ini
    ___________________________________________________________________
    Name: svn:eol-style
       + LF
    Name: svn:keywords
       + Id Date Author Rev URL
    
     
    44
    55[name]
    66type = "string"
    7 default = ""
     7required = 1
     8caption = "ランク名"
    89
    910[point]
    1011type = "int"
    1112default = 0
     13caption = "到達ポイント"
  • webapp/modules/admin/validate/page/edit_point.ini

     
     1[target_c_member_id]
     2type = "int"
     3required = 1
  • webapp/modules/admin/validate/page/list_c_action.ini

    Property changes on: webapp/modules/admin/validate/page/edit_point.ini
    ___________________________________________________________________
    Name: svn:eol-style
       + LF
    Name: svn:keywords
       + Id Date Author Rev URL
    
     
    1 [page]
    2 type = "int"
    3 default = 1
    4 
    5 [page_size]
    6 type = "int"
    7 default = 20
  • webapp/modules/admin/init.inc

     
    2626$hash_tbl =& AdminHashTable::singleton();
    2727$action = $hash_tbl->action($action, $type);
    2828
     29// ホワイトリスト
    2930$GLOBALS['_OPENPNE_ADMIN_AUTH_ACTIONS'] = array(
     31// SNS設定のみ
    3032'normal_type' => array(
    31     'page_delete_c_image_confirm',
    32     'page_delete_c_member_confirm',
    33     'page_delete_kakikomi',
    34     'page_edit_c_image',
    35     'page_insert_c_admin_user',
    36     'page_list_c_admin_user',
    37     'page_list_c_image',
    38     'page_list_c_member',
    39     'page_manage_c_commu',
    40     'page_passwd',
    41     'page_send_invites_confirm',
    42     'page_send_invites',
    43     'page_send_messages_all',
    44     'page_send_messages',
    45     'page_send_messages_history_detail',
    46     'page_send_messages_history_list',
    47     'do_delete_c_admin_user',
    48     'do_delete_c_image',
    49     'do_delete_c_image4c_image_id',
    50     'do_delete_c_member',
    51     'do_delete_kakikomi_c_commu_topic',
    52     'do_delete_kakikomi_c_commu',
    53     'do_delete_kakikomi_c_diary',
    54     'do_insert_c_admin_user',
    55     'do_insert_c_image',
    56     'do_passwd',
    57     'do_send_invites',
    58     'do_send_messages_all',
    59     'do_send_messages',
    60     'do_update_c_commu_is_regist_join',
    61     'do_update_is_login_rejected',
     33
     34'page_delete_c_banner_confirm',
     35'page_delete_c_cmd_confirm',
     36'page_delete_c_free_page_confirm',
     37'page_delete_c_profile',
     38'page_delete_c_rank_confirm',
     39'page_edit_admin_password',
     40'page_edit_c_admin_config',
     41'page_edit_c_admin_info',
     42'page_edit_c_banner',
     43'page_edit_c_holiday',
     44'page_edit_c_navi',
     45'page_edit_c_profile',
     46'page_edit_c_sns_config',
     47'page_edit_category',
     48'page_edit_entry_point',
     49'page_edit_mail_send',
     50'page_edit_mail',
     51'page_edit_skin_image',
     52'page_insert_c_banner',
     53'page_insert_c_free_page',
     54'page_insert_c_profile',
     55'page_insert_html',
     56'page_limit_domain',
     57'page_list_c_api',
     58'page_list_c_cmd',
     59'page_list_c_free_page',
     60'page_list_c_rank',
     61'page_login',
     62'page_manage_c_commu',
     63'page_top',
     64'page_update_c_banner',
     65'page_update_c_free_page',
     66'page_update_c_profile',
     67'page_update_c_rank',
     68'do_delete_c_banner',
     69'do_delete_c_cmd',
     70'do_delete_c_commu_category_parent',
     71'do_delete_c_commu_category',
     72'do_delete_c_free_page',
     73'do_delete_c_holiday',
     74'do_delete_c_navi',
     75'do_delete_c_profile_option',
     76'do_delete_c_profile',
     77'do_delete_c_rank',
     78'do_delete_mail',
     79'do_delete_skin_image',
     80'do_edit_c_admin_info',
     81'do_insert_c_banner',
     82'do_insert_c_commu_category_parent',
     83'do_insert_c_commu_category',
     84'do_insert_c_free_page',
     85'do_insert_c_holiday',
     86'do_insert_c_profile_option',
     87'do_insert_c_profile',
     88'do_insert_c_rank',
     89'do_insert_html',
     90'do_login',
     91'do_logout',
     92'do_update_c_action',
     93'do_update_c_admin_config',
     94'do_update_c_admin_user_password',
     95'do_update_c_api',
     96'do_update_c_banner',
     97'do_update_c_cmd',
     98'do_update_c_commu_category_parent',
     99'do_update_c_commu_category',
     100'do_update_c_commu_is_regist_join',
     101'do_update_c_free_page',
     102'do_update_c_holiday',
     103'do_update_c_navi',
     104'do_update_c_profile_option',
     105'do_update_c_profile',
     106'do_update_c_rank',
     107'do_update_c_siteadmin_css',
     108'do_update_c_sns_config',
     109'do_update_entry_point',
     110'do_update_limit_domain',
     111'do_update_mail_send',
     112'do_update_mail',
     113'do_update_profile_sort_order',
     114'do_update_side_banner_html',
     115'do_update_skin_image',
     116'do_update_skin_version',
     117'do_update_top_banner_html',
    62118),
     119
     120// メンバーリスト以外
    63121'_type' => array(
    64     'page_csv_download',
    65     'page_delete_c_member_confirm',
    66     'page_insert_c_admin_user',
    67     'page_list_c_admin_user',
    68     'page_list_c_member',
    69     'page_passwd',
    70     'page_send_messages_all',
    71     'page_send_messages',
    72     'do_csv_member',
    73     'do_delete_c_admin_user',
    74     'do_delete_c_member',
    75     'do_insert_c_admin_user',
    76     'do_passwd',
    77     'do_send_messages_all',
    78     'do_send_messages',
    79     'do_update_is_login_rejected',
     122
     123'page_access_analysis_day',
     124'page_access_analysis_member',
     125'page_access_analysis_month',
     126'page_access_analysis_page',
     127'page_access_analysis_target_commu',
     128'page_access_analysis_target_diary',
     129'page_access_analysis_target_member',
     130'page_access_analysis_target_topic',
     131'page_delete_c_banner_confirm',
     132'page_delete_c_cmd_confirm',
     133'page_delete_c_file_confirm',
     134'page_delete_c_free_page_confirm',
     135'page_delete_c_image_confirm',
     136'page_delete_c_profile',
     137'page_delete_c_rank_confirm',
     138'page_delete_kakikomi',
     139'page_diary_comment_list',
     140'page_diary_list',
     141'page_edit_admin_password',
     142'page_edit_c_admin_config',
     143'page_edit_c_admin_info',
     144'page_edit_c_banner',
     145'page_edit_c_holiday',
     146'page_edit_c_image',
     147'page_edit_c_navi',
     148'page_edit_c_profile',
     149'page_edit_c_sns_config',
     150'page_edit_category',
     151'page_edit_entry_point',
     152'page_edit_mail_send',
     153'page_edit_mail',
     154'page_edit_skin_image',
     155'page_import_c_member',
     156'page_insert_c_banner',
     157'page_insert_c_free_page',
     158'page_insert_c_profile',
     159'page_insert_html',
     160'page_limit_domain',
     161'page_list_c_api',
     162'page_list_c_cmd',
     163'page_list_c_file',
     164'page_list_c_free_page',
     165'page_list_c_image',
     166'page_list_c_rank',
     167'page_login',
     168'page_manage_c_commu',
     169'page_review_list',
     170'page_send_invites_confirm',
     171'page_send_invites',
     172'page_top',
     173'page_topic_comment_list',
     174'page_topic_list',
     175'page_update_c_banner',
     176'page_update_c_free_page',
     177'page_update_c_profile',
     178'page_update_c_rank',
     179'page_user_analysis_date_day',
     180'page_user_analysis_date_month',
     181'page_user_analysis_generation',
     182'do_delete_c_banner',
     183'do_delete_c_cmd',
     184'do_delete_c_commu_category_parent',
     185'do_delete_c_commu_category',
     186'do_delete_c_file4c_file_id',
     187'do_delete_c_free_page',
     188'do_delete_c_holiday',
     189'do_delete_c_image',
     190'do_delete_c_image4c_image_id',
     191'do_delete_c_navi',
     192'do_delete_c_profile_option',
     193'do_delete_c_profile',
     194'do_delete_c_rank',
     195'do_delete_kakikomi_c_commu_topic_comment',
     196'do_delete_kakikomi_c_commu_topic',
     197'do_delete_kakikomi_c_commu',
     198'do_delete_kakikomi_c_diary_comment',
     199'do_delete_kakikomi_c_diary',
     200'do_delete_kakikomi_c_review',
     201'do_delete_mail',
     202'do_delete_skin_image',
     203'do_edit_c_admin_info',
     204'do_import_c_member',
     205'do_insert_c_banner',
     206'do_insert_c_commu_category_parent',
     207'do_insert_c_commu_category',
     208'do_insert_c_free_page',
     209'do_insert_c_holiday',
     210'do_insert_c_image',
     211'do_insert_c_profile_option',
     212'do_insert_c_profile',
     213'do_insert_c_rank',
     214'do_insert_html',
     215'do_login',
     216'do_logout',
     217'do_send_invites',
     218'do_update_c_action',
     219'do_update_c_admin_config',
     220'do_update_c_admin_user_password',
     221'do_update_c_api',
     222'do_update_c_banner',
     223'do_update_c_cmd',
     224'do_update_c_commu_category_parent',
     225'do_update_c_commu_category',
     226'do_update_c_commu_is_regist_join',
     227'do_update_c_free_page',
     228'do_update_c_holiday',
     229'do_update_c_navi',
     230'do_update_c_profile_option',
     231'do_update_c_profile',
     232'do_update_c_rank',
     233'do_update_c_siteadmin_css',
     234'do_update_c_sns_config',
     235'do_update_entry_point',
     236'do_update_limit_domain',
     237'do_update_mail_send',
     238'do_update_mail',
     239'do_update_profile_sort_order',
     240'do_update_side_banner_html',
     241'do_update_skin_image',
     242'do_update_skin_version',
     243'do_update_top_banner_html',
    80244),
    81245);
    82246
     
    96260        $auth_type = admin_get_auth_type();
    97261        $smarty->assign('auth_type', $auth_type);
    98262        $act = sprintf('page_%s', $GLOBALS['__Framework']['current_action']);
    99         if ($auth_type != 'all' && in_array($act, $GLOBALS['_OPENPNE_ADMIN_AUTH_ACTIONS'][$auth_type.'_type'])) {
     263        if ($auth_type != 'all' && !in_array($act, $GLOBALS['_OPENPNE_ADMIN_AUTH_ACTIONS'][$auth_type.'_type'])) {
    100264            admin_client_redirect('top', '指定されたページにはアクセスできません');
    101265        }
    102266    }
     
    113277        }
    114278        $auth_type = admin_get_auth_type();
    115279        $act = sprintf('do_%s', $GLOBALS['__Framework']['current_action']);
    116         if ($auth_type != 'all' && in_array($act, $GLOBALS['_OPENPNE_ADMIN_AUTH_ACTIONS'][$auth_type.'_type'])) {
     280        if ($auth_type != 'all' && !in_array($act, $GLOBALS['_OPENPNE_ADMIN_AUTH_ACTIONS'][$auth_type.'_type'])) {
    117281            admin_client_redirect('top', '指定されたページにはアクセスできません');
    118282        }
    119283    }
  • webapp/modules/admin/page/delete_c_rank_confirm.php

     
    99{
    1010    function execute($requests)
    1111    {
     12        if (!OPENPNE_USE_POINT_RANK) {
     13            admin_client_redirect('top', '指定されたページにはアクセスできません');
     14        }
     15
    1216        $c_rank = db_admin_get_c_rank_one($requests['c_rank_id']);
    1317
    1418        if (!$c_rank) {
    15             admin_client_redirect('list_c_rank', array("msg" => "指定されたc_rank_idは無効です"));
     19            admin_client_redirect('list_c_rank', '指定されたIDは無効です');
    1620        }
    1721
    1822        $this->set("c_rank", $c_rank);
  • webapp/modules/admin/page/edit_mail_send.php

     
    2929            'm_pc_syounin_friend' => 'フレンドリンク承認完了メール',
    3030//            'm_pc_syoutai_mail' => 'SNS招待メール',
    3131//            'm_pc_taikai_end' => '退会完了メール',
     32            'm_pc_rank_up' => 'ランクアップお知らせメール',
    3233        );
    3334        $ktai = array(
    3435            'm_ktai_ashiato' => 'あしあとお知らせメール',
     
    4142//            'm_ktai_regist_get' => '新規登録メール(オープン制)',
    4243//            'm_ktai_regist_invite' => '招待メール',
    4344//            'm_ktai_taikai_end' => '退会完了メール',
     45            'm_ktai_rank_up' => 'ランクアップお知らせメール',
    4446        );
     47        $admin = array(
     48// →SNS設定から変更できる
     49//            'm_admin_taikai' => '退会メンバー情報メール',
     50            'm_admin_rank_up' => 'ランクアップお知らせメール',
     51        );
    4552
    4653        $this->set('pc', $pc);
    4754        $this->set('ktai', $ktai);
     55        $this->set('admin', $admin);
    4856        $this->set('unused', explode(',', UNUSED_MAILS));
    4957        return 'success';
    5058    }
  • webapp/modules/admin/page/edit_entry_point.php

     
    1010    {
    1111        $name = sprintf('inc_entry_point_%s_%d', $requests['target'], $requests['num']);
    1212        $this->set('source', db_get_c_template_source($name));
     13        $this->set('entry_point_list', get_inc_entry_point_list());
    1314        return 'success';
    1415    }
    1516}
  • webapp/modules/admin/page/access_analysis_day.php

     
    1313        $ymd = $requests['ymd'];
    1414        //----------リクエスト変数-------------//
    1515       
    16         $this->set("inc_header" ,admin_fetch_inc_header("TOP>>".SNS_NAME."管理ページ"));
     16        $this->set("inc_header" ,admin_fetch_inc_header("TOP>>".SNS_NAME."管理画面"));
    1717        $this->set("inc_footer" ,admin_fetch_inc_footer());
    1818        $this->set('SNS_NAME', SNS_NAME);
    1919       
  • webapp/modules/admin/page/list_c_member.php

     
    4444            1 => "3日以内",
    4545            2 => "3~7日以内",
    4646            3 => "7~30日以内",
    47             4 => "30~90日以内",
     47            4 => "30日以上",
     48            5 => "未ログイン",
    4849        );
    4950        $v['select_last_login'] = $select_last_login;
    5051
     
    6667        foreach ($v['c_member_list'] as $key => $value) {
    6768            $v['c_member_list'][$key]['c_member_invite'] =
    6869                db_member_c_member4c_member_id_LIGHT($value['c_member_id_invite']);
     70            $v['c_member_list'][$key]['c_rank'] =
     71                db_point_get_rank4point($value['profile']['PNE_POINT']['value']);
    6972        }
    7073
    7174        $v['pager'] = $pager;
  • webapp/modules/admin/page/delete_c_cmd_confirm.php

     
    1212        $c_cmd = db_admin_get_c_cmd_one($requests['c_cmd_id']);
    1313
    1414        if (!$c_cmd) {
    15             admin_client_redirect('list_c_cmd', array("msg" => "指定されたc_cmd_idは無効です"));
     15            admin_client_redirect('list_c_cmd', '指定されたIDは無効です');
    1616        }
    1717
    1818        $permit_list = array(
  • webapp/modules/admin/page/list_c_rank.php

     
    99{
    1010    function execute($requests)
    1111    {
    12         $pager = array();
    13         $c_rank_list = db_admin_get_c_rank_all($requests['page'], $requests['page_size'], $pager);
     12        if (!OPENPNE_USE_POINT_RANK) {
     13            admin_client_redirect('top', '指定されたページにはアクセスできません');
     14        }
    1415
    15         $this->set("pager", $pager);
     16        $c_action_list = db_admin_get_c_action_all();
     17        $this->set("c_action_list", $c_action_list);
     18       
     19        $c_rank_list = db_admin_get_c_rank_all();
    1620        $this->set("c_rank_list", $c_rank_list);
     21       
    1722        return 'success';
    1823    }
    1924}
  • webapp/modules/admin/page/update_hash_table.php

     
    44 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    55 */
    66
    7 // 管理ページ名のランダマイズ
     7// 管理画面のページ名ランダム生成
    88class admin_page_update_hash_table extends OpenPNE_Action
    99{
    1010    function execute($requests)
  • webapp/modules/admin/page/list_c_cmd.php

     
    99{
    1010    function execute($requests)
    1111    {
    12         $pager = array();
    13         $c_cmd_list = db_admin_get_c_cmd_all($requests['page'], $requests['page_size'], $pager);
     12        $c_cmd_list = db_admin_get_c_cmd_all();
    1413
    1514        $permit_list = db_get_permit_list();
    1615
     
    2423            $c_cmd_list[$key1]['permit'] = $is_permit;
    2524        }
    2625
    27         $this->set("pager", $pager);
    2826        $this->set("c_cmd_list", $c_cmd_list);
    2927        return 'success';
    3028    }