root/afridex/plugins/Flutter/ajax/canvas-populate-listbox.php @ 22

Revision 21, 1.9 kB (checked in by admin, 18 years ago)
Line 
1<?php
2
3// Import the layout from XML
4
5//if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER ['HTTP_X_REQUESTED_WITH']  == 'XMLHttpRequest') {
6        require( dirname(__FILE__) . '/../../../../wp-config.php' );
7        if (!(is_user_logged_in() && current_user_can('edit_posts')))
8                die("Athentication failed!");
9
10        if (isset($_GET['mod_name'])){
11                $module_name = $_GET['mod_name'];
12                $selected_template_size = $_GET['template_size'];
13
14                $moduleTemplatesFolder = dirname(__FILE__)."/../modules/".$module_name."/templates/";
15
16                if ($_GET['template_name']=="") {
17                        // Get first template
18                       
19       
20                        $templatesNamesStr = "";       
21                        if ($handle = @opendir($moduleTemplatesFolder)) {
22                                while (false !== ($file = readdir($handle))) { 
23                                        if ($file!= "." && $file!=".."){
24                                                $_GET['template_name'] = $file; 
25                                                break;
26                                        }       
27                                }
28                                closedir($handle);
29                        }
30                }
31
32
33                // Load module template sizes
34                $moduleTemplateFolder = $moduleTemplatesFolder.$_GET['template_name'];
35                $otherSizesStr = "";
36       
37                if ($handle = opendir($moduleTemplateFolder)) {
38                        while (false !== ($file = readdir($handle))) { 
39                                $set_selected = "";
40                                if (is_numeric($file)){
41                                        if ($selected_template_size == $file) $set_selected = " selected='selected' ";
42                                        $otherSizesStr = $otherSizesStr."<option $set_selected value='".$file."'>".$file."</option>";
43                                }
44                                else{
45                                        $t_size_val = 0;
46                                        switch($file){
47                                                case "small":
48                                                        $t_size_val = -1;
49                                                        break;
50                                                case "medium":
51                                                        $t_size_val = -2;
52                                                        break;
53                                                case "large":
54                                                        $t_size_val = -3;
55                                                        break;
56                                                case "full":
57                                                        $t_size_val = -4;
58                                                        break;
59               
60                                        }
61                                        if ($t_size_val<0){
62                                                if ($selected_template_size == $t_size_val) $set_selected = " selected='selected' ";
63                                                $otherSizesStr = $otherSizesStr."<option $set_selected value='".$t_size_val."'>".$file."</option>";     
64                                        }
65                                }
66                                       
67                        }
68               
69                        closedir($handle);
70                        echo $otherSizesStr;
71                }
72               
73
74        }
75       
76//}
77
78
79?>
Note: See TracBrowser for help on using the browser.