Advertisement
shawn_a

gs im

Feb 3rd, 2012
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 3.87 KB | None | 0 0
  1.     public function processImSettings()
  2.     {
  3.  
  4. +   if(file_exists(ITEMDATAFILE))
  5. +       {  
  6. +           $category_file = getXML(ITEMDATAFILE);
  7. +       }
  8.    
  9.         //Page URL
  10.         if(isset($_POST['page-url']))
  11.         {
  12.             $file_url = $_POST['page-url'];
  13.         }
  14.         elseif(isset($category_file->item->pageurl))
  15.         {
  16.             $file_url = $category_file->item->pageurl;
  17.         }
  18.         else
  19.         {
  20.             $file_url = ITEMSLISTPAGE;
  21.         }
  22.        
  23.         //Item Title
  24.         if(isset($_POST['item-title']))
  25.         {
  26.             $file_title = $_POST['item-title'];
  27.         }
  28.         elseif(isset($category_file->item->title))
  29.         {
  30.             $file_title = $category_file->item->title;
  31.         }
  32.         else
  33.         {
  34.             $file_title = IMTITLE;
  35.         }
  36.        
  37.         //Details Page
  38.         if(isset($_POST['detailspage']))
  39.         {
  40.             $file_page_details = $_POST['detailspage'];
  41.         }
  42.         elseif(isset($category_file->item->detailspage))
  43.         {
  44.             $file_page_details = $category_file->item->detailspage;
  45.         }
  46.         else
  47.         {
  48.             $file_page_details = ITEMPAGE;
  49.         }
  50.        
  51.         //Results Page
  52.         if(isset($_POST['resultspage']))
  53.         {
  54. +           $file_results_page = safe_slash_html($_POST['resultspage']);
  55. -           $file_results_page = $_POST['resultspage'];
  56.         }
  57.         elseif(isset($category_file->item->resultspage))
  58.         {
  59.             $file_results_page = $category_file->item->resultspage;
  60.         }
  61.         else
  62.         {
  63.             $file_results_page = '
  64.             <style>
  65.                 .m_pic {
  66.                     width:160px;
  67.                     float:left;
  68.                     border:1px solid white;
  69.                     padding:1px;margin-top:0px;
  70.                 }
  71.                 .thatable tr td h2 {
  72.                     margin:5px;
  73.                     font-size:15px;
  74.                     margin-toP:6px;
  75.                     margin-top:0px;
  76.                     padding-top:0px;
  77.                 }
  78.                 .thetable {
  79.                     margin-bottom:30px;
  80.                 }
  81.                 .thetable td h2{
  82.                     font-size:17px;
  83.                 }
  84.             </style>
  85.             <table width="100%" class="thetable">
  86.                 <tr>
  87.                     <td class="resize_img" width="175" valign="top">
  88.                         <div><img src="<?php echo $SITEURL; ?>/data/uploads/items/<?php echo $data->image1; ?>" class="m_pic"/></div>
  89.                     </td>
  90.                     <td valign="top">
  91.                         <h2 style=""><?php echo $data->title; ?> - <span class="title_development"><?php echo $data->category; ?></span> - <a href="<?php echo $url; ?>" style="font-size:13px;">View Details</a></h2>
  92.                         <p style="margin:0px;margin-left:4px;text-align:left;">
  93.                             &nbsp;
  94.                         </p>
  95.                         <p style="margin:0px;margin-left:4px;text-align:left;">
  96.                             <?php echo $content; ?>.. <a href="<?php echo $url; ?>">Read more</a>
  97.                         </p>
  98.                     </td>
  99.                 </tr>
  100.             </table>
  101.             ';
  102. +           $file_results_page = safe_slash_html($file_results_page);
  103.         }
  104. -       if(file_exists(ITEMDATAFILE))
  105. -       {  
  106. -           $category_file = getXML(ITEMDATAFILE);
  107. -       }
  108.        
  109.         $xml = new SimpleXMLExtended('<?xml version="1.0" encoding="UTF-8"?><channel></channel>');
  110.        
  111.             $item_xml = $xml->addChild('item');
  112.            
  113.             //Set Title Variable And And Write To XML FIle
  114.             $item_xml->addChild('title', $file_title);
  115.            
  116.             //Set Page URL Variable And Write To XML FIle
  117.             $item_xml->addChild('pageurl', $file_url);
  118.            
  119.             //Set Details Page And Write To XML File
  120.             $item_xml->addChild('detailspage', $file_page_details);
  121.            
  122.             //Set Results Page Coding And Write To XML File
  123.             $note = $item_xml->addChild('resultspage');  
  124. +           $note->addCData($file_results_page);
  125. -           $note->addCData(safe_slash_html($file_results_page));
  126.            
  127.             //Add Categories
  128.             $category = $xml->addChild('categories');
  129.             if(file_exists(ITEMDATAFILE))
  130.             {      
  131.                 foreach($category_file->categories->category as $the_fed)
  132.                 {
  133.                     $category_uri = $the_fed;
  134. +                   if(isset($_GET['deletecategory']) && $category_uri == $_GET['deletecategory'])
  135. -                   if($category_uri == $_GET['deletecategory'])
  136.                     {
  137.                    
  138.                     }
  139.                     else
  140.                     {
  141.                         $category->addChild('category', $category_uri);
  142.                     }
  143.                 }
  144.             }
  145. +           if(isset($_POST['new_category']) && $_POST['new_category'] != "")
  146. -           if($_POST['new_category'] != "")
  147.             {
  148.                 $category->addChild('category', $_POST['new_category']);
  149.             }  
  150.            
  151.         //Save XML File
  152.         XMLsave($xml, ITEMDATAFILE);
  153.     }
  154. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement