Note: this list is kept only as a demonstration for CVSNotice. For the latest CVS notices, see the Xaraya and Postnuke sites
View Statistics - Next Notice - Previous NoticeDirectory filter : [ all ] / postnuke_official / html / modules / categories [ view in CVS ]
Date | Directory [filter] | File(s) [view] | Author [filter] |
27 Aug 2002 21:14:42 | postnuke_official/html/modules/categories | pnvisualapi.php,1.6,1.7 | Mike |
start templating pnvisualapi & fix some pnSecAuthAction |
Update of /home/cvsroot/postnuke_official/html/modules/categories In directory ns7.hostnuke.net:/tmp/cvs-serv24060 Modified Files: pnvisualapi.php Log Message: start templating pnvisualapi & fix some pnSecAuthAction Index: pnvisualapi.php =================================================================== RCS file: /home/cvsroot/postnuke_official/html/modules/categories/pnvisualapi.php,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** pnvisualapi.php 11 Aug 2002 00:46:48 -0000 1.6 --- pnvisualapi.php 27 Aug 2002 21:14:40 -0000 1.7 *************** *** 29,33 **** // ---------------------------------------------------------------------- ! function categories_visualapi_findimages() { --- 29,35 ---- // ---------------------------------------------------------------------- ! /** ! * Get a list of images from images/categories (relative to PN html dir !) ! */ function categories_visualapi_findimages() { *************** *** 69,73 **** // Needs to be properly worked out // Security check ! if (!pnSecAuthAction(0, 'categories::category', "ID::$cid", ACCESS_ADD)) { $output->Text(_CATEGORIESNOAUTH); return $output->GetOutput(); --- 71,75 ---- // Needs to be properly worked out // Security check ! if (!pnSecAuthAction(0, 'categories::category', "::$cid", ACCESS_ADD)) { $output->Text(_CATEGORIESNOAUTH); return $output->GetOutput(); *************** *** 174,186 **** function categories_visualapi_makeselect ($args) { - // Old Stuff - /* - if (!isset($args['return_var'])) - { - $args['return_var'] = 'categoryid'; - } - // Old way - // $select = "<select name='$args[return_var]".(($args[multiple] == 1)?"[]' multiple":'').">"; - */ $tree_array = categories_visualapi_treearray ($args); --- 176,179 ---- *************** *** 189,194 **** } - // if (count($tree_array) > 0) { - // New way -> Makes cids[] Array $select = "<select name='cids[]'".(($args['multiple'] == 1)?" multiple":'').">"; $already_passed = false; --- 182,185 ---- *************** *** 207,216 **** } $select .= "</select>"; - // } else { - // $select = _ARTICLENOCAT . "<input hidden='$args[return_var]' value=0>"; - // } return $select; - } --- 198,203 ---- *************** *** 488,493 **** if (!isset($return_url)) { ! $output->Text(_NOURLTORETURN); ! return $output->GetOutput(); } --- 475,479 ---- if (!isset($return_url)) { ! return _NOURLTORETURN; } *************** *** 507,511 **** // Security check ! if (!pnSecAuthAction(0, 'categories::category', "ID::$cid", ACCESS_EDIT)) { $output->Text(_CATEGORIESNOAUTH); return $output->GetOutput(); --- 493,497 ---- // Security check ! if (!pnSecAuthAction(0, 'categories::category', "::$cid", ACCESS_EDIT)) { $output->Text(_CATEGORIESNOAUTH); return $output->GetOutput(); *************** *** 635,648 **** } ! // Create output object ! $output = new pnHTML(); // Title ! $output->Title(_CATEGORIESVIEW); // Load user API to obtain item information function if (!pnModAPILoad('categories', 'user')) { ! $output->Text(_LOADFAILED); ! return $output->GetOutput(); } --- 621,633 ---- } ! $data = array(); // Title ! $data['title'] = _CATEGORIESVIEW; // Load user API to obtain item information function if (!pnModAPILoad('categories', 'user')) { ! $data['message'] = _LOADFAILED; ! return pnModTemplate('categories','visual','viewcats',$data); } *************** *** 663,681 **** if (!is_array($categories)) { ! $output->Text(_CATEGORIESGETFAILED); ! return $output->GetOutput(); } // Start output table ! $output->TableStart('', ! array(_CATEGORYINDENTATION, ! _CATEGORIESNAME, ! _CATEGORIESDESCRIPTION, ! _CATEGORIESIMAGE, ! _CATEGORIESOPTIONS), ! 3); $last_indentation = 0; foreach ($categories as $category) { --- 648,668 ---- if (!is_array($categories)) { ! $data['message'] = _CATEGORIESGETFAILED; ! return pnModTemplate('categories','visual','viewcats',$data); } + $data['message'] = ''; // Start output table ! $data['theaders'] = array( ! array('tname' => _CATEGORYINDENTATION), ! array('tname' => _CATEGORIESNAME), ! array('tname' => _CATEGORIESDESCRIPTION), ! array('tname' => _CATEGORIESIMAGE), ! array('tname' => _CATEGORIESOPTIONS), ! ); $last_indentation = 0; + $data['trows'] = array(); foreach ($categories as $category) { *************** *** 695,712 **** // Indentation ! $this_row = Array(); ! $this_row['content'] = $indentation_output; ! $this_row['align'] = 'left'; ! $row[] = $this_row; // Name ! $this_row = Array(); ! $this_row['content'] = pnVarPrepHTMLDisplay($category['name']); ! $row[] = $this_row; // Description ! $this_row = Array(); ! $this_row['content'] = pnVarPrepHTMLDisplay($category['description']); ! $row[] = $this_row; // Image --- 682,693 ---- // Indentation ! $row[] = array('content' => $indentation_output, ! 'align' => 'left'); // Name ! $row[] = array('content' => pnVarPrepHTMLDisplay($category['name'])); // Description ! $row[] = array('content' => pnVarPrepHTMLDisplay($category['description'])); // Image *************** *** 722,727 **** // Options $options = array(); ! $output->SetOutputMode(_PNH_RETURNOUTPUT); ! if (pnSecAuthAction(0, 'categories::category', "ID::$category[cid]", ACCESS_EDIT)) { if ($cid) { $temp_array = Array ('cid' => $category['cid'], --- 703,707 ---- // Options $options = array(); ! if (pnSecAuthAction(0, 'categories::category', "::$category[cid]", ACCESS_EDIT)) { if ($cid) { $temp_array = Array ('cid' => $category['cid'], *************** *** 732,759 **** $temp_array = Array ('cid' => $category['cid']); } ! $options[] = $output->URL(pnModURL(pnModGetName(), ! 'admin', ! 'modifycat', ! $temp_array), ! _EDIT); ! if (pnSecAuthAction(0, 'categories::category', "ID::$category[cid]", ACCESS_DELETE)) { ! $options[] = $output->URL(pnModURL(pnModGetName(), ! 'admin', ! 'deletecat', ! $temp_array), ! _DELETE); } } ! $options = join(' | ', $options); ! $output->SetInputMode(_PNH_VERBATIMINPUT); ! $this_row = Array(); ! $this_row['content'] = $output->Text($options); ! $row[] = $this_row; ! $output->SetOutputMode(_PNH_KEEPOUTPUT); ! $output->TableAddRow($row, 'left'); ! $output->SetInputMode(_PNH_PARSEINPUT); } ! $output->TableEnd(); $output->Pager($pagerstart, --- 712,739 ---- $temp_array = Array ('cid' => $category['cid']); } ! $options[] = array('olink' => pnModURL(pnModGetName(), ! 'admin', ! 'modifycat', ! $temp_array), ! 'otitle' => _EDIT, ! 'ojoin' => ''); ! if (pnSecAuthAction(0, 'categories::category', "::$category[cid]", ACCESS_DELETE)) { ! $options[] = array('olink' => pnModURL(pnModGetName(), ! 'admin', ! 'deletecat', ! $temp_array), ! 'otitle' => _DELETE, ! 'ojoin' => ' | '); } } + $row[] = array('content' => $options); ! $data['trows'][] = array('tcolumns' => $row); } ! ! // TODO: replace with BL pager widget ! ! // Create output object ! $output = new pnHTML(); $output->Pager($pagerstart, *************** *** 765,774 **** 'pagertotal' => $pagertotal)), 10); ! return $output->GetOutput(); } - /** * Main administration menu --- 745,754 ---- 'pagertotal' => $pagertotal)), 10); + $data['pager'] = $output->GetOutput(); ! return pnModTemplate('categories','visual','viewcats',$data); } /** * Main administration menu *************** *** 778,812 **** function categories_visualapi_adminmenu() { ! // Create output object ! $output = new pnHTML(); // Display status message if any ! $output->Text(pnGetStatusMsg()); ! $output->Linebreak(2); // Start options menu ! $output->TableStart(_CATEGORIES); // Menu options ! $columns = array(); ! $output->SetOutputMode(_PNH_RETURNOUTPUT); ! $columns[] = $output->URL(pnModURL('categories', ! 'admin', ! 'newcat'), ! _CATEGORIESNEW); ! $columns[] = $output->URL(pnModURL('categories', ! 'admin', ! 'viewcats'), ! _CATEGORIESVIEW); ! $output->SetOutputMode(_PNH_KEEPOUTPUT); ! ! $output->SetInputMode(_PNH_VERBATIMINPUT); ! $output->TableAddRow($columns); ! $output->SetInputMode(_PNH_PARSEINPUT); ! ! $output->TableEnd(); // Return output ! return $output->GetOutput(); } ?> --- 758,781 ---- function categories_visualapi_adminmenu() { ! $data = array(); // Display status message if any ! $data['status'] = pnGetStatusMsg(); // Start options menu ! $data['mheader'] = _CATEGORIES; // Menu options ! $data['mcolumns'] = array(); ! $data['mcolumns'][] = array( ! 'mlink' => pnModURL('categories','admin','newcat'), ! 'mtitle' => _CATEGORIESNEW); ! $data['mcolumns'][] = array( ! 'mlink' => pnModURL('categories','admin','viewcats'), ! 'mtitle' => _CATEGORIESVIEW); // Return output ! return pnModTemplate('categories','visual','menu',$data); } + ?>
View Statistics - Next Notice - Previous Notice
Visit Developer Site - Browse CVS Repository |
Syndicate via backend.rss (max. once per hour please) | Powered by CVSNotice 0.1.3 |