Example #1
0
 function setupProductSelector($productData)
 {
     $code = "\$('#editor_field').append('<option value=\"product_id\">product_id</option>');\n";
     $code .= "\$('#node_editor').append('<select name=\"product_id\" id=\"product_id_editor\" class=\"node_select\">');\n";
     $code .= "\$('#product_id_editor').append('<option value=\"\"></option>');\n";
     /* refactor later or move ListHelper into the plugin -jas */
     App::import('Helper', 'List');
     $list = new ListHelper();
     foreach ($list->pseudoProducts() as $ppId => $ppString) {
         $code .= "\$('#product_id_editor').append('<option value=\"{$ppId}\">{$ppString}</option>');\n";
     }
     foreach ($productData as $pid => $pname) {
         $pname = str_replace("'", "\\'", $pname);
         $code .= "\$('#product_id_editor').append('<option value=\"{$pid}\">{$pname}</option>');\n";
     }
     $code .= "\$('#node_editor').append('</select>');\n";
     return $code;
 }
Example #2
0
 static function resetOddCounter()
 {
     self::$isOdd = true;
 }