Guest User

How not to create arrays! - as seen by mullanaphy.

a guest
Nov 17th, 2011
648
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.16 KB | None | 0 0
  1. <?php
  2.  
  3.     /* ... */
  4.  
  5.     function edit($tpl = null)
  6.     {
  7.         //echo "Edit";
  8.         $model = &$this->getModel();
  9.         //Create discount Amount....
  10.         $amounts = array();
  11.         $amount99=array('id'=>'$99.99','name'=>'$99.99');
  12.         array_unshift($amounts,$amount99);
  13.         $amount99=array('id'=>'$99','name'=>'$99');
  14.         array_unshift($amounts,$amount99);
  15.         $amount89=array('id'=>'$89.99','name'=>'$89.99');
  16.         array_unshift($amounts,$amount89);
  17.         $amount79=array('id'=>'$79.99','name'=>'$79.99');
  18.         array_unshift($amounts,$amount79);
  19.         $amount69=array('id'=>'$69.99','name'=>'$69.99');
  20.         array_unshift($amounts,$amount69);
  21.         $amount59=array('id'=>'$59.99','name'=>'$59.99');
  22.         array_unshift($amounts,$amount59);
  23.         $amount49=array('id'=>'$49.99','name'=>'$49.99');
  24.         array_unshift($amounts,$amount49);
  25.         $amount39=array('id'=>'$39.99','name'=>'$39.99');
  26.         array_unshift($amounts,$amount39);
  27.         $amount29=array('id'=>'$29.99','name'=>'$29.99');
  28.         array_unshift($amounts,$amount29);
  29.         $amount19=array('id'=>'$19.99','name'=>'$19.99');
  30.         array_unshift($amounts,$amount19);
  31.         $amount12=array('id'=>'$12','name'=>'$12');
  32.         array_unshift($amounts,$amount12);
  33.         $amount10=array('id'=>'$10','name'=>'$10');
  34.         array_unshift($amounts,$amount10);
  35.         $amount9=array('id'=>'$9','name'=>'$9');
  36.         array_unshift($amounts,$amount9);
  37.         $amount8=array('id'=>'$8','name'=>'$8');
  38.         array_unshift($amounts,$amount8);
  39.         $amount7=array('id'=>'$7','name'=>'$7');
  40.         array_unshift($amounts,$amount7);
  41.         $amount6=array('id'=>'$6','name'=>'$6');
  42.         array_unshift($amounts,$amount6);
  43.         $amount5=array('id'=>'$5','name'=>'$5');
  44.         array_unshift($amounts,$amount5);
  45.         $amount4=array('id'=>'$4','name'=>'$4');
  46.         array_unshift($amounts,$amount4);
  47.         $amount3=array('id'=>'$3','name'=>'$3');
  48.         array_unshift($amounts,$amount3);
  49.         $amount2=array('id'=>'$2','name'=>'$2');
  50.         array_unshift($amounts,$amount2);
  51.         $amount1=array('id'=>'$1','name'=>'$1');
  52.         array_unshift($amounts,$amount1);
  53.         $amount95=array('id'=>'95%','name'=>'95%');
  54.         array_unshift($amounts,$amount95);
  55.         $amount90=array('id'=>'90%','name'=>'90%');
  56.         array_unshift($amounts,$amount90);
  57.         $amount85=array('id'=>'85%','name'=>'85%');
  58.         array_unshift($amounts,$amount85);
  59.         $amount80=array('id'=>'80%','name'=>'80%');
  60.         array_unshift($amounts,$amount80);
  61.         $amount75=array('id'=>'75%','name'=>'75%');
  62.         array_unshift($amounts,$amount75);
  63.         $amount70=array('id'=>'70%','name'=>'70%');
  64.         array_unshift($amounts,$amount70);
  65.         $amount65=array('id'=>'65%','name'=>'65%');
  66.         array_unshift($amounts,$amount65);
  67.         $amount60=array('id'=>'60%','name'=>'60%');
  68.         array_unshift($amounts,$amount60);
  69.         $amount55=array('id'=>'55%','name'=>'55%');
  70.         array_unshift($amounts,$amount55);
  71.         $amount50=array('id'=>'50%','name'=>'50%');
  72.         array_unshift($amounts,$amount50);
  73.         $amount45=array('id'=>'45%','name'=>'45%');
  74.         array_unshift($amounts,$amount45);
  75.         $amount40=array('id'=>'40%','name'=>'40%');
  76.         array_unshift($amounts,$amount40);
  77.         $amount35=array('id'=>'35%','name'=>'35%');
  78.         array_unshift($amounts,$amount35);
  79.         $amount30=array('id'=>'30%','name'=>'30%');
  80.         array_unshift($amounts,$amount30);
  81.         $amount25=array('id'=>'25%','name'=>'25%');
  82.         array_unshift($amounts,$amount25);
  83.         $amount20=array('id'=>'20%','name'=>'20%');
  84.         array_unshift($amounts,$amount20);
  85.         $amount15=array('id'=>'15%','name'=>'15%');
  86.         array_unshift($amounts,$amount15);
  87.         $amount10=array('id'=>'10%','name'=>'10%');
  88.         array_unshift($amounts,$amount10);
  89.         $amount0=array('id'=>'0%','name'=>'0%');
  90.         array_unshift($amounts,$amount0);
  91.         $blank = array('id' => '', 'name' => '--Select Amount--');
  92.         array_unshift($amounts, $blank);
  93.         $this->assignRef('amounts', $amounts);
  94.        
  95.         //discount type array start
  96.         $discount_types = array();
  97.         $type1= array( 'id'=>'Special','name'=>'Special');
  98.         array_unshift($discount_types, $type1);
  99.         $type2= array( 'id'=>'Savings','name'=>'Savings');
  100.         array_unshift($discount_types, $type2);
  101.         $type3= array( 'id'=>'Off-Selected','name'=>'Off-Selected');
  102.         array_unshift($discount_types, $type3);
  103.         $type4= array( 'id'=>'Off-All','name'=>'Off-All');
  104.         array_unshift($discount_types, $type4);
  105.         $type5= array( 'id'=>'Off-Any','name'=>'Off-Any');
  106.         array_unshift($discount_types, $type5);
  107.         $type6= array( 'id'=>'Off','name'=>'Off');
  108.         array_unshift($discount_types, $type6);
  109.         $type7= array( 'id'=>'Discount','name'=>'Discount');
  110.         array_unshift($discount_types, $type7);
  111.         $type8= array( 'id'=>'Any','name'=>'Any');
  112.         array_unshift($discount_types, $type8);
  113.         $blank = array('id' => '', 'name' => '--Select Discount Type--');
  114.         array_unshift($discount_types, $blank);
  115.         $this->assignRef('discount_types', $discount_types);
  116.         //discount type array end
  117.         //get image list
  118.         $imageList=array();
  119.         $imageList=$model->getImageList();
  120.         $blankImage = array('id' => '', 'name' => '--Select Image--');
  121.         array_unshift($imageList, $blankImage);
  122.         $this->assignRef('imageList', $imageList);
  123.         //end of image list
  124.         //pull edit data
  125.         $row =& JTable::getInstance('Coupon', 'Table');
  126.         $cid    = JRequest::getVar('cid', array(0), 'method', 'array');
  127.         $cid    = array((int) $cid[0]);
  128.         $row->load($cid[0]);
  129.         $this->assignRef('row', $row);
  130.         parent::display($tpl);
  131.     }
  132.  
  133.     /* ... */
  134. ?>
  135.  
Advertisement
Add Comment
Please, Sign In to add comment